Skip to content

Commit df4f386

Browse files
committed
chore(ci): try finding benchmarks better
1 parent e015f15 commit df4f386

2 files changed

Lines changed: 8 additions & 14 deletions

File tree

.github/workflows/ci_benchmark.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737

3838
- name: Initialise ASV machine
3939
working-directory: pixi_envs/orgs/metatensor/gromacs
40-
run: pixi run -e metatomic-cpu bash -c "asv machine --yes"
40+
run: pixi run -e metatomic-cpu python -m asv machine --yes
4141

4242
- name: Record commit SHAs
4343
id: shas
@@ -66,8 +66,7 @@ jobs:
6666
env:
6767
GMX_BIN: ${{ github.workspace }}/pixi_envs/orgs/metatensor/gromacs/.pixi/envs/metatomic-cpu/bin/gmx
6868
run: |
69-
pixi run -e metatomic-cpu bash -c \
70-
"asv run -E 'existing:\$(which python)' --set-commit-hash ${{ steps.shas.outputs.base }} --record-samples --quick"
69+
pixi run -e metatomic-cpu python -m asv run -E existing --set-commit-hash ${{ steps.shas.outputs.base }} --record-samples --quick
7170
7271
# -- Benchmark PR HEAD --------------------------------------------
7372
- name: Build GROMACS (PR)
@@ -83,16 +82,14 @@ jobs:
8382
env:
8483
GMX_BIN: ${{ github.workspace }}/pixi_envs/orgs/metatensor/gromacs/.pixi/envs/metatomic-cpu/bin/gmx
8584
run: |
86-
pixi run -e metatomic-cpu bash -c \
87-
"asv run -E 'existing:\$(which python)' --set-commit-hash ${{ steps.shas.outputs.pr }} --record-samples --quick"
85+
pixi run -e metatomic-cpu python -m asv run -E existing --set-commit-hash ${{ steps.shas.outputs.pr }} --record-samples --quick
8886
8987
# -- Compare and upload -------------------------------------------
9088
- name: Generate comparison
9189
working-directory: pixi_envs/orgs/metatensor/gromacs
9290
run: |
9391
mkdir -p results
94-
pixi run -e metatomic-cpu bash -c \
95-
"asv compare ${{ steps.shas.outputs.base }} ${{ steps.shas.outputs.pr }}" > results/comparison.txt || true
92+
pixi run -e metatomic-cpu python -m asv compare ${{ steps.shas.outputs.base }} ${{ steps.shas.outputs.pr }} > results/comparison.txt || true
9693
cat results/comparison.txt
9794
9895
- name: Write metadata

.github/workflows/gpu_bench.yaml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949

5050
- name: Initialise ASV machine
5151
working-directory: pixi_envs/orgs/metatensor/gromacs
52-
run: pixi run -e metatomic-cuda bash -c "asv machine --yes"
52+
run: pixi run -e metatomic-cuda python -m asv machine --yes
5353

5454
- name: Record commit SHAs
5555
id: shas
@@ -78,8 +78,7 @@ jobs:
7878
env:
7979
GMX_BIN: ${{ github.workspace }}/pixi_envs/orgs/metatensor/gromacs/.pixi/envs/metatomic-cuda/bin/gmx
8080
run: |
81-
pixi run -e metatomic-cuda bash -c \
82-
"asv run -E 'existing:\$(which python)' --set-commit-hash ${{ steps.shas.outputs.base }} --record-samples --quick"
81+
pixi run -e metatomic-cuda python -m asv run -E existing --set-commit-hash ${{ steps.shas.outputs.base }} --record-samples --quick
8382
8483
# -- Benchmark PR HEAD --------------------------------------------
8584
- name: Build GROMACS (PR)
@@ -95,16 +94,14 @@ jobs:
9594
env:
9695
GMX_BIN: ${{ github.workspace }}/pixi_envs/orgs/metatensor/gromacs/.pixi/envs/metatomic-cuda/bin/gmx
9796
run: |
98-
pixi run -e metatomic-cuda bash -c \
99-
"asv run -E 'existing:\$(which python)' --set-commit-hash ${{ steps.shas.outputs.pr }} --record-samples --quick"
97+
pixi run -e metatomic-cuda python -m asv run -E existing --set-commit-hash ${{ steps.shas.outputs.pr }} --record-samples --quick
10098
10199
# -- Compare and upload -------------------------------------------
102100
- name: Generate comparison
103101
working-directory: pixi_envs/orgs/metatensor/gromacs
104102
run: |
105103
mkdir -p results
106-
pixi run -e metatomic-cuda bash -c \
107-
"asv compare ${{ steps.shas.outputs.base }} ${{ steps.shas.outputs.pr }}" > results/comparison.txt || true
104+
pixi run -e metatomic-cuda python -m asv compare ${{ steps.shas.outputs.base }} ${{ steps.shas.outputs.pr }} > results/comparison.txt || true
108105
cat results/comparison.txt
109106
110107
- name: Write metadata

0 commit comments

Comments
 (0)