Skip to content

Commit

Permalink
gpu: generic: implement SYCL reduction (#2243)
Browse files Browse the repository at this point in the history
  • Loading branch information
sgeor255 authored Jan 16, 2025
1 parent 5cd6a3b commit ea6c0b7
Show file tree
Hide file tree
Showing 11 changed files with 1,385 additions and 7 deletions.
1 change: 1 addition & 0 deletions src/common/memory_tracking.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,7 @@ enum {
key_reducer_space_bctx,
key_reduction,
key_reduction_1,
key_reduction_out,
key_reorder_cross_space,
key_reorder_space,
key_reorder_src_scales,
Expand Down
5 changes: 5 additions & 0 deletions src/gpu/generic/sycl/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,3 +174,8 @@ The implementation supports both forward and backward propagations.

* Supported formats: plain formats with up to 7 dimensions
* Supported data types: `f32`, `bf16`, `f16`, `s8`, `u8`

## Reduction

* Supported formats: plain formats with up to 6 dimensions
* Supported data types: `f32`, `bf16`, `f16`, `s8`, `u8`
Loading

0 comments on commit ea6c0b7

Please sign in to comment.