Skip to content

Commit 6bfda92

Browse files
committed
Install Mojo SDK in codspeed benchmark CI for vortex-array
Adds a pip install step for the Mojo SDK in the bench-codspeed job, gated to only run for the vortex-array shard. This enables the Mojo AOT take/filter kernels during codspeed benchmark runs so we get performance tracking for the SIMD gather path. Signed-off-by: Claude <noreply@anthropic.com> https://claude.ai/code/session_01EVcJZP4ZmfvWRRg2CsgvST
1 parent 079e0da commit 6bfda92

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -743,6 +743,11 @@ jobs:
743743
uses: taiki-e/cache-cargo-install-action@66c9585ef5ca780ee69399975a5e911f47905995
744744
with:
745745
tool: cargo-codspeed
746+
- name: Install Mojo SDK
747+
if: contains(matrix.packages, 'vortex-array')
748+
run: |
749+
pip install --user mojo
750+
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
746751
- name: Build benchmarks
747752
env:
748753
RUSTFLAGS: "-C target-feature=+avx2"

0 commit comments

Comments
 (0)