Skip to content

Commit 41a5cef

Browse files
committed
Try only setting PATH on Windows to see if it helps it to find CUDA, and run nvcc -version before build
1 parent b958d59 commit 41a5cef

1 file changed

Lines changed: 19 additions & 14 deletions

File tree

.github/workflows/build.yml

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
os: [ubuntu-latest, windows-2022, macos-13, macos-14]
12+
#os: [ubuntu-latest, windows-2022, macos-13, macos-14]
13+
os: [windows-2022]
1314

1415
steps:
1516
- uses: actions/checkout@v5
@@ -31,23 +32,27 @@ jobs:
3132
cp intelopenmp.redist.win*/runtimes/win-x64/native/libiomp5md.dll src/deepwave &&
3233
curl https://developer.download.nvidia.com/compute/cuda/12.4.0/network_installers/cuda_12.4.0_windows_network.exe -o cuda_12.4.0_windows_network.exe &&
3334
cuda_12.4.0_windows_network.exe -s nvcc_12.4 cudart_12.4 visual_studio_integration_12.4
34-
CIBW_ENVIRONMENT_WINDOWS: PATH="$PATH:C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4\\bin" CUDA_PATH="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4" CUDA_HOME="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4" CUDAToolkit_ROOT="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4"
35+
#CIBW_ENVIRONMENT_WINDOWS: PATH="$PATH:C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4\\bin" CUDA_PATH="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4" CUDA_HOME="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4" CUDAToolkit_ROOT="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4"
36+
CIBW_ENVIRONMENT_WINDOWS: PATH="$PATH:C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4\\bin"
37+
CIBW_BEFORE_BUILD_WINDOWS: >
38+
ls "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.4\\bin" &&
39+
nvcc -version
3540
CIBW_BEFORE_TEST_MACOS: pip install "numpy<2"
3641

3742
- uses: actions/upload-artifact@v4
3843
with:
3944
name: cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }}
4045
path: ./wheelhouse/*.whl
4146

42-
build_sdist:
43-
name: Build source distribution
44-
runs-on: ubuntu-latest
45-
steps:
46-
- uses: actions/checkout@v5
47-
48-
- name: Build sdist
49-
run: pipx run build --sdist
50-
51-
- uses: actions/upload-artifact@v4
52-
with:
53-
path: dist/*.tar.gz
47+
# build_sdist:
48+
# name: Build source distribution
49+
# runs-on: ubuntu-latest
50+
# steps:
51+
# - uses: actions/checkout@v5
52+
#
53+
# - name: Build sdist
54+
# run: pipx run build --sdist
55+
#
56+
# - uses: actions/upload-artifact@v4
57+
# with:
58+
# path: dist/*.tar.gz

0 commit comments

Comments
 (0)