File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,20 +34,12 @@ jobs:
3434 run : |
3535 $downloadUrl = "https://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda_12.9.1_576.57_windows.exe"
3636 $dst = "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9"
37- New-Item -Path "cuda" -ItemType Directory
38- New-Item -Path $dst -ItemType Directory
3937 & "C:\msys64\usr\bin\wget" $downloadUrl -O "cuda.exe" -q
40- & 'C:\Program Files\7-Zip\7z' x "cuda.exe" -o"cuda"
41- $directories = Get-ChildItem -Directory -Path "cuda"
42- foreach ($dir in $directories) {
43- $items = Get-ChildItem -Path (Join-Path "cuda" $dir.Name)
44- foreach ($item in $items) {
45- if ($item.PSIsContainer) {
46- Write-Output "$($item.FullName)"
47- Copy-Item -Path "$($item.FullName)\*" -Destination $dst -Recurse -Force
48- }
49- }
50- }
38+ & 'C:\Program Files\7-Zip\7z' x "cuda.exe" -o"cuda" -y cuda_nvcc/ cuda_cudart/ visual_studio_integration/ libnvjitlink/
39+ Copy-Item -Path "cuda\cuda_nvcc\nvcc\*" -Destination $dst -Recurse -Force
40+ Copy-Item -Path "cuda\cuda_cudart\cudart\*" -Destination $dst -Recurse -Force
41+ Copy-Item -Path "cuda\libnvjitlink\nvjitlink\*" -Destination $dst -Recurse -Force
42+ Copy-Item -Path "cuda\visual_studio_integration\CUDAVisualStudioIntegration\*" -Destination $dst -Recurse -Force
5143 Write-Output "CUDA_HOME=$dst" >> $env:GITHUB_ENV
5244 Write-Output "$dst\bin" >> $env:GITHUB_PATH
5345
You can’t perform that action at this time.
0 commit comments