Skip to content

Commit 1fc325d

Browse files
committed
Add test_all_subset_models mode
1 parent 414eba6 commit 1fc325d

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

.github/workflows/e2e-accuracy.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ on:
4444
- all
4545
- subset
4646
default: all
47+
test_all_subset_models:
48+
description: In "subset" mode, do not fail workflow if one of models failed
49+
type: boolean
50+
default: false
4751
only_one_model:
4852
description: Run only this one model
4953
type: string

.github/workflows/e2e-performance.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ on:
4444
- all
4545
- subset
4646
default: subset
47+
test_all_subset_models:
48+
description: In "subset" mode, do not fail workflow if one of models failed
49+
type: boolean
50+
default: false
4751
only_one_model:
4852
description: Run only this one model
4953
type: string

.github/workflows/e2e-reusable.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ on:
2727
description: Run all models or a subset
2828
type: string
2929
default: all
30+
test_all_subset_models:
31+
description: In "subset" mode, do not fail workflow if one of models failed
32+
type: boolean
33+
default: false
3034
only_one_model:
3135
description: Run only this one model
3236
type: string
@@ -225,7 +229,7 @@ jobs:
225229
bash -e $GITHUB_WORKSPACE/scripts/inductor_xpu_test.sh ${{ inputs.suite }} ${{ inputs.dtype }} ${{ inputs.mode }} ${{ inputs.test_mode }} xpu 0 static 1 0 ${{ inputs.only_one_model }}
226230
elif [[ "${{ inputs.models }}" == "subset" ]]; then
227231
while read model; do
228-
bash -e $GITHUB_WORKSPACE/scripts/inductor_xpu_test.sh ${{ inputs.suite }} ${{ inputs.dtype }} ${{ inputs.mode }} ${{ inputs.test_mode }} xpu 0 static 1 0 $model
232+
bash -e $GITHUB_WORKSPACE/scripts/inductor_xpu_test.sh ${{ inputs.suite }} ${{ inputs.dtype }} ${{ inputs.mode }} ${{ inputs.test_mode }} xpu 0 static 1 0 $model || ${{ inputs.test_all_subset_models }}
229233
done < $GITHUB_WORKSPACE/.github/models/performance/${{ inputs.suite }}.txt
230234
else
231235
bash -e $GITHUB_WORKSPACE/scripts/inductor_xpu_test.sh ${{ inputs.suite }} ${{ inputs.dtype }} ${{ inputs.mode }} ${{ inputs.test_mode }} xpu 0 static 1 0

0 commit comments

Comments
 (0)