forked from joeyballentine/Material-Map-Generator
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.bat
More file actions
70 lines (54 loc) · 2.57 KB
/
setup.bat
File metadata and controls
70 lines (54 loc) · 2.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
@echo off
REM ===================================================================================================================
REM Ask for Python 3.10 folder
REM ===================================================================================================================
echo Enter the path to your Python 3.10 directory (e.g. C:\Python310\)
echo.
:get_python_path
set /p PYTHON_FOLDER=Python 3.10 Directory:
if not exist "%PYTHON_FOLDER%\python.exe" (
echo.
echo Can't find any python executable here '%PYTHON_FOLDER%\python.exe'.
echo.
goto get_python_path
) else (
set PYTHON_MAIN=%PYTHON_FOLDER%\python.exe
)
REM ===================================================================================================================
REM Check Python Version
REM ===================================================================================================================
for /f "tokens=2 delims= " %%v in ('%PYTHON_MAIN% --version') do set PYVER=%%v
for /f "tokens=1,2 delims=." %%a in ("%PYVER%") do set PYSHORT=%%a.%%b
if "%PYSHORT%"=="3.10" (
echo.
echo Python %PYVER% is installed.
echo.
) else (
echo.
echo =====================================================================================
echo The provided Python executable is %PYVER% (%PYTHON_MAIN%^)
echo.
echo Please install Python 3.10:
echo https://www.python.org/ftp/python/3.10.9/python-3.10.9-amd64.exe
echo =====================================================================================
echo.
pause
exit /b 1
)
REM ---------------------------------------------------------------------------------------------------
REM VENV & PIP
REM ---------------------------------------------------------------------------------------------------
%PYTHON_MAIN% -m venv .venv
call .venv\Scripts\activate
call python -m pip install --upgrade pip
call python -m pip install wheel
REM -------------------------------------------------------------------------------------------------------------------
REM PYTORCH
REM -------------------------------------------------------------------------------------------------------------------
pip install torch==2.7.0 torchvision==0.22.0 torchaudio==2.7.0 --index-url https://download.pytorch.org/whl/cu128
REM -------------------------------------------------------------------------------------------------------------------
REM Other dependencies
REM -------------------------------------------------------------------------------------------------------------------
pip install opencv-python
pip install scipy
pause