Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
ab4831d
Fix npm audit vulnerabilities in /js directory (#26632)
Copilot Nov 25, 2025
df8bf2d
[webgpu] Optimize InstanceNormalization by removing redundant transpo…
wenqinI Nov 25, 2025
5c28c7e
[webgpu] refactor a few "context" classes (#26602)
fs-eire Nov 26, 2025
454c61b
Bump actions/checkout from 5 to 6 (#26641)
dependabot[bot] Nov 26, 2025
b33c91a
add LogEvaluationStart for ReplayGraph (#26645)
xieofxie Nov 26, 2025
7845ea8
add LogCompileModel to mark the session usage (#26646)
xieofxie Nov 26, 2025
55bfa30
[webgpu] Fix bug introduced by RoE (#26661)
qjia7 Nov 26, 2025
f02a640
[QNN-EP] Enable verbose and artifacts saving in onnxruntime_provider_…
qti-hungjuiw Nov 26, 2025
4c43c66
[webgpu] Use multiplication instead of pow if exponent is 2 (#26667)
xenova Nov 27, 2025
71f4e67
Avoid creation of temporary protobuf object (#26681)
cbourjau Dec 1, 2025
eab7c9a
Use `std::string_view` directly as key to `absl::flat_hash_map::find`…
cbourjau Dec 1, 2025
0593840
[webgpu] Convert i32 to u32 in uniforms (#26676)
xiaofeihan1 Dec 1, 2025
5c245bc
[webgpu] Fix BatchNormalization ShapeInferenceError for 2D inputs (#2…
xenova Dec 1, 2025
a19954c
Clear cuda error on unsupported CudaMemPool test (#26629)
yuslepukhin Dec 1, 2025
55a38c5
[QNN-EP] Include detailed error message in the returned status (#26546)
chunghow-qti Dec 1, 2025
ee77417
add support for int32_t in webgpu / slice (#26693)
guschmue Dec 2, 2025
458e1bb
[webgpu] Remove `global_id` and `workgroup_id` in gemm_utils.cc (#26662)
Jiawei-Shao Dec 2, 2025
c156e93
[webgpu] Correct definition of large numbers, fixes softmax(max_negat…
xenova Dec 2, 2025
2b659e4
[TRT/TRT RTX EP] Fix bug for missing outputs in the returning Compute…
chilo-ms Dec 2, 2025
817a44f
[ROCM] Remove docker, contrib ops, ci scripts related to ROCM EP (#26…
tianleiwu Dec 2, 2025
8f8069d
[webgpu] Optimize Conv by im2col-matmul (#26603)
daijh Dec 3, 2025
a2c4374
Add partial data propagation to enhance shape inference (#26269)
chilo-ms Dec 4, 2025
06f6f1c
Tag hosted pools with JobId (#26716)
eserscor Dec 4, 2025
61ff403
Add `MlasIsDynamicQGemmAvailable()` helper and use that in place of p…
edgchen1 Dec 4, 2025
3ebce0a
Update SECURITY.md (#26720)
hanbitmyths Dec 4, 2025
7f4482e
webgpu: fix shader compiling error for HardSigmoid operator (#26724)
xhcao Dec 4, 2025
413d7b4
Add SUPPORT.md (#26718)
jaholme Dec 4, 2025
d5379f5
[NV TRT RTX] Set AllocStream to nullptr to omit undefined usage (#26706)
gedoensmax Dec 4, 2025
3c60bd5
[webgpu] Fix the check of `ValidateVariableDataType()` with Split-K (…
Jiawei-Shao Dec 5, 2025
838cf03
[webgpu] Get data with `GetByOffset()` in `gemm_utils.cc` (#26679)
Jiawei-Shao Dec 5, 2025
66c9f1c
Make sure TRT EPs can loads models when initializers in memory (#26721)
yuslepukhin Dec 5, 2025
10afbef
[VitisAI] Add External EP Loader (#26627)
BoarQing Dec 5, 2025
8a433fb
[OVEP] Update OV version to 2025.3.0 (#26556)
preetha-intel Dec 5, 2025
db6d83b
[EP ABI] Initial support for kernel-based EPs (#26206)
adrianlizarraga Dec 5, 2025
948bba1
[QNN-EP] Remove outdated comment for per-channel quantization (#26523)
chunghow-qti Dec 5, 2025
3e8be0e
Adjust Quantization Preprocessing on Opset Handling (#26503)
qti-hungjuiw Dec 6, 2025
c34d9b0
[ROCM] remove more rocm ep code (#26712)
tianleiwu Dec 6, 2025
790018d
Bump next from 15.4.7 to 15.4.8 in /js/web/test/e2e/exports/testcases…
dependabot[bot] Dec 6, 2025
935affb
[Migrphax] Fix docker file (#26737)
tianleiwu Dec 8, 2025
655b69c
[TRT RTX EP] Don't register set device function when we use existing …
hadiFute Dec 8, 2025
0b8180e
[TensorRT RTX EP] Be able to specify aux streams (#26569)
hadiFute Dec 8, 2025
07bf9a0
Fix missing include for CudaHasBF16Support in conv_fp16_test.cc (#26671)
Copilot Dec 8, 2025
549d741
[webgpu] Optimize Attention by enhancing flash attention support (#2…
qjia7 Dec 9, 2025
9164f62
Merge branch 'master' into sync_msft_09122025
Jaswanth51 Dec 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ ep:oneDNN: '/\bone\s*dnn\b/i'
ep:OpenVINO: '/\bopen\s*vino\b/i'
ep:QNN: '/\bqnn\b/i'
ep:RockchipNPU: '/\brockchip(?:npu)?\b/i'
ep:ROCm: '/\brocm\b/i'
ep:SNPE: '/\bsnpe\b/i'
ep:tvm: '/\btvm\b/i'
ep:VitisAI: '/\bvitis(?:ai)?\b/i'
Expand Down
27 changes: 20 additions & 7 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,14 @@ permissions:

jobs:
AndroidBinarySizeCheckJob_MinimalBaseline:
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=AndroidBinarySizeCheckJob_MinimalBaseline-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: false

Expand Down Expand Up @@ -66,7 +70,7 @@ jobs:
set_var("BuildConfigOs", config["os"])
shell: python
working-directory: ${{ github.workspace }}

- name: 1a. Build onnxruntime
run: |
set -e -x
Expand Down Expand Up @@ -110,9 +114,13 @@ jobs:
shell: bash

android_nnapi_ep:
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=android_nnapi_ep-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Use jdk 17
uses: actions/setup-java@v5
Expand Down Expand Up @@ -185,9 +193,14 @@ jobs:

android_cpu_ep:
name: Android CI Pipeline
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=android_cpu_ep-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Use jdk 17
uses: actions/setup-java@v5
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/cffconvert.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,14 @@ on:
jobs:
validate:
name: "validate"
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=cffconvert-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
steps:
- name: Check out a copy of the repository
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Check whether the citation metadata from CITATION.cff is valid
uses: citation-file-format/cffconvert-github-action@2.0.0
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,11 @@ concurrency:
jobs:
analyze:
name: Analyze
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=codeql-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
permissions:
actions: read
contents: read
Expand All @@ -38,7 +42,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/gradle-wrapper-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,13 @@ on:
jobs:
validation:
name: "Validation"
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=gradle-wrapper-validation-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: gradle/actions/wrapper-validation@v5
concurrency:
group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.ref || github.sha }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: macos-14
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: false
- uses: microsoft/onnxruntime-github-actions/setup-build-tools@v0.0.9
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@ permissions:

jobs:
triage:
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=labeler-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
steps:
- uses: github/issue-labeler@v3.4
with:
Expand Down
20 changes: 14 additions & 6 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
name: Optional Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: misspell # Check spellings as well
uses: reviewdog/action-misspell@v1
with:
Expand All @@ -37,12 +37,16 @@ jobs:
lint-python-format:
# Required workflow
name: Python format
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=lint-python-format-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
permissions:
contents: read
security-events: write
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Setup Python
uses: actions/setup-python@v6
with:
Expand Down Expand Up @@ -87,7 +91,7 @@ jobs:
name: Optional Lint C++
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Update PATH
run: |
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
Expand All @@ -114,9 +118,13 @@ jobs:

lint-js:
name: Lint JavaScript
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=lint-js-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 20
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/linux-wasm-ci-build-and-test-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,11 @@ on:

jobs:
build-wasm:
runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU"]
runs-on: [
"self-hosted",
"1ES.Pool=onnxruntime-github-Ubuntu2204-AMD-CPU",
"JobId=build-wasm-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
]
env:
buildArch: x64
common_build_args: >-
Expand All @@ -49,7 +53,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: recursive

Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/linux_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ jobs:
dockerfile_path: tools/ci_build/github/linux/docker/inference/x86_64/default/cpu/Dockerfile
docker_image_repo: onnxruntimecpubuildcix64
extra_build_flags: '--enable_address_sanitizer'
job_identifier: build-linux-x64-debug
# python_path_prefix: '' # Default empty string is fine, no prefix needed
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -63,6 +64,7 @@ jobs:
docker_image_repo: onnxruntimecpubuildpythonx64
extra_build_flags: '--use_binskim_compliant_compile_flags --build_wheel --build_nuget --enable_transformers_tool_test --cmake_extra_defines onnxruntime_BUILD_BENCHMARKS=ON'
python_path_prefix: 'PATH=/opt/python/cp310-cp310/bin:$PATH' # $ needs escaping in single quotes
job_identifier: build-linux-x64-release
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -77,6 +79,7 @@ jobs:
docker_image_repo: onnxruntimecpubuildpythonx64 # Shares image with standard x64 release
extra_build_flags: '--enable_training --use_binskim_compliant_compile_flags --build_wheel --build_nuget --enable_transformers_tool_test --cmake_extra_defines onnxruntime_BUILD_BENCHMARKS=ON'
python_path_prefix: 'PATH=/opt/python/cp310-cp310/bin:$PATH' # $ needs escaping in single quotes
job_identifier: orttraining-linux-ci-pipeline
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -92,6 +95,7 @@ jobs:
docker_image_repo: onnxruntimecpubuildciaarch64
# ASan disabled due to excessive runtime (>4hr). Includes wheel build for basic checks.
extra_build_flags: '--use_binskim_compliant_compile_flags --build_shared_lib'
job_identifier: build-linux-arm64-debug
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -106,5 +110,6 @@ jobs:
docker_image_repo: onnxruntimecpubuildpythonaarch64
extra_build_flags: '--use_binskim_compliant_compile_flags --build_wheel --cmake_extra_defines onnxruntime_BUILD_BENCHMARKS=ON'
python_path_prefix: 'PATH=/opt/python/cp310-cp310/bin:$PATH' # $ needs escaping in single quotes
job_identifier: build-linux-arm64-release
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 3 additions & 1 deletion .github/workflows/linux_cuda_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ jobs:
run_tests: false # <<< Do not run tests in this job
upload_build_output: true # <<< Upload the build/Release directory
execution_providers: 'cuda'
job_identifier: build-linux-cuda-x64-release
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Pass token for reusable workflow needs (e.g., docker build action)

Expand All @@ -43,12 +44,13 @@ jobs:
runs-on:
- self-hosted
- "1ES.Pool=Onnxruntime-github-Linux-GPU-H100"
- "JobId=test-linux-cuda-x64-release-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
permissions:
contents: read
packages: read
steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6

- uses: microsoft/onnxruntime-github-actions/build-docker-image@v0.0.9
id: build_docker_image_step
Expand Down
Loading
Loading