Skip to content
Closed
Changes from 2 commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
249a4c8
Initial plan
Copilot Jun 25, 2026
68e8f40
Fix Windows CUDA plugin test job SDK dependency
Copilot Jun 25, 2026
e0f9ba5
Potential fix for pull request finding
jiafatom Jun 25, 2026
1b648a8
Potential fix for pull request finding
jiafatom Jun 25, 2026
8f7687b
Fix CUDA plugin Windows workflow download auth failure
Copilot Jun 25, 2026
4ac5c15
Fix Windows CUDA workflow azcopy auth fallback
Copilot Jun 25, 2026
9b08d62
Add fallback CUDA SDK source in Windows CUDA plugin CI
Copilot Jun 25, 2026
22eab93
Fix QNN workflow AzCopy auth on non-MI runners
Copilot Jun 25, 2026
b0b8989
Restore CUDA workflow AzCopy MSI auth
Copilot Jun 25, 2026
af3366d
Add AzCopy MSI auth env vars to CUDA plugin build job
Copilot Jun 26, 2026
387b058
Use $env:RUNNER_TEMP in PowerShell block for cuda-test-deps staging
Copilot Jun 26, 2026
8e80e42
Fix Windows CUDA plugin AzCopy MSI identity selection
Copilot Jun 26, 2026
820c436
Fix Windows GPU Doc Gen CI: remove AZCOPY_MSI_CLIENT_ID not available…
Copilot Jun 26, 2026
1429160
Remove erroneous Remove-Item lines from QNN SDK download step
Copilot Jun 26, 2026
c52d1fb
Fix Windows CUDA CI build: remove AZCOPY_MSI_CLIENT_ID not available …
Copilot Jun 26, 2026
3f11f94
Fix Windows TensorRT CI: remove AZCOPY_MSI_CLIENT_ID not available on…
Copilot Jun 26, 2026
35b900b
Fix Windows QNN CI azcopy MSI auth for static_lib job
Copilot Jun 26, 2026
790a860
Fix wasm_Debug Dawn parallel build race: pre-create emdawnwebgpu incl…
Copilot Jun 26, 2026
3d62600
Remove invalid AZCOPY_MSI_CLIENT_ID from test jobs
Copilot Jun 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 26 additions & 10 deletions .github/workflows/windows_cuda_plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,11 +107,28 @@ jobs:
Remove-Item -Path $outputDir -Include "*.obj" -Recurse
shell: pwsh

- name: Stage CUDA runtime test dependencies
shell: pwsh
run: |
$cudaStageDir = Join-Path ${{ runner.temp }} "cuda-test-deps\v12.8"
$cudaBinDir = Join-Path $cudaStageDir "bin"
$cuptiDir = Join-Path $cudaStageDir "extras\CUPTI\lib64"
New-Item -ItemType Directory -Path $cudaBinDir -Force | Out-Null
New-Item -ItemType Directory -Path $cuptiDir -Force | Out-Null
Copy-Item -Path "$env:RUNNER_TEMP\v12.8\bin\*" -Destination $cudaBinDir -Recurse -Force
Copy-Item -Path "$env:RUNNER_TEMP\v12.8\extras\CUPTI\lib64\*" -Destination $cuptiDir -Recurse -Force
Comment thread
Copilot marked this conversation as resolved.
Outdated

- name: Upload build artifacts
uses: actions/upload-artifact@v6
with:
name: cuda-plugin-build-artifacts
path: ${{ runner.temp }}\build

- name: Upload CUDA runtime test dependencies
uses: actions/upload-artifact@v6
with:
name: cuda-plugin-cuda-runtime
path: ${{ runner.temp }}\cuda-test-deps
Comment thread
Copilot marked this conversation as resolved.
env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
setVcvars: true
Expand Down Expand Up @@ -141,6 +158,12 @@ jobs:
name: cuda-plugin-build-artifacts
path: ${{ runner.temp }}\build

- name: Download CUDA runtime test dependencies
uses: actions/download-artifact@v7
with:
name: cuda-plugin-cuda-runtime
path: ${{ runner.temp }}\cuda-test-deps

- uses: actions/setup-python@v6
with:
python-version: '3.14'
Expand All @@ -161,20 +184,13 @@ jobs:
working-directory: ${{ github.workspace }}
shell: cmd

- name: Download CUDA SDK v12.8
working-directory: ${{ runner.temp }}
run: |
azcopy.exe cp --recursive "https://lotusscus.blob.core.windows.net/models/cuda_sdk/v12.8" .
dir
shell: pwsh

- name: Add CUDA to PATH
shell: powershell
run: |
Write-Host "Adding CUDA to PATH"
Write-Host "CUDA Path: $env:RUNNER_TEMP\v12.8\bin"
Add-Content -Path $env:GITHUB_PATH -Value "$env:RUNNER_TEMP\v12.8\bin"
Add-Content -Path $env:GITHUB_PATH -Value "$env:RUNNER_TEMP\v12.8\extras\CUPTI\lib64"
Write-Host "CUDA Path: $env:RUNNER_TEMP\cuda-test-deps\v12.8\bin"
Add-Content -Path $env:GITHUB_PATH -Value "$env:RUNNER_TEMP\cuda-test-deps\v12.8\bin"
Add-Content -Path $env:GITHUB_PATH -Value "$env:RUNNER_TEMP\cuda-test-deps\v12.8\extras\CUPTI\lib64"

- name: Set OnnxRuntimeBuildDirectory
shell: pwsh
Expand Down
Loading