File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change @@ -302,6 +302,37 @@ jobs:
302
302
exit 1
303
303
fi
304
304
305
+ test-arm-ootb-linux :
306
+ name : test-arm-ootb-linux
307
+ uses : pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
308
+ permissions :
309
+ id-token : write
310
+ contents : read
311
+ with :
312
+ runner : linux.2xlarge
313
+ docker-image : executorch-ubuntu-22.04-arm-sdk
314
+ submodules : ' recursive'
315
+ ref : ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
316
+ timeout : 90
317
+ script : |
318
+ # The generic Linux job chooses to use base env, not the one setup by the image
319
+ CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]")
320
+ conda activate "${CONDA_ENV}"
321
+
322
+ # Follow the steps required before running the notebooks
323
+ # Try to mirror these as closely as possible
324
+ source .ci/scripts/utils.sh
325
+ install_executorch "--use-pt-pinned-commit"
326
+
327
+ .ci/scripts/setup-arm-baremetal-tools.sh
328
+ source examples/arm/ethos-u-scratch/setup_path.sh
329
+
330
+ # Install requirements for converting notebooks
331
+ pip install notebook
332
+
333
+ # Run OOTB tests
334
+ backends/arm/test/test_arm_ootb.sh
335
+
305
336
test-coreml-delegate :
306
337
name : test-coreml-delegate
307
338
uses : pytorch/test-infra/.github/workflows/macos_job.yml@main
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ # Copyright 2025 Arm Limited and/or its affiliates.
4
+ #
5
+ # This source code is licensed under the BSD-style license found in the
6
+ # LICENSE file in the root directory of this source tree.
7
+
8
+ set -e
9
+
10
+ run_ootb_tests_ethos_u () {
11
+ echo " $FUNCNAME : Running out-of-the-box tests for Arm Ethos-U"
12
+ jupyter nbconvert \
13
+ --to notebook \
14
+ --execute examples/arm/ethos_u_minimal_example.ipynb
15
+ echo " ${FUNCNAME} : PASS"
16
+ }
17
+
18
+ run_ootb_tests_ethos_u
You can’t perform that action at this time.
0 commit comments