[hipDNN][ALMIOPEN-917] CPU Matmul reference implementation#3965
[hipDNN][ALMIOPEN-917] CPU Matmul reference implementation#3965a-sidorova merged 12 commits intoROCm:developfrom
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #3965 +/- ##
============================================
+ Coverage 65.41% 81.28% +15.87%
============================================
Files 186 159 -27
Lines 27307 16124 -11183
Branches 3433 2022 -1411
============================================
- Hits 17862 13106 -4756
+ Misses 8200 2226 -5974
+ Partials 1245 792 -453
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
adickin-amd
left a comment
There was a problem hiding this comment.
Overall looking really good. Just need to add the coverage Brian requested and 1 more test for the ref impl covering a 4d broadcast.
|
@BrianHarrisonAMD @adickin-amd hi guys! Thank you for the recommendations. I have added new test cases for better test coverage:
May I ask you to review one more time please? |
7532603 to
b4f03a1
Compare
adickin-amd
left a comment
There was a problem hiding this comment.
Thanks for adding those tests, LGTM!
4415f9b to
91cca24
Compare
Motivation
The CPU Matmul reference is needed for quick signal integration tests within the ticket ALMIOPEN-917.
Technical Details
Implemented the class
CpuFpReferenceMatmulwith reference implementation, classesMatmulParams,MatmulPlanandMatmulPlanBuilderwithMatmulSignatureKeyforCPUGraphExecutor. Added test helpers for tensor initialization and matmul graph building.Updated the documentation OperationSupport-ReferenceImpl.md
Test Plan
Added unit tests for each added class. Reference implementation is covered by functional tests.
Test Result
Tests are successfully passed
Submission Checklist