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
485 stars 79 forks source link

#0: perf check for unequal rank support #15313

Open KalaivaniMCW opened 4 days ago

KalaivaniMCW commented 4 days ago

Ticket

Link to Github Issue #14730 #14731

Problem description

when inputs for binary operation are of unequal ranks they fail with low PCC The PR with fix #14803 was reverted due to fail in device perf pipeline

Failing - Device perf - https://github.com/tenstorrent/tt-metal/actions/runs/11908296582 Nightly FD - https://github.com/tenstorrent/tt-metal/actions/runs/11896873611

What's changed

Check ranks of input and Use reshape to match larger rank if necessary

Checklist