tenstorrent / tt-metal

:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
https://docs.tenstorrent.com/ttnn/latest/index.html
Apache License 2.0
488 stars 80 forks source link

metal 1.0: profiler needs a clean API for user code #11593

Open pgkeller opened 3 months ago

pgkeller commented 3 months ago

test_full_buffer.cpp uses PROFILER_OP_SUPPORT_COUNT and PROFILER_L1_GUARANTEED_MARKER_COUNT these are defined in internal header files (currently being moved)

for metal 1.0 we need stable APIs, these should be grabbed through a getter API (and likely renamed)

pgkeller commented 1 week ago

sifting through issues, not sure if this was linked from a master issue