샘플 batch 파일 보며 기본 개념 익히기
@echo off
@echo Starting the web UI...
cd /D "%~dp0"
set MAMBA_ROOT_PREFIX=%cd%\installer_files\mamba
set INSTALL_ENV_DIR=%cd%\installer_files\env
if not exist "%MAMBA_ROOT_PREFIX%\condabin\micromamba.bat" (
call "%MAMBA_ROOT_PREFIX%\micromamba.exe" shell hook >nul 2>&1
)
call "%MAMBA_ROOT_PREFIX%\condabin\micromamba.bat" activate "%INSTALL_ENV_DIR%" || ( echo MicroMamba hook not found. && goto end )
cd text-generation-webui
call python server.py --auto-devices --cai-chat
:end
pause
@echo - 프린트
cd /D "%!dp0" - 배치 파일 위치로 cd. /D는 디렉토리까지 바꿔준다.
set 변수명=값 - 띄어쓰기도 잇으면 안된다.
%cd% - 현재 디렉토리 위치
call ~ - 배치명령어 사용
예시 배치 파일 - https://github.com/oobabooga/text-generation-webui