Skip to content

Commit

Permalink
#0: TESTING - nightlies, ttnn sweep, model perf pipelines
Browse files Browse the repository at this point in the history
  • Loading branch information
vtangTT committed Apr 27, 2024
1 parent a95823e commit 9a3fda2
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,10 @@ jobs:
with:
name: TTMetal_build_${{ matrix.test-group.arch }}
- name: Extract files
run: tar -xvf ttm_${{ matrix.test-group.arch }}.tar
run: |
tar -xvf ttm_${{ matrix.test-group.arch }}.tar
cmake -B build
cmake --install build --component tt_pybinds
- uses: ./.github/actions/install-python-deps
- name: Run frequent reg tests scripts
timeout-minutes: 40
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/full-regressions-and-models.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,10 @@ jobs:
with:
name: TTMetal_build_${{ matrix.arch }}
- name: Extract files
run: tar -xvf ttm_${{ matrix.arch }}.tar
run: |
tar -xvf ttm_${{ matrix.arch }}.tar
cmake -B build
cmake --install build --component tt_pybinds
- uses: ./.github/actions/install-python-deps
- name: Run frequent reg tests scripts
timeout-minutes: 210
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,12 @@ jobs:
run: |
echo "TT_METAL_HOME=$(pwd)" >> $GITHUB_ENV
- name: Build tt-metal and libs
run: make build
run: |
cmake -B build
cmake --build build -- -j`nproc`
cmake --build build --target metal-install -- -j`nproc`
- name: Build tt-metal CPP tests
run: make tests
run: cmake --build build --target tests -- -j`nproc`
- name: Run frequent regression tests
timeout-minutes: 60
run: |
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/multi-device-build-and-unit-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,12 @@ jobs:
run: |
echo "TT_METAL_HOME=$(pwd)" >> $GITHUB_ENV
- name: Build tt-metal and libs
run: make build
run: |
cmake -B build
cmake --build build -- -j`nproc`
cmake --build build --target metal-install -- -j`nproc`
- name: Build tt-metal CPP tests
run: make tests
run: cmake --build build --target tests -- -j`nproc`
- name: Run pre/post regression tests
timeout-minutes: 60
run: |
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/perf-models.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,10 @@ jobs:
with:
name: TTMetal_build_${{ matrix.runner-info.arch }}
- name: Extract files
run: tar -xvf ttm_${{ matrix.runner-info.arch }}.tar
run: |
tar -xvf ttm_${{ matrix.runner-info.arch }}.tar
cmake -B build
cmake --install build --component tt_pybinds
- uses: ./.github/actions/install-python-deps
- name: Run performance regressions
timeout-minutes: 60
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/ttnn-run-sweeps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ jobs:
run: |
echo "TT_METAL_HOME=$(pwd)" >> $GITHUB_ENV
- name: Build tt-metal and libs
run: make build
run: |
cmake -B build
cmake --build build -- -j`nproc`
cmake --build build --target metal-install -- -j`nproc`
- name: Run ttnn sweeps
timeout-minutes: 30
run: ./tests/scripts/run_tests.sh --tt-arch $ARCH_NAME --pipeline-type ttnn_sweeps
Expand Down

0 comments on commit 9a3fda2

Please sign in to comment.