Skip to content

Commit 1eddba2

Browse files
authored
[ASCEND NPU][CI] Restore execution benchmark (#32)
Restore workflow after confirming benchmark runs successfully. https://github.com/Ascend/Ascend-CI/actions/runs/16804653153
1 parent 86872e3 commit 1eddba2

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

.github/workflows/_ascend_npu_benchmark.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,6 @@ jobs:
9090
run: |
9191
pip install -r https://raw.githubusercontent.com/Ascend/pytorch/refs/heads/master/requirements.txt
9292
93-
- name: List torch version
94-
id: list-torch-version
95-
shell: bash
96-
run: |
97-
torch_version=$(python -c "import torch; print(torch.__version__)")
98-
echo "torch-version=${torch_version}" >> $GITHUB_OUTPUT
99-
10093
- name: Download torch_npu artifact
10194
uses: actions/download-artifact@v4
10295
with:
@@ -108,6 +101,13 @@ jobs:
108101
run: |
109102
pip install ${{ inputs.torch-npu-artifact }}
110103
104+
- name: List torch version
105+
id: list-torch-version
106+
shell: bash
107+
run: |
108+
torch_version=$(python -c "from importlib.metadata import version;print(version('torch'))")
109+
echo "torch-version=${torch_version}" >> $GITHUB_OUTPUT
110+
111111
- name: Install benchmark dependencies
112112
run: |
113113
pip install -r benchmark/requirements.txt \

.github/workflows/ascend_npu_test.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -133,23 +133,23 @@ jobs:
133133
torch-artifact: ${{ needs.build-torch.outputs.torch-artifact }}
134134
torch-npu-artifact: ${{ needs.build.outputs.torch-npu-artifact }}
135135

136-
# benchmark:
137-
# name: Run benchmarks
138-
# needs:
139-
# - prepare
140-
# - build-torch
141-
# - build
142-
# if: |
143-
# !cancelled() && github.event_name != 'repository_dispatch' &&
144-
# (success() || (needs.build-torch.result == 'skipped' && needs.build.result == 'success'))
145-
# uses: ./.github/workflows/_ascend_npu_benchmark.yml
146-
# with:
147-
# runner: ${{ needs.prepare.outputs.runner }}
148-
# image: ${{ needs.prepare.outputs.image }}
149-
# torch-artifact: ${{ needs.build-torch.outputs.torch-artifact }}
150-
# torch-npu-artifact: ${{ needs.build.outputs.torch-npu-artifact }}
151-
# secrets:
152-
# pr-token: ${{ secrets.ASCEND_RUNNER_TOKEN }}
136+
benchmark:
137+
name: Run benchmarks
138+
needs:
139+
- prepare
140+
- build-torch
141+
- build
142+
if: |
143+
!cancelled() && github.event_name != 'repository_dispatch' &&
144+
(success() || (needs.build-torch.result == 'skipped' && needs.build.result == 'success'))
145+
uses: ./.github/workflows/_ascend_npu_benchmark.yml
146+
with:
147+
runner: ${{ needs.prepare.outputs.runner }}
148+
image: ${{ needs.prepare.outputs.image }}
149+
torch-artifact: ${{ needs.build-torch.outputs.torch-artifact }}
150+
torch-npu-artifact: ${{ needs.build.outputs.torch-npu-artifact }}
151+
secrets:
152+
pr-token: ${{ secrets.ASCEND_RUNNER_TOKEN }}
153153

154154
torchtune:
155155
name: Run torchtune

0 commit comments

Comments
 (0)