name: Build and Test on: push: branches: [ '*' ] tags: [ '*' ] pull_request: branches: [ '*' ] jobs: # test-m4-cluster: # strategy: # matrix: # model: ['llama-3.2-1b', 'llama-3.2-3b'] # # Optional: add fail-fast: false if you want all matrix jobs to continue even if one fails # fail-fast: false # uses: ./.github/workflows/bench_job.yml # with: # config: '{"M4PRO_GPU16_24GB": 2}' # model: ${{ matrix.model }} # calling_job_name: 'test-m4-cluster' # secrets: inherit three-m4-pro-cluster: strategy: matrix: model: ['llama-3.2-1b', 'llama-3.2-3b', 'llama-3.1-8b', 'llama-3.3-70b'] # Optional: add fail-fast: false if you want all matrix jobs to continue even if one fails fail-fast: false uses: ./.github/workflows/bench_job.yml with: config: '{"M4PRO_GPU16_24GB": 3}' model: ${{ matrix.model }} calling_job_name: 'three-m4-pro-cluster' secrets: inherit # test-m3-single-node: # strategy: # matrix: # model: ['llama-3.2-1b'] # # Optional: add fail-fast: false if you want all matrix jobs to continue even if one fails # fail-fast: false # uses: ./.github/workflows/bench_job.yml # with: # config: '{"M3MAX_GPU40_128GB": 1}' # model: ${{ matrix.model }} # calling_job_name: 'test-m3-cluster' # secrets: inherit