build_all_windows_wheels.cmd 1.09 KB
Newer Older
Muyang Li's avatar
Muyang Li committed
1
2
3
4
@echo off
setlocal enabledelayedexpansion

REM Define Python and Torch versions
5
set "python_versions=3.10 3.11 3.12"
Muyang Li's avatar
Muyang Li committed
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
set "torch_versions=2.5 2.6"
set "cuda_version=12.4"

REM Iterate over Python and Torch versions
for %%P in (%python_versions%) do (
    for %%T in (%torch_versions%) do (
        REM Python 3.13 only supports Torch 2.6 and above
        if not "%%P"=="3.13" (
            echo Building with Python %%P, Torch %%T, CUDA %cuda_version%...
            call scripts\build_windows_wheel.cmd %%P %%T %cuda_version%
        ) else if not "%%T"=="2.5" (
            echo Building with Python %%P, Torch %%T, CUDA %cuda_version%...
            call scripts\build_windows_wheel.cmd %%P %%T %cuda_version%
        )
    )
)

Muyang Li's avatar
Muyang Li committed
23
24
25
call scripts\build_windows_wheel.cmd 3.10 2.7 12.8
call scripts\build_windows_wheel.cmd 3.11 2.7 12.8
call scripts\build_windows_wheel.cmd 3.12 2.7 12.8
26

27
28
29
REM call scripts\build_windows_wheel_cu128.cmd 3.10 2.8 12.8
REM call scripts\build_windows_wheel_cu128.cmd 3.11 2.8 12.8
REM call scripts\build_windows_wheel_cu128.cmd 3.12 2.8 12.8
Muyang Li's avatar
Muyang Li committed
30
31
32

echo All builds completed successfully!
exit /b 0