-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#16143: Inplace support for binary_ng ops with fused activations #16449
Conversation
e631a50
to
fd2b11f
Compare
61cce7f
to
35a785c
Compare
1ee72e7
to
6c3825b
Compare
0f92910
to
4b1f750
Compare
ttnn/cpp/ttnn/operations/eltwise/binary_ng/device/binary_ng_device_operation.cpp
Outdated
Show resolved
Hide resolved
ttnn/cpp/ttnn/operations/eltwise/binary_ng/device/binary_ng_device_operation.cpp
Outdated
Show resolved
Hide resolved
677b7e1
to
d56bc24
Compare
3dc3d57
to
023014b
Compare
023014b
to
7c4395f
Compare
b3bf5e1
to
5ce375b
Compare
ttnn/cpp/ttnn/operations/eltwise/binary_ng/device/binary_ng_device_operation.cpp
Outdated
Show resolved
Hide resolved
ttnn/cpp/ttnn/operations/eltwise/binary_ng/device/binary_ng_device_operation.cpp
Outdated
Show resolved
Hide resolved
I've fixed the merge conflicts that are currently here and I'm testing that the build compiles and the existing tests pass before I force push. Just wanted to share this here so that nobody duplicates efforts on this since it's already done. @mcw-anasuya @umadevimcw |
Turns out I have the commit order messed up so I would have to redo the rebase since it makes me fix the exact same conflicts I already fixed just to reorder the commits from what I have now, which is here: https://github.com/tenstorrent/tt-metal/tree/proberts/inplace_binary_ng |
5ce375b
to
dc8235b
Compare
00c2e07
to
56d0311
Compare
@patrickroberts I have rebased the branch to main and pushed the changes done here 5be36dc |
56d0311
to
0425093
Compare
) ### Ticket #16143 #16153 ### Problem description Provide inplace support for binary_ng ops with fused activations with validation checks for input. ### What's changed Added in-place support for 18 ops Added fused activations on input tensors. Added validation checks for input tensor a. ### Checklist - [x] Post commit CI passes https://github.com/tenstorrent/tt-metal/actions/runs/12966520490 - PASSED - [x] Blackhole post-commit tests https://github.com/tenstorrent/tt-metal/actions/runs/12966965482 - PASSED - [x] (Single-card) Tests for new models https://github.com/tenstorrent/tt-metal/actions/runs/12966971183 - same as main - [x] New/Existing tests provide coverage for changes --------- Co-authored-by: Patrick Roberts <[email protected]>
) ### Ticket #16143 #16153 ### Problem description Provide inplace support for binary_ng ops with fused activations with validation checks for input. ### What's changed Added in-place support for 18 ops Added fused activations on input tensors. Added validation checks for input tensor a. ### Checklist - [x] Post commit CI passes https://github.com/tenstorrent/tt-metal/actions/runs/12966520490 - PASSED - [x] Blackhole post-commit tests https://github.com/tenstorrent/tt-metal/actions/runs/12966965482 - PASSED - [x] (Single-card) Tests for new models https://github.com/tenstorrent/tt-metal/actions/runs/12966971183 - same as main - [x] New/Existing tests provide coverage for changes --------- Co-authored-by: Patrick Roberts <[email protected]>
Ticket
#16143
#16153
Problem description
Provide inplace support for binary_ng ops with fused activations with validation checks for input.
What's changed
Added in-place support for 20 ops
Added fused activations on input tensors.
Added validation checks for input tensor a.
Checklist