Skip to content

Commit

Permalink
#15020: Add full single-card models pipeline for contractors (#15231)…
Browse files Browse the repository at this point in the history
… [skip ci]

For models writers and third-party writers for more convenient use.
  • Loading branch information
tt-rkim authored Dec 8, 2024
1 parent 8ee1f82 commit 93d8d27
Show file tree
Hide file tree
Showing 4 changed files with 67 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ Summarize the changes made and its impact.
- [ ] Blackhole Post commit (if applicable)
- [ ] Model regression CI testing passes (if applicable)
- [ ] Device performance regression CI testing passes (if applicable)
- [ ] **(For models and ops writers)** Full [new models](https://github.com/tenstorrent/tt-metal/actions/workflows/full-new-models-suite.yaml) tests passes
- [ ] New/Existing tests provide coverage for changes
1 change: 1 addition & 0 deletions .github/workflows/_produce-data.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ on:
- "(Single-card) Device perf tests"
- "(Single-card) Demo tests"
- "Nightly fast dispatch tests"
- "(Single-card) Tests for new models"
- "(T3K) T3000 demo tests"
- "(T3K) T3000 model perf tests"
- "(T3K) T3000 perplexity tests"
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/all-post-commit-workflows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@ name: "All post-commit tests"

on:
workflow_call:
inputs:
build-type:
required: false
default: Release
type: string
workflow_dispatch:
inputs:
build-type:
Expand Down
60 changes: 60 additions & 0 deletions .github/workflows/full-new-models-suite.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: "(Single-card) Tests for new models"

on:
workflow_dispatch:
inputs:
build-type:
required: false
default: Release
type: choice
options:
- Release
- Debug
- RelWithDebInfo
- CI

permissions:
actions: read
contents: write
pull-requests: write
pages: write
id-token: write
packages: write

jobs:
build-docker-image-2004:
uses: ./.github/workflows/build-docker-artifact.yaml
secrets: inherit
with:
os: ubuntu-20.04-amd64
build-artifact:
needs: build-docker-image-2004
uses: ./.github/workflows/build-artifact.yaml
secrets: inherit
with:
build-docker: false
build-type: ${{ inputs.build-type || 'Release' }}
build-artifact-profiler:
needs: build-docker-image-2004
uses: ./.github/workflows/build-artifact.yaml
with:
tracy: true
build-docker: false
build-type: ${{ inputs.build-type || 'Release' }}
secrets: inherit
device-perf-single-card:
needs: build-artifact-profiler
uses: ./.github/workflows/perf-device-models-impl.yaml
secrets: inherit
e2e-model-perf-single-card:
needs: build-artifact
uses: ./.github/workflows/perf-models-impl.yaml
secrets: inherit
nightly-single-card:
needs: build-artifact
uses: ./.github/workflows/fast-dispatch-full-regressions-and-models-impl.yaml
secrets: inherit
demos-single-card:
needs: build-artifact
uses: ./.github/workflows/single-card-demo-tests-impl.yaml
secrets: inherit

0 comments on commit 93d8d27

Please sign in to comment.