Spaces:
Runtime error
Runtime error
| @echo off | |
| pushd %~dp0 | |
| set BIREFNET_PORT=7860 | |
| set HOME=%USERPROFILE% | |
| set CUDA_VERSION= | |
| :: Check if CUDA 12.1 is installed | |
| python -c "import torch; print(torch.version.cuda)" 2>nul | findstr /C:"12.1" >nul | |
| if %errorlevel% == 0 ( | |
| set CUDA_VERSION=12.1 | |
| ) else ( | |
| set CUDA_VERSION=none | |
| ) | |
| if not exist MBBR_venv\ ( | |
| python -m venv MBBR_venv | |
| call MBBR_venv\Scripts\activate | |
| python -m pip install --upgrade pip | |
| REM pip install Multi_Birefnet_for_Background_Removal | |
| git clone https://huggingface.co/spaces/NegiTurkey/Multi_Birefnetfor_Background_Removal temp | |
| REM Move all files and folders from temp to the parent directory | |
| del /q temp\*.bat | |
| xcopy temp\* .\ | |
| REM Remove the now-empty temp directory | |
| rmdir /s /q temp | |
| if "%CUDA_VERSION%"=="12.1" ( | |
| pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cu121 | |
| powershell -Command "(Get-Content app.py) -replace 'to\(\"cpu\"\)', 'to(\"cuda\")' | Set-Content app.py" | |
| ) else ( | |
| pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cpu | |
| ) | |
| pip install -r requirements.txt | |
| ) | |
| call MBBR_venv\Scripts\activate | |
| start http://localhost:%BIREFNET_PORT%/ | |
| echo http://localhost:%BIREFNET_PORT%/ | |
| python -m app --port %BIREFNET_PORT% | |
| REM python -m app --port %BIREFNET_PORT% | |
| popd | |