-
Notifications
You must be signed in to change notification settings - Fork 787
[SYCL] Implement matrix extension using new unified interface #7413
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
Changes from 1 commit
5451a62
7cca50d
8dd77e9
76cc0de
bbf05ed
aaf2baf
2b4c196
6fc2fa1
715748c
3658f70
46ec9ad
2a0fd7c
99c428f
afd4373
19923b9
b8edc68
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -108,13 +108,22 @@ enum class GroupOperation : uint32_t { | |
ExclusiveScan = 2 | ||
}; | ||
|
||
#if (SYCL_EXT_ONEAPI_MATRIX_VERSION > 1) | ||
enum class MatrixLayout : uint32_t { | ||
RowMajor = 0, | ||
ColumnMajor = 1, | ||
Packed = 2, | ||
Dynamic = 3 | ||
}; | ||
#else | ||
enum class MatrixLayout : uint32_t { | ||
RowMajor = 0, | ||
ColumnMajor = 1, | ||
PackedA = 2, | ||
PackedB = 3, | ||
Unused = 4 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. As for use, Dmitry is removing unecessary in this patch #7335 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @yubingex007-a11y #7335 has been merged. You can rebase your patch to remove all "unnecessary" use occurrences. |
||
}; | ||
#endif | ||
|
||
enum class MatrixUse : uint32_t { | ||
MatrixA = 0, | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
unused is not needed