Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
6bdbf08
[QNN-EP] Add Lora Support with offline QNN context binary (#24026)
chuteng-quic Mar 20, 2025
440d17a
[TensorRT EP] support TensorRT 10.9-GA (#23905)
yf711 Mar 20, 2025
127c850
[webgpu] Apply dp4a for generation shader (#24064)
qjia7 Mar 20, 2025
db0c95c
[CUDA] Support slide window in cutlass fused attention (#24072)
tianleiwu Mar 20, 2025
16b0b32
[MIGraphX EP] rename HIPPinnedAllocator to MIGraphXPinnedAllocator (#…
apwojcik Mar 20, 2025
9922d48
[MIGraphX EP] check POLICY CMP0144 availability before used (#24104)
apwojcik Mar 20, 2025
469fb7e
[JSEP] handles edge case in gridsample operator (#24121)
prathikr Mar 20, 2025
49024a1
[OpenVINO]Session Options Appended After AppendExecutionProvider (#23…
sfatimar Mar 20, 2025
7a6514c
[webgpu]Add MaxPool and AveragePool (#23714)
jchen10 Mar 21, 2025
9e53afa
[webgpu EP] put GetMaxComponents and SumVector to one place. (#24122)
fs-eire Mar 21, 2025
dcc1f5a
skip MOE python test when MPI is not installed (#24116)
tianleiwu Mar 21, 2025
90c5ffb
Integrate KleidiAI for MatMulNBits via MlasQNBitGemm (#23627)
MichaelTylerArm Mar 21, 2025
0a363d9
add test cases for webgpu ep in web (#24117)
fs-eire Mar 21, 2025
cd9406b
Refactor Webnn IsSupported*() to use constant initializers. (#24118)
yuslepukhin Mar 21, 2025
4959468
Deleted the constant SKIP_CUDA_TEST_WITH_DML (#24113)
CodingSeaotter Mar 22, 2025
d84314c
Update T5 Onnx Export and Optimization (#23949)
tianleiwu Mar 23, 2025
3012d44
Update package.json to make the dist avaliable again (#23991)
jchen351 Mar 23, 2025
2b3d7fb
Fix attention QK linkage error (#24134)
kunal-vaishnavi Mar 24, 2025
5ed900e
Bump next from 15.1.2 to 15.2.3 in /js/web/test/e2e/exports/testcases…
dependabot[bot] Mar 24, 2025
2b5c9da
[Shape Inference] Add shape inference for QLinearAdd and QLinearMul o…
pravg-amd Mar 24, 2025
8eb8c2b
[mobile] Add Android NuGet BrowserStack test to NuGet packaging pipel…
carzh Mar 24, 2025
828e372
[CPU] Add fp16 support to sparse attention (#24015)
fajin-corp Mar 24, 2025
373b9e2
refactor mac CI pipelines (#24138)
fs-eire Mar 24, 2025
5244d68
Address Windows CUDA build issue (#24149)
yuslepukhin Mar 24, 2025
e03631e
[webgpu] add option to perserve device and enable in unittest (#24115)
fs-eire Mar 24, 2025
78d91cd
[js/web] allow bundler import condition for not bundling wasm (#24014)
fs-eire Mar 24, 2025
618aef7
[js] Add API for accessing metadata of a model's input/output (#23937)
fs-eire Mar 24, 2025
afaf4a5
add cache "onnxnodetests" for node tests (#24150)
fs-eire Mar 25, 2025
ce65e25
[Native WebGPU] Add Matmul (#24046)
vraspar Mar 25, 2025
bb005b9
Upgrade Big Model pipeline CUDA from 11.8 to 12.x (#24156)
tianleiwu Mar 25, 2025
de502c8
Proper Error Message when fp16 model is used for Beam Search in CPU (…
tianleiwu Mar 25, 2025
a4b8f11
Change type len from int to size_t (#24157)
jiafatom Mar 25, 2025
c7ac5c8
Merge branch 'master' into sync_msft_25_3_25
jatinwadhwa921 Mar 25, 2025
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
79 changes: 79 additions & 0 deletions .github/actions/macos-ci-setup/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
name: "macOS CI pipeline setup steps"
description: "Common setup steps for macOS CI pipelines"

inputs:
platform_machine:
required: false
type: string
default: "arm64"
python_version:
required: false
type: string
default: "3.11"
node_version:
required: false
type: string
default: "20.x"
java_version:
required: false
type: string
default: "17"
xcode_version:
required: false
type: string
default: "16"
use_cache:
required: false
type: boolean
default: false

runs:
using: "composite"
steps:
- name: Use Python
uses: actions/setup-python@v5
with:
python-version: ${{ inputs.python_version }}

- name: Verify machine architecture
shell: python
run: |
import platform
print(f"Running on {platform.machine()}")
assert platform.machine().lower() == "${{ inputs.platform_machine}}", "This job expects to be run on an ${{ inputs.platform_machine}} machine."

- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: ${{ inputs.node_version }}

- name: Install coreutils and ninja
shell: bash
run: brew install coreutils ninja

- name: Install Java
uses: actions/setup-java@v4
with:
distribution: "temurin"
java-version: ${{ inputs.java_version }}

- name: Use Xcode ${{ inputs.xcode_version }}
shell: bash
run: |
XCODE_DEVELOPER_DIR="/Applications/Xcode_${{ inputs.xcode_version }}.app/Contents/Developer"
sudo xcode-select --switch "${XCODE_DEVELOPER_DIR}"

- name: Export GitHub Actions cache environment variables
if: ${{ inputs.use_cache }}
uses: actions/github-script@v7
with:
script: |
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');

- name: Install python dependencies
shell: bash
working-directory: ${{ github.workspace }}
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements-dev.txt
Loading
Loading