Skip to content

creates zips to consume cuda plugin ep from foundry local - #28789

Merged
tianleiwu merged 5 commits into
mainfrom
prathikrao/cuda-plugin-ep-for-foundry-local
Jun 5, 2026
Merged

creates zips to consume cuda plugin ep from foundry local#28789
tianleiwu merged 5 commits into
mainfrom
prathikrao/cuda-plugin-ep-for-foundry-local

Conversation

@prathikr

@prathikr prathikr commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

follows same design pattern as webgpu plugin ep

test run: CUDA Plugin EP Packaging Pipeline - 20260604.5

@prathikr
prathikr requested a review from tianleiwu June 5, 2026 16:28

@tianleiwu tianleiwu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

This adds a Package_Foundry_Local_CUDA_Zips stage that mirrors the already-merged Package_Foundry_Local_WebGPU_Zips pattern almost line-for-line, which keeps the two EP packaging paths consistent and easy to maintain.

What's well done

  • Stage/job/artifact references are correct: dependsOn targets Win_plugin_cuda_x64_Build and Linux_plugin_cuda_x64, and the downloads (cuda_plugin_win_x64, cuda_plugin_linux_x64) match the artifact names published by plugin-win-cuda-stage.yml and plugin-linux-cuda-stage.yml.
  • The bin/+version/ layout consumed by the PowerShell script matches what the build stages stage ($(Build.ArtifactStagingDirectory)\bin, \version\<PluginPackageVersion>).
  • Explicit cross-platform version-agreement check and the version/ marker folder give downstream pipelines a clean way to read the version without parsing zip filenames.
  • The sparse .config-only checkout (plus explicit lfs: false / submodules: false) avoids a full clone while still satisfying the 1ES TSA SDL requirement.

A couple of minor, non-blocking notes are left inline. Nothing here is a correctness blocker.

Comment thread tools/ci_build/github/azure-pipelines/stages/plugin-cuda-packaging-stage.yml Outdated
Comment thread tools/ci_build/github/azure-pipelines/stages/plugin-cuda-packaging-stage.yml Outdated
@tianleiwu
tianleiwu merged commit e6c16df into main Jun 5, 2026
86 checks passed
@tianleiwu
tianleiwu deleted the prathikrao/cuda-plugin-ep-for-foundry-local branch June 5, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants