mirror of
				https://github.com/KoboldAI/KoboldAI-Client.git
				synced 2025-06-05 21:59:24 +02:00 
			
		
		
		
	Force Temp Location
Conda breaks if the username has spaces when it tries to use temp, added a workaround that forces our directory to be used as temp for kobold.
This commit is contained in:
		@@ -1,15 +1,19 @@
 | 
			
		||||
@echo off
 | 
			
		||||
cd %~dp0
 | 
			
		||||
cd /D %~dp0
 | 
			
		||||
TITLE CMD for KoboldAI Runtime
 | 
			
		||||
SET /P M=<loader.settings
 | 
			
		||||
IF %M%==1 GOTO drivemap
 | 
			
		||||
IF %M%==2 GOTO subfolder
 | 
			
		||||
 | 
			
		||||
:subfolder
 | 
			
		||||
SET TEMP=%~DP0MINICONDA3
 | 
			
		||||
SET TMP=%~DP0MINICONDA3
 | 
			
		||||
call miniconda3\condabin\activate
 | 
			
		||||
cmd /k
 | 
			
		||||
 | 
			
		||||
:drivemap
 | 
			
		||||
subst K: miniconda3 >nul
 | 
			
		||||
SET TEMP=K:\
 | 
			
		||||
SET TMP=K:\
 | 
			
		||||
call K:\python\condabin\activate
 | 
			
		||||
cmd /k
 | 
			
		||||
@@ -12,8 +12,7 @@ echo.
 | 
			
		||||
SET /P B=Type the number of the desired option and then press ENTER: 
 | 
			
		||||
 | 
			
		||||
Reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v "LongPathsEnabled" /t REG_DWORD /d "1" /f 2>nul
 | 
			
		||||
%~d0
 | 
			
		||||
cd %~dp0
 | 
			
		||||
cd /D %~dp0
 | 
			
		||||
 | 
			
		||||
if exist miniconda3\ (
 | 
			
		||||
  echo Delete existing installation?
 | 
			
		||||
@@ -43,21 +42,27 @@ echo 1 > loader.settings
 | 
			
		||||
subst K: /D >nul
 | 
			
		||||
mkdir miniconda3 
 | 
			
		||||
subst K: miniconda3
 | 
			
		||||
SET TEMP=K:\
 | 
			
		||||
SET TMP=K:\
 | 
			
		||||
copy umamba.exe K:\umamba.exe
 | 
			
		||||
K:
 | 
			
		||||
umamba.exe create -r K:\python\ -n base
 | 
			
		||||
IF %B%==1 umamba.exe install --no-shortcuts -r K:\python\ -n base -f "%~dp0\environments\huggingface.yml" -y
 | 
			
		||||
IF %B%==2 umamba.exe install --no-shortcuts -r K:\python\ -n base -f "%~dp0\environments\finetuneanon.yml" -y
 | 
			
		||||
umamba.exe -r K:\ clean -a -y
 | 
			
		||||
rd K:\Python\pkgs /S /Q
 | 
			
		||||
subst K: /d
 | 
			
		||||
pause
 | 
			
		||||
exit
 | 
			
		||||
 | 
			
		||||
:subfolder
 | 
			
		||||
echo 2 > loader.settings
 | 
			
		||||
SET TEMP=%~DP0MINICONDA3
 | 
			
		||||
SET TMP=%~DP0MINICONDA3
 | 
			
		||||
umamba.exe create -r miniconda3\ -n base
 | 
			
		||||
IF %B%==1 umamba.exe install --no-shortcuts -r miniconda3 -n base -f environments\huggingface.yml -y
 | 
			
		||||
IF %B%==2 umamba.exe install --no-shortcuts -r miniconda3 -n base -f environments\finetuneanon.yml -y
 | 
			
		||||
umamba.exe clean -a -y
 | 
			
		||||
rd miniconda3\Python\pkgs /S /Q
 | 
			
		||||
pause
 | 
			
		||||
exit
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								play.bat
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								play.bat
									
									
									
									
									
								
							@@ -1,18 +1,23 @@
 | 
			
		||||
@echo off
 | 
			
		||||
%~d0
 | 
			
		||||
cd %~dp0
 | 
			
		||||
cd /D %~dp0
 | 
			
		||||
TITLE KoboldAI - Server
 | 
			
		||||
SET /P M=<loader.settings
 | 
			
		||||
IF %M%==1 GOTO drivemap
 | 
			
		||||
IF %M%==2 GOTO subfolder
 | 
			
		||||
 | 
			
		||||
:subfolder
 | 
			
		||||
ECHO Runtime launching in subfolder mode
 | 
			
		||||
SET TEMP=%~DP0MINICONDA3
 | 
			
		||||
SET TMP=%~DP0MINICONDA3
 | 
			
		||||
call miniconda3\condabin\activate
 | 
			
		||||
python aiserver.py %*
 | 
			
		||||
cmd /k
 | 
			
		||||
 | 
			
		||||
:drivemap
 | 
			
		||||
ECHO Runtime launching in K: drive mode
 | 
			
		||||
subst K: miniconda3 >nul
 | 
			
		||||
SET TEMP=K:\
 | 
			
		||||
SET TMP=K:\
 | 
			
		||||
call K:\python\condabin\activate
 | 
			
		||||
python aiserver.py %*
 | 
			
		||||
subst K: /D
 | 
			
		||||
 
 | 
			
		||||
@@ -7,11 +7,15 @@ IF %M%==1 GOTO drivemap
 | 
			
		||||
IF %M%==2 GOTO subfolder
 | 
			
		||||
 | 
			
		||||
:subfolder
 | 
			
		||||
SET TEMP=%~DP0MINICONDA3
 | 
			
		||||
SET TMP=%~DP0MINICONDA3
 | 
			
		||||
call miniconda3\condabin\activate
 | 
			
		||||
GOTO GIT
 | 
			
		||||
 | 
			
		||||
:drivemap
 | 
			
		||||
subst K: miniconda3 >nul
 | 
			
		||||
SET TEMP=K:\
 | 
			
		||||
SET TMP=K:\
 | 
			
		||||
call K:\python\condabin\activate
 | 
			
		||||
GOTO GIT
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user