-
Notifications
You must be signed in to change notification settings - Fork 1k
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
sycl: update documentation #2129
Conversation
1a2a009
to
9c50b89
Compare
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.
Minor changes suggested. Please incorporate as you see fit.
src/gpu/generic/sycl/README.md
Outdated
General limitations: | ||
|
||
* Currently blocked formats are not supported by any implementation unless | ||
explicitly listed |
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.
It seems there's an extra space here.
src/gpu/generic/sycl/README.md
Outdated
@@ -33,11 +33,56 @@ one, the environment variable can be set to `cuda:*`. | |||
|
|||
# Supported Primitives | |||
|
|||
General limitations: | |||
|
|||
* Currently blocked formats are not supported by any implementation unless |
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.
* Currently blocked formats are not supported by any implementation unless | |
* Currently blocked formats are not supported by any implementations unless |
src/gpu/generic/sycl/README.md
Outdated
## Batch Normalization | ||
|
||
The implementation supports both forward and backward directions. | ||
|
||
* Supported formats: `NCDHW`, `NDHWC`, `NCHW`, `NHWC`, `NCW`, `NWC`, `NC` | ||
* Supported data types |
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.
* Supported data types | |
* Supported data types: |
src/gpu/generic/sycl/README.md
Outdated
|
||
## Convolution | ||
|
||
The implementation supports forward, backward data and backward weights |
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.
The implementation supports forward, backward data and backward weights | |
The implementation supports forward data, backward data, and backward weight |
src/gpu/generic/sycl/README.md
Outdated
directions. | ||
|
||
* Supported input/output formats: plain formats | ||
* Supported weights formats: `goiw`, `goihw`, `goidhw`, `oiw`, `oihw`, `oidhw`; |
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.
* Supported weights formats: `goiw`, `goihw`, `goidhw`, `oiw`, `oihw`, `oidhw`; | |
* Supported weights formats: `goiw`, `goihw`, `goidhw`, `oiw`, `oihw`, `oidhw` |
* Supported weights formats: `goiw`, `goihw`, `goidhw`, `oiw`, `oihw`, `oidhw`; | ||
* Supported data types: `f32`, `bf16`, `f16`, `s32`, `s8`, `u8` | ||
* Limitations | ||
* Some very large problem sizes currently return `unimplemented` due to an |
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.
* Some very large problem sizes currently return `unimplemented` due to an | |
* Few substantial problem sizes currently return `unimplemented` due to an |
src/gpu/generic/sycl/README.md
Outdated
directions. | ||
|
||
* Supported input/output formats: plain formats | ||
* Supported weights formats: `goiw`, `goihw`, `goidhw`, `oiw`, `oihw`, `oidhw`; |
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.
* Supported weights formats: `goiw`, `goihw`, `goidhw`, `oiw`, `oihw`, `oidhw`; | |
* Supported weights formats: `goiw`, `goihw`, `goidhw`, `oiw`, `oihw`, `oidhw` |
src/gpu/generic/sycl/README.md
Outdated
* Supported weights formats: `goiw`, `goihw`, `goidhw`, `oiw`, `oihw`, `oidhw`; | ||
* Supported data types: `f32`, `bf16`, `f16`, `s32`, `s8`, `u8` | ||
* Limitations | ||
* Some very large problem sizes currently return `unimplemented` due to an |
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.
* Some very large problem sizes currently return `unimplemented` due to an | |
* Few substantial problem sizes currently return `unimplemented` due to an |
src/gpu/generic/sycl/README.md
Outdated
|
||
## Pooling | ||
|
||
The implementation supports both forward and backward directions. | ||
|
||
* Supported formats: `NCDHW`, `NDHWC`, `NCHW`, `NHWC`, `NCW`, `NWC` | ||
* Supported data types for forward direction: f32, bf16, f16, s8, u8 |
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.
* Supported data types for forward direction: f32, bf16, f16, s8, u8 | |
* Supported data types for forward direction: `f32`, `bf16`, `f16`, `s8`, `u8` |
src/gpu/generic/sycl/README.md
Outdated
|
||
## Pooling | ||
|
||
The implementation supports both forward and backward directions. | ||
|
||
* Supported formats: `NCDHW`, `NDHWC`, `NCHW`, `NHWC`, `NCW`, `NWC` | ||
* Supported data types for forward direction: f32, bf16, f16, s8, u8 | ||
* Supported data types for backward direction: f32, bf16, f16 |
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.
* Supported data types for backward direction: f32, bf16, f16 | |
* Supported data types for backward direction: `f32`, `bf16`, `f16` |
9c50b89
to
93b7bd8
Compare
Thanks, @ranukund , I have made most of the suggested changes. |
This PR updates the documentation about SYCL primitives.