mirror of
https://github.com/KoboldAI/KoboldAI-Client.git
synced 2025-02-23 23:17:39 +01: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:
parent
41d7c2acfe
commit
9f86ca5be5
@ -1,15 +1,19 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd %~dp0
|
cd /D %~dp0
|
||||||
TITLE CMD for KoboldAI Runtime
|
TITLE CMD for KoboldAI Runtime
|
||||||
SET /P M=<loader.settings
|
SET /P M=<loader.settings
|
||||||
IF %M%==1 GOTO drivemap
|
IF %M%==1 GOTO drivemap
|
||||||
IF %M%==2 GOTO subfolder
|
IF %M%==2 GOTO subfolder
|
||||||
|
|
||||||
:subfolder
|
:subfolder
|
||||||
|
SET TEMP=%~DP0MINICONDA3
|
||||||
|
SET TMP=%~DP0MINICONDA3
|
||||||
call miniconda3\condabin\activate
|
call miniconda3\condabin\activate
|
||||||
cmd /k
|
cmd /k
|
||||||
|
|
||||||
:drivemap
|
:drivemap
|
||||||
subst K: miniconda3 >nul
|
subst K: miniconda3 >nul
|
||||||
|
SET TEMP=K:\
|
||||||
|
SET TMP=K:\
|
||||||
call K:\python\condabin\activate
|
call K:\python\condabin\activate
|
||||||
cmd /k
|
cmd /k
|
@ -12,8 +12,7 @@ echo.
|
|||||||
SET /P B=Type the number of the desired option and then press ENTER:
|
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
|
Reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v "LongPathsEnabled" /t REG_DWORD /d "1" /f 2>nul
|
||||||
%~d0
|
cd /D %~dp0
|
||||||
cd %~dp0
|
|
||||||
|
|
||||||
if exist miniconda3\ (
|
if exist miniconda3\ (
|
||||||
echo Delete existing installation?
|
echo Delete existing installation?
|
||||||
@ -43,21 +42,27 @@ echo 1 > loader.settings
|
|||||||
subst K: /D >nul
|
subst K: /D >nul
|
||||||
mkdir miniconda3
|
mkdir miniconda3
|
||||||
subst K: miniconda3
|
subst K: miniconda3
|
||||||
|
SET TEMP=K:\
|
||||||
|
SET TMP=K:\
|
||||||
copy umamba.exe K:\umamba.exe
|
copy umamba.exe K:\umamba.exe
|
||||||
K:
|
K:
|
||||||
umamba.exe create -r K:\python\ -n base
|
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%==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
|
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
|
umamba.exe -r K:\ clean -a -y
|
||||||
|
rd K:\Python\pkgs /S /Q
|
||||||
subst K: /d
|
subst K: /d
|
||||||
pause
|
pause
|
||||||
exit
|
exit
|
||||||
|
|
||||||
:subfolder
|
:subfolder
|
||||||
echo 2 > loader.settings
|
echo 2 > loader.settings
|
||||||
|
SET TEMP=%~DP0MINICONDA3
|
||||||
|
SET TMP=%~DP0MINICONDA3
|
||||||
umamba.exe create -r miniconda3\ -n base
|
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%==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
|
IF %B%==2 umamba.exe install --no-shortcuts -r miniconda3 -n base -f environments\finetuneanon.yml -y
|
||||||
umamba.exe clean -a -y
|
umamba.exe clean -a -y
|
||||||
|
rd miniconda3\Python\pkgs /S /Q
|
||||||
pause
|
pause
|
||||||
exit
|
exit
|
||||||
|
9
play.bat
9
play.bat
@ -1,18 +1,23 @@
|
|||||||
@echo off
|
@echo off
|
||||||
%~d0
|
cd /D %~dp0
|
||||||
cd %~dp0
|
|
||||||
TITLE KoboldAI - Server
|
TITLE KoboldAI - Server
|
||||||
SET /P M=<loader.settings
|
SET /P M=<loader.settings
|
||||||
IF %M%==1 GOTO drivemap
|
IF %M%==1 GOTO drivemap
|
||||||
IF %M%==2 GOTO subfolder
|
IF %M%==2 GOTO subfolder
|
||||||
|
|
||||||
:subfolder
|
:subfolder
|
||||||
|
ECHO Runtime launching in subfolder mode
|
||||||
|
SET TEMP=%~DP0MINICONDA3
|
||||||
|
SET TMP=%~DP0MINICONDA3
|
||||||
call miniconda3\condabin\activate
|
call miniconda3\condabin\activate
|
||||||
python aiserver.py %*
|
python aiserver.py %*
|
||||||
cmd /k
|
cmd /k
|
||||||
|
|
||||||
:drivemap
|
:drivemap
|
||||||
|
ECHO Runtime launching in K: drive mode
|
||||||
subst K: miniconda3 >nul
|
subst K: miniconda3 >nul
|
||||||
|
SET TEMP=K:\
|
||||||
|
SET TMP=K:\
|
||||||
call K:\python\condabin\activate
|
call K:\python\condabin\activate
|
||||||
python aiserver.py %*
|
python aiserver.py %*
|
||||||
subst K: /D
|
subst K: /D
|
||||||
|
@ -7,11 +7,15 @@ IF %M%==1 GOTO drivemap
|
|||||||
IF %M%==2 GOTO subfolder
|
IF %M%==2 GOTO subfolder
|
||||||
|
|
||||||
:subfolder
|
:subfolder
|
||||||
|
SET TEMP=%~DP0MINICONDA3
|
||||||
|
SET TMP=%~DP0MINICONDA3
|
||||||
call miniconda3\condabin\activate
|
call miniconda3\condabin\activate
|
||||||
GOTO GIT
|
GOTO GIT
|
||||||
|
|
||||||
:drivemap
|
:drivemap
|
||||||
subst K: miniconda3 >nul
|
subst K: miniconda3 >nul
|
||||||
|
SET TEMP=K:\
|
||||||
|
SET TMP=K:\
|
||||||
call K:\python\condabin\activate
|
call K:\python\condabin\activate
|
||||||
GOTO GIT
|
GOTO GIT
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user