Skip to content

Commit d36369b

Browse files
committed
test2
1 parent bc5ffd1 commit d36369b

File tree

1 file changed

+53
-1
lines changed

1 file changed

+53
-1
lines changed

.github/workflows/trunk.yml

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,59 @@ jobs:
463463
strategy:
464464
matrix:
465465
dtype: [fp32]
466-
model: [dl3, mv3, mv2, ic4, ic3, vit, mb, w2l, cvt, deit, dit, efficientnet, focalnet, mobilevit_v1, mobilevit_v2, pvt, swin, albert, bert, distilbert, roberta]
466+
model: [dl3, mv3, mv2, ic4, ic3, vit, mb, w2l]
467+
fail-fast: false
468+
with:
469+
runner: linux.2xlarge
470+
docker-image: executorch-ubuntu-22.04-qnn-sdk
471+
submodules: 'recursive'
472+
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
473+
timeout: 90
474+
script: |
475+
# The generic Linux job chooses to use base env, not the one setup by the image
476+
CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]")
477+
conda activate "${CONDA_ENV}"
478+
PYTHON_EXECUTABLE=python bash .ci/scripts/setup-linux.sh --build-tool cmake
479+
PYTHON_EXECUTABLE=python bash .ci/scripts/setup-qnn-deps.sh
480+
PYTHON_EXECUTABLE=python bash .ci/scripts/build-qnn-sdk.sh
481+
PYTHON_EXECUTABLE=python bash .ci/scripts/test_model.sh ${{ matrix.model }} "cmake" "qnn"
482+
483+
test-qnn-optimum-model1:
484+
name: test-qnn-optimum-model1
485+
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
486+
permissions:
487+
id-token: write
488+
contents: read
489+
strategy:
490+
matrix:
491+
dtype: [fp32]
492+
model: [cvt, deit, dit, efficientnet, focalnet, mobilevit_v1, mobilevit_v2] # eurobert requires transfomer >= 4.48.0, skip for now
493+
fail-fast: false
494+
with:
495+
runner: linux.2xlarge
496+
docker-image: executorch-ubuntu-22.04-qnn-sdk
497+
submodules: 'recursive'
498+
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
499+
timeout: 90
500+
script: |
501+
# The generic Linux job chooses to use base env, not the one setup by the image
502+
CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]")
503+
conda activate "${CONDA_ENV}"
504+
PYTHON_EXECUTABLE=python bash .ci/scripts/setup-linux.sh --build-tool cmake
505+
PYTHON_EXECUTABLE=python bash .ci/scripts/setup-qnn-deps.sh
506+
PYTHON_EXECUTABLE=python bash .ci/scripts/build-qnn-sdk.sh
507+
PYTHON_EXECUTABLE=python bash .ci/scripts/test_model.sh ${{ matrix.model }} "cmake" "qnn"
508+
509+
test-qnn-optimum-model2:
510+
name: test-qnn-optimum-model2
511+
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
512+
permissions:
513+
id-token: write
514+
contents: read
515+
strategy:
516+
matrix:
517+
dtype: [fp32]
518+
model: [pvt, swin, albert, bert, distilbert, roberta] # eurobert requires transfomer >= 4.48.0, skip for now
467519
fail-fast: false
468520
with:
469521
runner: linux.2xlarge

0 commit comments

Comments
 (0)