-
Notifications
You must be signed in to change notification settings - Fork 69
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add supported data type page to docs (#500)
* add supported data type page to docs * add clarification to the data support page * fix review comments make table clearer add data support page to _toc.yml * changed orange square to attention sign fixed explainer under the data support table
- Loading branch information
Showing
2 changed files
with
66 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
.. meta:: | ||
:description: rocPRIM API library data type support | ||
:keywords: rocPRIM, ROCm, API library, API reference, data type, support | ||
|
||
.. _data-type-support: | ||
|
||
****************************************** | ||
Data type support | ||
****************************************** | ||
|
||
* Supported input and output types. | ||
|
||
.. list-table:: Supported Input/Output Types | ||
:header-rows: 1 | ||
:name: supported-input-output-types | ||
|
||
* | ||
- Input/Output Types | ||
- Library Data Type | ||
- Support | ||
* | ||
- int8 | ||
- int8_t | ||
- ⚠️ | ||
* | ||
- float8 | ||
- Not Supported | ||
- ❌ | ||
* | ||
- bfloat8 | ||
- Not Supported | ||
- ❌ | ||
* | ||
- int16 | ||
- int16_t | ||
- ❌ | ||
* | ||
- float16 | ||
- rocprim::half | ||
- ⚠️ | ||
* | ||
- bfloat16 | ||
- rocprim::bfloat16 | ||
- ⚠️ | ||
* | ||
- int32 | ||
- int | ||
- ✅ | ||
* | ||
- tensorfloat32 | ||
- Not Supported | ||
- ❌ | ||
* | ||
- float32 | ||
- float | ||
- ✅ | ||
* | ||
- float64 | ||
- double | ||
- ✅ | ||
|
||
* The ⚠️ means that the data type is mostly supported, but there are some API tests, that do not work. | ||
* The ``block_histogram`` test fails with ``int8``. | ||
* The ``device_histogram`` and ``device_reduce_by_key`` doesn't work with ``rocprim::half`` and ``rocprim::bfloat16``. | ||
* The ``device_run_length_encode``, ``warp_exchange`` and ``warp_load`` doesn't work with ``rocprim::half``. |
This file contains 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