Skip to content

Commit 0420687

Browse files
ashrit-msadrianlizarragatitaiwangmscarzhverdie-g
authored
Update win-ort-main to tip main 250211 (#23646)
### Description This PR is to update the win-ort-main branch to the tip main branch as of 2025-02-11. ### PR List 74c778e [WebNN EP] Automatically move input CPU tensors to ml-tensor (#23073) 3775057 use correct total length to fix static kv_cache performance (#23615) 3901e96 remove --use_vcpkg flag for Python-CUDA-Packaging-Pipeline (#23631) c610df5 Add python_requires to package metadata (#23604) 2d27d68 [QNN EP] Add QNN EP to ARM64X build targets (#23635) e666503 [webgpu] no longer need pass-in gpu adapter for custom context (#23593) af679a0 Fix logic for selecting alternate name for blob (#23617) e206950 [ARM CPU] Add fp16 mlas kernels for exp, tanh, softmax, logsoftmax, softcap (#23597) 9ba5619 Update pybind and json to the latest (#23589) c54736c Migrate iOS release pipeline to 1 ES (#23606) 3981326 Increase timeout for Windows TensorRT CI (#23625) 0274b7b fix on trtCudaVersion (#23616) 740e9ab update run CI script (#23621) 5ef1832 [WebGPU] Support PIX Capture for WebGPU EP (#23192) 0114551 Fix for C4267 warning (#23610) 002916a Validate the context_file_path before EP compile graphs (#23611) 0887e36 [webgpu] Use pushErrorScope()/popErrorScope() once for an inference run (#23438) 65008cb Auto-generated baselines by 1ES Pipeline Templates (#23603) 09e5724 [CUDA] Fix beam search of num_beams > 32 (#23599) 82840f6 Implement Flash Attention 2 for webgpu EP (#23576) a6ea57b OpenVINO EP Weights Sharing Feature (#23553) 2c2ff4a [CUDA] Fix BeamSearchTest.DummyT5WithSequenceInputIds test failure in Windows (#23596) d981b15 [webgpu/js] Optimize resize webgpu op & fix precision issues (#23591) 328a13c Enable VCPKG in more pipelines (#23590) 6728d60 [TensorRT EP] support TensorRT 10.8-GA (#23592) d1fb58b Quantization tool: Allow user to override calibrator's session EP (#23559) 649ced4 Enable user loading model with external data from memory buffer (#23557) 544bdd6 Fix ConvTranspose for certain attribute combinations (#23488) 8f6ddf3 Delete extra cgmanifest entries and files (#23583) 5f6a315 Enable VCPKG in CI build (#23426) e1e3f62 Bump lintrunner from 0.12.5 to 0.12.7 (#23326) cd8775f Fix Node JS Samples (#23581) 6b4f9c4 [WebGPU EP] Batch Norm Implementation (#23525) 1fce51b Fix all instances of 4244 and 4267 warnings in OV EP code (#23567) c29ca1c Update QNN default version to 2.31 (#23573) 2fc75a4 [mobile] Add Android BrowserStack test project back (#23551) 9e18b6a [CUDA] Update nvcc flags (#23572) b47e1e6 [QNN EP] Make offloading graph input/output quantization (to CPU) the default (#23368) 75a9b40 [ROCm] Update CI to use rocm 6.3.2 (#23577) 26ff2b6 Bump ruff from 0.9.3 to 0.9.4 (#23563) b2560a7 Update react-native to 0.72 (#23509) faee912 [js] update JavaScript API to support QNN EP options (#23486) 816e8cb [EP Perf] Update env to ubuntu 22.04 (#23570) cddc271 Use Eigen in Round implementation (#23571) e8b0bdb Shape inference: ReduceMean dispatcher, quant_pre_process: skip_symbolic_shape bugfix (#23558) 267b493 delete the supported domain version upper bounds (#23237) bb7f961 remove log spam from cpuinfo (#23548) 169917b Use latest vcpkg commit in configuration, sync manifest with deps.txt (#23554) a9d4d08 Add of ReduceMax Gradient (#23501) 6bbf1bd [js/web] upgrade version of flatbuffers (#23545) 271c509 DP4AMatMul perf refinements (#23539) cb69c59 Add fusions for SigLIP and Conformer-Encoder (#23528) 61fae9b Remove "--enable_pybind" from webgpu pipeline (#23550) 0bb4ea6 Update BiasGelu fusion and related ops (#23518) 4dde74a Add more details to BrowserStack script failure (#23520) ead9d5c Set ANDROID_USE_LEGACY_TOOLCHAIN_FILE to false (#23544) 7e24088 Enable dlpack by default (#23110) dc2f7a9 Add overload of `TryParseStringWithClassicLocale()` that uses `std::from_chars()` (#23541) 5407c69 Fix the issue that the new generated EP context model not able to find external data (#23537) fbae88f [js/web] use the recommended workaround for Vite (#23531) d5338da Fix tensor external data info length parsing issue. (#23526) e3e4173 [ROCm EP] Fix transpose helper for gfx gridsize constraints (#23527) 80bc1d2 Enable Ep context with external data for CPU nodes (#23498) bf023ab [js/web] allow import .mjs/.wasm file (#23487) 655a23f [onnxruntime/build] Add new flag enable_generic_interface to build primary EPs by default (#23342) a770a8d Update RN to 0.71.19 (#23381) 1cf0ebd Delete Prefast workflow until the build failure is fixed (#23510) d2c5e24 Add of GlobalMaxPool Gradient (#23502) ded8730 Remove thrust::unary_function (#23506) 8db97a6 [webgpu] Bump version of Dawn to b9b4a370 (#23494) fdde2e2 Fix for gcc 13.3.1: Avoid creating a copy (#23500) 96ec1dd Bump ruff from 0.9.2 to 0.9.3 (#23496) 42f0c00 Adds the new System.Numerics.Tensors as an input/output type when using dotnet 8.0 and up. (#23261) 97c2bbe Fix shape infer of onnx GroupNorm (#23477) 1fc9c48 Enable coremltools for Linux build (#23481) 13348c5 [ARM CPU] hgemm optimized for gqa (#23107) c89a798 Enable opti on Microsoft.ML.OnnxRuntime with RelWithDebInfo config (#23463) d00ae32 Revert "[Mobile] Add BrowserStack Android MAUI Test (#23383)" (#23474) 8b1d3b3 Align AvgPool ceil_mode on last value to torch (#16752) 06fc73b [TRT EP Perf Tool] Add annotations import to python script to support annotations on Python 3.8 (#23466) ### Motivation and Context This update includes the change to add QNN EP to ARM64X build targets. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Adrian Lizarraga <[email protected]> Co-authored-by: Ti-Tai Wang <[email protected]> Co-authored-by: Caroline Zhu <[email protected]> Co-authored-by: Grégoire <[email protected]> Co-authored-by: Jing Fang <[email protected]> Co-authored-by: Changming Sun <[email protected]> Co-authored-by: Yateng Hong <[email protected]> Co-authored-by: Michael Sharp <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Malik Shahzad Muzaffar <[email protected]> Co-authored-by: Yulong Wang <[email protected]> Co-authored-by: Dmitri Smirnov <[email protected]> Co-authored-by: Corentin Maravat <[email protected]> Co-authored-by: Jian Chen <[email protected]> Co-authored-by: Karim Vadsariya <[email protected]> Co-authored-by: Lei Cao <[email protected]> Co-authored-by: Karim Vadsariya <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Hector Li <[email protected]> Co-authored-by: Ted Themistokleous <[email protected]> Co-authored-by: Ted Themistokleous <[email protected]> Co-authored-by: Edward Chen <[email protected]> Co-authored-by: Takeshi Watanabe <[email protected]> Co-authored-by: Xavier Dupré <[email protected]> Co-authored-by: Justin Chu <[email protected]> Co-authored-by: Tianlei Wu <[email protected]> Co-authored-by: kunal-vaishnavi <[email protected]> Co-authored-by: Sushanth Rajasankar <[email protected]> Co-authored-by: PARK DongHa <[email protected]> Co-authored-by: George Wu <[email protected]> Co-authored-by: Xinpeng Dou <[email protected]> Co-authored-by: Jambay Kinley <[email protected]> Co-authored-by: Yifan Li <[email protected]> Co-authored-by: Gavin Kinsey <[email protected]> Co-authored-by: Prathik Rao <[email protected]> Co-authored-by: Jon Campbell <[email protected]> Co-authored-by: Satya Kumar Jandhyala <[email protected]> Co-authored-by: Joshua Lochner <[email protected]> Co-authored-by: Ankit Maheshkar <[email protected]> Co-authored-by: jatinwadhwa921 <[email protected]> Co-authored-by: jatinwadhwa921 <[email protected]> Co-authored-by: saurabh <[email protected]> Co-authored-by: TejalKhade28 <[email protected]> Co-authored-by: sfatimar <[email protected]> Co-authored-by: Javier E. Martinez <[email protected]> Co-authored-by: Preetha Veeramalai <[email protected]> Co-authored-by: Eric Crawford <[email protected]> Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com> Co-authored-by: Jie Chen <[email protected]> Co-authored-by: shaoboyan091 <[email protected]> Co-authored-by: David Hotham <[email protected]> Co-authored-by: Guenther Schmuelling <[email protected]> Co-authored-by: Enrico Galli <[email protected]>
1 parent 480bcdf commit 0420687

File tree

554 files changed

+22944
-15411
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

554 files changed

+22944
-15411
lines changed

.config/1espt/PipelineAutobaseliningConfig.yml

+7
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ pipelines:
1414
lastModifiedDate: 2024-10-25
1515
armory:
1616
lastModifiedDate: 2024-10-25
17+
binary:
18+
credscan:
19+
lastModifiedDate: 2025-02-06
20+
binskim:
21+
lastModifiedDate: 2025-02-06
22+
spotbugs:
23+
lastModifiedDate: 2025-02-06
1724
usedNonDefaultBranch: true
1825
1299:
1926
retail:

.config/guardian/.gdnbaselines

+14
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,20 @@
3838
"createdDate": "2024-11-13 11:20:17Z",
3939
"expirationDate": "2025-05-02 11:55:15Z",
4040
"justification": "This error is baselined with an expiration date of 180 days from 2024-11-13 11:55:15Z"
41+
},
42+
"6f6606e50e82b2d3c823c435151f4b69c1fbde92f274753b793d948856cfc462": {
43+
"signature": "6f6606e50e82b2d3c823c435151f4b69c1fbde92f274753b793d948856cfc462",
44+
"alternativeSignatures": [],
45+
"target": "ScanTelemetry_20250206154816289.json",
46+
"line": 1,
47+
"memberOf": [
48+
"default"
49+
],
50+
"tool": "credscan",
51+
"ruleId": "CSCAN-AZURE0130",
52+
"createdDate": "2025-02-06 15:53:46Z",
53+
"expirationDate": "2025-07-26 16:26:55Z",
54+
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-06 16:26:55Z"
4155
}
4256
}
4357
}

.github/workflows/mac.yml

-95
Original file line numberDiff line numberDiff line change
@@ -109,101 +109,6 @@ jobs:
109109
--apple_sysroot=iphonesimulator \
110110
--osx_arch=${{ matrix.target_arch }}
111111
112-
Vcpkg:
113-
runs-on: macos-13
114-
steps:
115-
- uses: actions/checkout@v4
116-
- uses: actions/setup-python@v5
117-
with:
118-
python-version: ${{ env.python_version }}
119-
120-
- name: "Run Homebrew"
121-
run: brew install autoconf automake autoconf-archive
122-
123-
- name: "Run vcpkg(x64-osx)"
124-
uses: lukka/run-vcpkg@v11
125-
with:
126-
vcpkgDirectory: "${{ runner.temp }}/vcpkg"
127-
vcpkgGitCommitId: "b322364f06308bdd24823f9d8f03fe0cc86fd46f" # 2024.12.16
128-
runVcpkgInstall: true # vcpkg install --x-manifest-root cmake --x-install-root .build --overlay-triplets cmake/vcpkg-triplets/default
129-
vcpkgJsonGlob: "cmake/vcpkg.json"
130-
vcpkgConfigurationJsonGlob: "cmake/vcpkg-configuration.json"
131-
env:
132-
VCPKG_INSTALLED_DIR: "${{ github.workspace }}/.build"
133-
VCPKG_DEFAULT_TRIPLET: "x64-osx"
134-
VCPKG_OVERLAY_TRIPLETS: "${{ github.workspace }}/cmake/vcpkg-triplets/default"
135-
# VCPKG_BINARY_SOURCES: "default" # https://learn.microsoft.com/en-us/vcpkg/reference/binarycaching
136-
137-
- name: "Run compile_schema.py"
138-
run: |
139-
set -e -x
140-
# Runner's host triplet should be x64-osx or arm64-osx
141-
export FLATC_DIR="${{ github.workspace }}/.build/${{ runner.arch }}-osx/tools/flatbuffers"
142-
export PATH="$FLATC_DIR:$PATH"
143-
flatc --version
144-
python onnxruntime/core/flatbuffers/schema/compile_schema.py --flatc "$(which flatc)"
145-
python onnxruntime/lora/adapter_format/compile_schema.py --flatc "$(which flatc)"
146-
147-
- name: "Detect protoc"
148-
id: protoc-detect
149-
run: |
150-
export PROTOC_DIR="${{ github.workspace }}/.build/${{ runner.arch }}-osx/tools/protobuf"
151-
export PATH="$PROTOC_DIR:$PATH"
152-
protoc --version
153-
echo "protoc_path=$(which protoc)" >> "$GITHUB_OUTPUT"
154-
155-
- name: "Run build.py(x64-osx)"
156-
run: |
157-
python ./tools/ci_build/build.py \
158-
--build_dir "build/x64-osx" \
159-
--skip_submodule_sync \
160-
--skip_tests \
161-
--compile_no_warning_as_error \
162-
--parallel \
163-
--path_to_protoc_exe "${{ steps.protoc-detect.outputs.protoc_path }}" \
164-
--osx_arch x86_64 \
165-
--use_vcpkg \
166-
--cmake_extra_defines "CMAKE_TOOLCHAIN_FILE:FILEPATH=${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" \
167-
--cmake_extra_defines "VCPKG_TARGET_TRIPLET=x64-osx" \
168-
--cmake_extra_defines "VCPKG_INSTALLED_DIR:PATH=${{ github.workspace }}/.build" \
169-
--cmake_extra_defines "VCPKG_INSTALL_OPTIONS=--x-feature=tests"
170-
env:
171-
VCPKG_OVERLAY_TRIPLETS: "${{ github.workspace }}/cmake/vcpkg-triplets/default"
172-
shell: bash
173-
174-
- name: "Run vcpkg(arm64-osx)"
175-
uses: lukka/run-vcpkg@v11
176-
with:
177-
vcpkgDirectory: "${{ runner.temp }}/vcpkg"
178-
doNotUpdateVcpkg: true
179-
runVcpkgInstall: true # vcpkg install --x-manifest-root cmake --x-install-root .build --overlay-triplets cmake/vcpkg-triplets/default
180-
vcpkgJsonGlob: "cmake/vcpkg.json"
181-
vcpkgConfigurationJsonGlob: "cmake/vcpkg-configuration.json"
182-
env:
183-
VCPKG_INSTALLED_DIR: "${{ github.workspace }}/.build"
184-
VCPKG_DEFAULT_TRIPLET: "arm64-osx"
185-
VCPKG_OVERLAY_TRIPLETS: "${{ github.workspace }}/cmake/vcpkg-triplets/default"
186-
# VCPKG_BINARY_SOURCES: "default" # https://learn.microsoft.com/en-us/vcpkg/reference/binarycaching
187-
188-
- name: "Run build.py(arm64-osx)"
189-
run: |
190-
python ./tools/ci_build/build.py \
191-
--build_dir "build/arm64-osx" \
192-
--skip_submodule_sync \
193-
--skip_tests \
194-
--compile_no_warning_as_error \
195-
--parallel \
196-
--path_to_protoc_exe "${{ steps.protoc-detect.outputs.protoc_path }}" \
197-
--osx_arch arm64 \
198-
--use_vcpkg \
199-
--cmake_extra_defines "CMAKE_TOOLCHAIN_FILE:FILEPATH=${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" \
200-
--cmake_extra_defines "VCPKG_TARGET_TRIPLET=arm64-osx" \
201-
--cmake_extra_defines "VCPKG_INSTALLED_DIR:PATH=${{ github.workspace }}/.build" \
202-
--cmake_extra_defines "VCPKG_INSTALL_OPTIONS=--x-feature=tests"
203-
env:
204-
VCPKG_OVERLAY_TRIPLETS: "${{ github.workspace }}/cmake/vcpkg-triplets/default"
205-
shell: bash
206-
207112
Objective-C-StaticAnalysis:
208113
runs-on: macos-14
209114

.github/workflows/sca.yml

-177
This file was deleted.

0 commit comments

Comments
 (0)