|
6 | 6 | pull_request: |
7 | 7 | paths: |
8 | 8 | - .github/workflows/android-perf.yml |
| 9 | + - .ci/scripts/gather_benchmark_configs.py |
9 | 10 | - extension/benchmark/android/benchmark/android-llm-device-farm-test-spec.yml.j2 |
10 | 11 | push: |
11 | 12 | branches: |
12 | 13 | - main |
13 | 14 | paths: |
14 | 15 | - .github/workflows/android-perf.yml |
| 16 | + - .ci/scripts/gather_benchmark_configs.py |
15 | 17 | - extension/benchmark/android/benchmark/android-llm-device-farm-test-spec.yml.j2 |
16 | 18 | # Note: GitHub has an upper limit of 10 inputs |
17 | 19 | workflow_dispatch: |
|
20 | 22 | description: Models to be benchmarked |
21 | 23 | required: false |
22 | 24 | type: string |
23 | | - default: llama |
| 25 | + default: Qwen/Qwen3-0.6B |
24 | 26 | devices: |
25 | 27 | description: Target devices to run benchmark |
26 | 28 | required: false |
|
36 | 38 | description: Models to be benchmarked |
37 | 39 | required: false |
38 | 40 | type: string |
39 | | - default: llama |
| 41 | + default: Qwen/Qwen3-0.6B |
40 | 42 | devices: |
41 | 43 | description: Target devices to run benchmark |
42 | 44 | required: false |
|
70 | 72 | # Separate default values from the workflow dispatch. To ensure defaults are accessible |
71 | 73 | # during scheduled runs and to provide flexibility for different defaults between |
72 | 74 | # on-demand and periodic benchmarking. |
73 | | - CRON_DEFAULT_MODELS: ${{ github.event_name == 'schedule' && 'llama,mv3,mv2,ic4,ic3,resnet50,edsr,mobilebert,w2l,meta-llama/Llama-3.2-1B,meta-llama/Llama-3.2-1B-Instruct-SpinQuant_INT4_EO8,meta-llama/Llama-3.2-1B-Instruct-QLORA_INT4_EO8,google/gemma-3-1b-it,Qwen/Qwen3-0.6B,HuggingFaceTB/SmolLM2-135M,allenai/OLMo-1B-hf' || 'llama' }} |
| 75 | + CRON_DEFAULT_MODELS: ${{ github.event_name == 'schedule' && 'mv3,mv2,ic4,ic3,resnet50,edsr,mobilebert,w2l,meta-llama/Llama-3.2-1B,meta-llama/Llama-3.2-1B-Instruct-SpinQuant_INT4_EO8,meta-llama/Llama-3.2-1B-Instruct-QLORA_INT4_EO8,Qwen/Qwen3-0.6B,HuggingFaceTB/SmolLM2-135M,allenai/OLMo-1B-hf' || 'Qwen/Qwen3-0.6B' }} |
74 | 76 | CRON_DEFAULT_DEVICES: samsung_galaxy_s22 |
75 | 77 | run: | |
76 | 78 | set -eux |
@@ -340,8 +342,8 @@ jobs: |
340 | 342 | git clone https://github.com/huggingface/optimum-executorch |
341 | 343 | pushd optimum-executorch |
342 | 344 | # There is no release yet, for CI stability, always test from the same commit on main |
343 | | - git checkout 1c653dc49812fc431a22312c7295d97005d22e12 |
344 | | - python install_dev.py |
| 345 | + git checkout 4c3b18f6cca68c5ccff809131d570062723d7188 |
| 346 | + python install_dev.py --skip_override_torch |
345 | 347 | pip list |
346 | 348 |
|
347 | 349 | ARGS=( |
|
0 commit comments