Sync develop into docs/6.3.1

This commit is contained in:
alexxu-amd
2024-12-20 12:11:44 -05:00
committed by GitHub
4 changed files with 117 additions and 0 deletions

View File

@@ -332,6 +332,7 @@ ROCmSoftwarePlatform
ROCmValidationSuite
ROCprofiler
ROCr
RPP
RST
RW
Radeon
@@ -572,6 +573,7 @@ hipBLASLt's
hipblaslt
hipCUB
hipFFT
hipFORT
hipLIB
hipRAND
hipSOLVER
@@ -707,6 +709,7 @@ rocALUTION
rocBLAS
rocDecode
rocFFT
rocHPCG
rocJPEG
rocLIB
rocMLIR

View File

@@ -71,6 +71,7 @@ ROCm documentation is organized into the following categories:
* [ROCm tools, compilers, and runtimes](./reference/rocm-tools.md)
* [Accelerator and GPU hardware specifications](./reference/gpu-arch-specs.rst)
* [Precision support](./reference/precision-support.rst)
* [Graph safe support](./reference/graph-safe-support.rst)
:::
<!-- markdownlint-enable MD051 -->

View File

@@ -0,0 +1,111 @@
.. meta::
:description: This page lists supported graph safe ROCm libraries.
:keywords: AMD, ROCm, HIP, hipGRAPH
********************************************************************************
Graph-safe support for ROCm libraries
********************************************************************************
HIP graph-safe libraries operate safely in HIP execution graphs.
:ref:`hip:how_to_HIP_graph` are an alternative way of executing tasks on a GPU
that can provide performance benefits over launching kernels using the standard
method via streams.
Functions and routines from graph-safe libraries shouldnt result in issues like
race conditions, deadlocks, or unintended dependencies.
The following table shows whether a ROCm library is graph-safe.
.. list-table::
:header-rows: 1
*
- ROCm library
- Graph safe support
*
- `Composable Kernel <https://github.com/ROCm/composable_kernel>`_
-
*
- `hipBLAS <https://github.com/ROCm/hipBLAS>`_
-
*
- `hipBLASLt <https://github.com/ROCm/hipBLASLt>`_
- ⚠️
*
- `hipCUB <https://github.com/ROCm/hipCUB>`_
-
*
- `hipFFT <https://github.com/ROCm/hipFFT>`_
- ✅ (See :ref:`details <hipfft:hip-graph-support-for-hipfft>`)
*
- `hipRAND <https://github.com/ROCm/hipRAND>`_
-
*
- `hipSOLVER <https://github.com/ROCm/hipSOLVER>`_
- ⚠️ (experimental)
*
- `hipSPARSE <https://github.com/ROCm/hipSPARSE>`_
-
*
- `hipSPARSELt <https://github.com/ROCm/hipSPARSELt>`_
- ⚠️ (experimental)
*
- `hipTensor <https://github.com/ROCm/hipTensor>`_
-
*
- `MIOpen <https://github.com/ROCm/MIOpen>`_
-
*
- `RCCL <https://github.com/ROCm/rccl>`_
-
*
- `rocAL <https://github.com/ROCm/rocAL>`_
-
*
- `rocALUTION <https://github.com/ROCm/rocALUTION>`_
-
*
- `rocBLAS <https://github.com/ROCm/rocBLAS>`_
- ✅ (See :doc:`details <rocblas:reference/beta-features>`)
*
- `rocDecode <https://github.com/ROCm/rocDecode>`_
-
*
- `rocFFT <https://github.com/ROCm/rocFFT>`_
- ✅ (See :ref:`details <rocfft:hip-graph-support-for-rocfft>`)
*
- `rocHPCG <https://github.com/ROCm/rocHPCG>`_
-
*
- `rocJPEG <https://github.com/ROCm/rocJPEG>`_
-
*
- `rocPRIM <https://github.com/ROCm/rocPRIM>`_
-
*
- `rocRAND <https://github.com/ROCm/rocRAND>`_
-
*
- `rocSOLVER <https://github.com/ROCm/rocSOLVER>`_
- ⚠️ (experimental)
*
- `rocSPARSE <https://github.com/ROCm/rocSPARSE>`_
- ⚠️ (experimental)
*
- `rocThrust <https://github.com/ROCm/rocThrust>`_
- ❌ (See :doc:`details <rocthrust:hipgraph-support>`)
*
- `rocWMMA <https://github.com/ROCm/rocWMMA>`_
-
*
- `RPP <https://github.com/ROCm/rpp>`_
- ⚠️
*
- `Tensile <https://github.com/ROCm/Tensile>`_
-
✅: full support
⚠️: partial support
❌: not supported

View File

@@ -171,6 +171,8 @@ subtrees:
title: Hardware specifications
- file: reference/precision-support.rst
title: Precision support
- file: reference/graph-safe-support.rst
title: Graph safe support
- caption: Contribute
entries: