Repository navigation
Pull request/13 - #14
Merged
Merged
Conversation
Signed-off-by: Aung San aka Mike <41126828+aung-san-i@users.noreply.github.com>
Signed-off-by: Aung San aka Mike <41126828+aung-san-i@users.noreply.github.com>
aung-san-i
temporarily deployed
to
external_collaborator
July 21, 2026 01:09 — with
GitHub Actions
Inactive
sandeep-maddipatla
added a commit
that referenced
this pull request
Aug 6, 2026
* tmp merge * xpu heterogeneous test * update test-filters for xpu heterogeneous test * update runs-on * xpu heterogeneous test (#12) Signed-off-by: Aung San aka Mike <41126828+aung-san-i@users.noreply.github.com> * Pull request/13 (#14) * xpu heterogeneous test * fix PR_NUMBER finding * write log to a separate folder * strip_ansi from Dynamo's Rust tracing logger * if fail, upload pods logs * check exit code of vllm bench serve in bench pod * check error signature in the logs and exit if there is --------- Signed-off-by: Aung San aka Mike <41126828+aung-san-i@users.noreply.github.com> * Move to using newer nvidia images based on nightly builds * Update vllm image in xpu build to use patch from vllm PR-47791 * Fix bug in pn-dx config * Remove apt packages existing in vllm XPU base image * fix(compliance): refresh XPU vLLM baseline SBOM to new base image The XPU vLLM base image bumped from ee0da84...-xpu (digest 22b2291f) to 0e28fde...-xpu (digest b24859c2). The new base ships level-zero and level-zero-devel, whose .debs carry no /usr/share/doc/*/copyright file, so the DEP-5 parser falls through to UNKNOWN and the license policy gate denies level-zero-devel@1.28.2. Recapture the self-baseline SBOM from the new image so its level-zero components are subtracted from the final-image NOTICES, and repoint context.yaml's baseline_sbom at it. Layer-prefix verified (19/19), delta 0, all delta components pass policy. Drop the orphaned 22b2291f baseline (SBOM file + manifest entry). Also add version-agnostic MIT license overrides for level-zero and level-zero-devel (upstream oneapi-src/level-zero is MIT) so patch bumps of the base image stay covered even outside the subtracted baseline. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * ci(xpu): bump xpu_base_image_tag default to new base image Point the xpu-heterogeneous-dispatch default xpu_base_image_tag at the current base image (0e28fde...-xpu) instead of the retired ee0da84...-xpu. The input overrides BASE_IMAGE_TAG/RUNTIME_IMAGE_TAG/WHEEL_BUILDER_IMAGE at build time, so leaving the old default would build a dispatched XPU image against the previous base and contradict context.yaml and the refreshed baseline SBOM. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * fix(container): set oneAPI env for XPU vLLM runtime device detection The current XPU base image no longer bakes `source setvars.sh` into its ENV, and Dynamo resets ENTRYPOINT to [] so nothing sources it at runtime. As a result XPU devices are not detected without a manual `source setvars.sh`. Bake the oneAPI variables setvars.sh provides (OCL_ICD_FILENAMES, CMPLR_ROOT, ONEAPI_ROOT, plus the compiler/mpi bin and oneAPI lib dirs) into the XPU runtime stage so an empty-entrypoint container detects XPUs directly. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * fix(compliance): bump XPU vLLM base image and refresh baseline SBOM Update the XPU vLLM base/runtime image from 0e28fde…-xpu (digest b24859c2, vLLM 0.23.1rc1.dev1165) to 1582e816cb…-xpu (digest 15ff6ee4, vLLM 0.23.1rc1.dev1401) in context.yaml. Recapture the self-baseline SBOM from the new image so the licenses stage subtracts the correct floor from the final-image NOTICES, and repoint context.yaml's baseline_sbom at it. Layer-prefix verified (19/19), delta 0, all delta components pass policy; level-zero/level-zero-devel present. Drop the orphaned b24859c2 baseline (SBOM file + manifest entry). oneAPI component versions in the new image are unchanged (compiler 2025.3, ccl/mpi 2021.15), so the XPU device-detection ENV block needs no update. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * ci(xpu): bump xpu_base_image_tag default to 1582e816cb Point the xpu-heterogeneous-dispatch default xpu_base_image_tag at the new XPU base image (1582e816cb…-xpu) so a dispatched build's BASE_IMAGE_TAG/ RUNTIME_IMAGE_TAG/WHEEL_BUILDER_IMAGE match context.yaml and the refreshed baseline SBOM. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * fix(compliance): bump XPU vLLM base image and refresh baseline SBOM Update the XPU vLLM base/runtime image from 1582e816cb…-xpu (digest 15ff6ee4) to 752a3a50…-xpu (digest 26109489) in context.yaml. Recapture the self-baseline SBOM from the new image so the licenses stage subtracts the correct floor from the final-image NOTICES, and repoint context.yaml's baseline_sbom at it. Layer-prefix verified (19/19), delta 0, all delta components pass policy; level-zero/level-zero-devel 1.28.2 present. Drop the orphaned 15ff6ee4 baseline (SBOM file + manifest entry). oneAPI component versions in the new image are unchanged (compiler 2025.3, ccl/mpi 2021.15), so the XPU device-detection ENV block needs no update. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * ci(xpu): bump xpu_base_image_tag default to 752a3a50 Point the xpu-heterogeneous-dispatch default xpu_base_image_tag at the new XPU base image (752a3a50…-xpu) so a dispatched build's BASE_IMAGE_TAG/ RUNTIME_IMAGE_TAG/WHEEL_BUILDER_IMAGE match context.yaml and the refreshed baseline SBOM. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * update timeout * catch deletion ts * update timeout * record nvidia image tag in step summary * revert back to original pod check * update step pre-check * update GPU_TAG, and pin to 20260727-769ee07 * add summary * set cancel-in-progress false * fix interleaving behavior * build-nvidia if PR has build_nvidia_image label * add build-nvidia and update --------- Signed-off-by: Aung San aka Mike <41126828+aung-san-i@users.noreply.github.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> Signed-off-by: Sandeep Maddipatla <mmsandeep@gmail.com> Co-authored-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> Co-authored-by: Sandeep Maddipatla <mmsandeep@gmail.com>
aung-san-i
added a commit
that referenced
this pull request
Aug 7, 2026
* tmp merge * xpu heterogeneous test * update test-filters for xpu heterogeneous test * update runs-on * xpu heterogeneous test (#12) Signed-off-by: Aung San aka Mike <41126828+aung-san-i@users.noreply.github.com> * Pull request/13 (#14) * xpu heterogeneous test * fix PR_NUMBER finding * write log to a separate folder * strip_ansi from Dynamo's Rust tracing logger * if fail, upload pods logs * check exit code of vllm bench serve in bench pod * check error signature in the logs and exit if there is --------- Signed-off-by: Aung San aka Mike <41126828+aung-san-i@users.noreply.github.com> * Move to using newer nvidia images based on nightly builds * Update vllm image in xpu build to use patch from vllm PR-47791 * Fix bug in pn-dx config * Remove apt packages existing in vllm XPU base image * fix(compliance): refresh XPU vLLM baseline SBOM to new base image The XPU vLLM base image bumped from ee0da84...-xpu (digest 22b2291f) to 0e28fde...-xpu (digest b24859c2). The new base ships level-zero and level-zero-devel, whose .debs carry no /usr/share/doc/*/copyright file, so the DEP-5 parser falls through to UNKNOWN and the license policy gate denies level-zero-devel@1.28.2. Recapture the self-baseline SBOM from the new image so its level-zero components are subtracted from the final-image NOTICES, and repoint context.yaml's baseline_sbom at it. Layer-prefix verified (19/19), delta 0, all delta components pass policy. Drop the orphaned 22b2291f baseline (SBOM file + manifest entry). Also add version-agnostic MIT license overrides for level-zero and level-zero-devel (upstream oneapi-src/level-zero is MIT) so patch bumps of the base image stay covered even outside the subtracted baseline. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * ci(xpu): bump xpu_base_image_tag default to new base image Point the xpu-heterogeneous-dispatch default xpu_base_image_tag at the current base image (0e28fde...-xpu) instead of the retired ee0da84...-xpu. The input overrides BASE_IMAGE_TAG/RUNTIME_IMAGE_TAG/WHEEL_BUILDER_IMAGE at build time, so leaving the old default would build a dispatched XPU image against the previous base and contradict context.yaml and the refreshed baseline SBOM. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * fix(container): set oneAPI env for XPU vLLM runtime device detection The current XPU base image no longer bakes `source setvars.sh` into its ENV, and Dynamo resets ENTRYPOINT to [] so nothing sources it at runtime. As a result XPU devices are not detected without a manual `source setvars.sh`. Bake the oneAPI variables setvars.sh provides (OCL_ICD_FILENAMES, CMPLR_ROOT, ONEAPI_ROOT, plus the compiler/mpi bin and oneAPI lib dirs) into the XPU runtime stage so an empty-entrypoint container detects XPUs directly. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * fix(compliance): bump XPU vLLM base image and refresh baseline SBOM Update the XPU vLLM base/runtime image from 0e28fde…-xpu (digest b24859c2, vLLM 0.23.1rc1.dev1165) to 1582e816cb…-xpu (digest 15ff6ee4, vLLM 0.23.1rc1.dev1401) in context.yaml. Recapture the self-baseline SBOM from the new image so the licenses stage subtracts the correct floor from the final-image NOTICES, and repoint context.yaml's baseline_sbom at it. Layer-prefix verified (19/19), delta 0, all delta components pass policy; level-zero/level-zero-devel present. Drop the orphaned b24859c2 baseline (SBOM file + manifest entry). oneAPI component versions in the new image are unchanged (compiler 2025.3, ccl/mpi 2021.15), so the XPU device-detection ENV block needs no update. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * ci(xpu): bump xpu_base_image_tag default to 1582e816cb Point the xpu-heterogeneous-dispatch default xpu_base_image_tag at the new XPU base image (1582e816cb…-xpu) so a dispatched build's BASE_IMAGE_TAG/ RUNTIME_IMAGE_TAG/WHEEL_BUILDER_IMAGE match context.yaml and the refreshed baseline SBOM. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * fix(compliance): bump XPU vLLM base image and refresh baseline SBOM Update the XPU vLLM base/runtime image from 1582e816cb…-xpu (digest 15ff6ee4) to 752a3a50…-xpu (digest 26109489) in context.yaml. Recapture the self-baseline SBOM from the new image so the licenses stage subtracts the correct floor from the final-image NOTICES, and repoint context.yaml's baseline_sbom at it. Layer-prefix verified (19/19), delta 0, all delta components pass policy; level-zero/level-zero-devel 1.28.2 present. Drop the orphaned 15ff6ee4 baseline (SBOM file + manifest entry). oneAPI component versions in the new image are unchanged (compiler 2025.3, ccl/mpi 2021.15), so the XPU device-detection ENV block needs no update. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * ci(xpu): bump xpu_base_image_tag default to 752a3a50 Point the xpu-heterogeneous-dispatch default xpu_base_image_tag at the new XPU base image (752a3a50…-xpu) so a dispatched build's BASE_IMAGE_TAG/ RUNTIME_IMAGE_TAG/WHEEL_BUILDER_IMAGE match context.yaml and the refreshed baseline SBOM. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> * update timeout * catch deletion ts * update timeout * record nvidia image tag in step summary * revert back to original pod check * update step pre-check * update GPU_TAG, and pin to 20260727-769ee07 * add summary * set cancel-in-progress false * fix interleaving behavior * build-nvidia if PR has build_nvidia_image label * add build-nvidia and update * update runs-on * fix for GitHub substitutes an input's default whenever a dispatch field is submitted blank --------- Signed-off-by: Aung San aka Mike <41126828+aung-san-i@users.noreply.github.com> Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> Signed-off-by: Sandeep Maddipatla <mmsandeep@gmail.com> Co-authored-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> Co-authored-by: Sandeep Maddipatla <mmsandeep@gmail.com>
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview:
Details:
Where should the reviewer start?
Related Issues
🔗 This PR is linked to an issue:
🚫 This PR is NOT linked to an issue: