tenstorrent / tt-metal

:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
Apache License 2.0
399 stars 49 forks source link

Slack notification owners #9082

Open tapspatel opened 3 months ago

tapspatel commented 3 months ago

Hi folks, we are enabling slack notifications for regression tests. Here is a list I have of each t3000 test owner for each of the models. Please let me know if something is incorrect or should be reassigned. @dimitri-tenstorrent I'm not sure if we should have one owner per workflow or each individual test (if the latter, we will need to separate the pipelines in the workflow file)

cc: @tt-rkim

Remaining open workflows needing an owner (fyi @aliuTT @ubcheema ) https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/tg-unit-tests.yaml (@aliuTT and @ubcheema) https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/tg-model-perf-tests.yaml https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/tg-frequent-tests.yaml https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/tg-demo-tests.yaml https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/tgg-unit-tests.yaml https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/tgg-model-perf-tests.yaml https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/tgg-frequent-tests.yaml https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/tgg-demo-tests.yaml

tt-rkim commented 3 months ago

cc: @dimitri-tenstorrent Should we start splitting up these workflows into smaller jobs ? Like https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/fast-dispatch-full-regressions-and-models.yaml so that organizing this is easier

skhorasganiTT commented 3 months ago

[T3000 model perf tests / run_t3000_falcon7b_tests] and [T3000 demo tests / run_t3000_falcon7b_tests] should be reassigned to myself and @djordje-tt. Also I can be removed from the Falcon40 unit/frequent tests.

s-jovic commented 3 months ago

Could you add @pavlejosipovic @pavlepopovic and me for all Falcon 7b (except T3000 unit tests, those should stay with Joseph) and all Falcon 40b tests?

dimitri-tenstorrent commented 3 months ago

cc: @dimitri-tenstorrent Should we start splitting up these workflows into smaller jobs ? Like https://github.com/tenstorrent/tt-metal/blob/main/.github/workflows/fast-dispatch-full-regressions-and-models.yaml so that organizing this is easier

I am a big believer that the test ownership should be by a small section of the test suite not the full pipeline. I believe @TT-billteng advocated for the workflow owners as the first step just to get things off the ground and then focus on running smaller test suites where we can easily identify the owners if the suite fails and have a very targeted message.

tapspatel commented 3 months ago

@dimitri-tenstorrent sounds good. I'll let you decide on who to put as owners for each pipeline based on the owners in the ticket.