-
Notifications
You must be signed in to change notification settings - Fork 302
Multi-kernel CGEMM #230
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
Merged
Merged
Multi-kernel CGEMM #230
Changes from 4 commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
0c2d00d
Reference CGEMM + test stub
myamlak 4d07aa1
Format.
myamlak b1c9458
Incomplete simple implementation
myamlak 6a0883f
Library instances
myamlak 14bd143
Sketch of tests
myamlak 674f74a
Test fixes.
myamlak 55927aa
Example added
myamlak ffe12e2
Cosmetics
myamlak a61f34f
Add elementwise operation kernel and example
c262612
Add comment
e00a943
Merge remote-tracking branch 'origin/develop' into myamlak/cgemm
myamlak b3767db
Merge remote-tracking branch 'origin/eltwise_op' into myamlak/cgemm
myamlak b456d5e
Add template argument of dim . Prepare to support multiple dimension
0d26477
Rename example
4af77e1
Support 1 dimension
492da45
Add static assert
ecdfe96
Add comment
5ae304d
Second auxiliary buffer added
myamlak 0f84025
Extract pad
06e52d9
Remove redundant argument
7d44e78
Support any dimension for elementwise operation
b7a82d2
Remove line
83f7531
Let it be the multiple number of CU
c4d610b
Move thread per block to the parameter of constructor
5e10474
Merge remote-tracking branch 'origin/eltwise_op' into myamlak/cgemm
myamlak 208ac1a
Consuming binary ops to do A+B / A-B
myamlak 6ebcb66
Fix + cosmetics + bf16 test commented out temporarily
myamlak a7676df
Merge remote-tracking branch 'origin/develop' into myamlak/cgemm
myamlak f63ca8e
Format
myamlak f497e2b
Enabling bf16 test
myamlak 18125c3
Revert "Enabling bf16 test"
myamlak 5fd5daa
Fix + test reenabled
myamlak d731023
fix build
d00ecab
Revert "fix build"
rosenrodt 3f8e846
post PR #235 merge fix
rosenrodt 1cfff19
amend
rosenrodt 326d331
Merge remote-tracking branch 'origin/develop' into myamlak/cgemm
myamlak 4379d8d
Merge remote-tracking branch 'origin/fix_build_0521' into myamlak/cgemm
myamlak f73c3ea
Single workspace for cgemm + helper
myamlak d3ec209
Perf calc fix
myamlak b7d9cde
Merge remote-tracking branch 'origin/develop' into myamlak/cgemm
myamlak ac9ef30
Review remarks: static_cast
myamlak d478a38
Review remarks: binary ops templated
myamlak c82093c
Cleaning
myamlak e6914f2
Removal of instances and their tests
myamlak ee06099
Review remarks from aosew addressed
myamlak 97ac500
Review remark: unnecessary attribute
myamlak bb1f808
Merge remote-tracking branch 'origin/develop' into myamlak/cgemm
myamlak 80f038a
Post-merge fixes
myamlak bda2654
Merge remote-tracking branch 'origin/develop' into myamlak/cgemm
myamlak 7d2fa99
Restrict 4gemm to PassThrough + bug fix
myamlak d35c6a8
Review remarks
myamlak 5b250a9
Merge branch 'develop' into myamlak/cgemm
myamlak fe01b4d
Merge remote-tracking branch 'origin/develop' into myamlak/cgemm
52ccb9b
update licence
9fdbcf9
change cgemm example to fp16
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.