Doc update (#2011)

* add url to ROCgdb-docs

update reqs and gitignore

* add validation tools section for RVS and TransferBench

* stub in links for validation/mgmt tools

* populate compilers page

* add cards for ai libs and computer vision pages

* add content to math lib pages

* reorg hip and math libs

* update index

* consolidate linear algebra libs

* fix release info order in toc

* fix links and content cards for libraries

* update mdl ignored files

* update understand rocm section

* fix formatting errors

* add link to openmp

* ignore md041
This commit is contained in:
Sam Wu
2023-03-31 18:04:21 -06:00
committed by GitHub
parent e83512605d
commit 9833748ff0
23 changed files with 121 additions and 91 deletions

View File

@@ -4,33 +4,33 @@ ROCm template libraries for algorithms are as follows:
:::::{grid} 1 1 3 3
:gutter: 1
:::{grid-item-card} rocPRIM
:::{grid-item-card} [rocPRIM](https://rocmdocs.amd.com/projects/rocPRIM/en/latest/)
rocPRIM is an AMD GPU optimized template library of algorithm primitives, like
transforms, reductions, scans, etc. It also serves as a common back-end for
similar libraries found inside ROCm.
- [API Reference Manual](https://rocmdocs.amd.com/projects/rocPRIM/en/latest/)
- [Documentation](https://rocmdocs.amd.com/projects/rocPRIM/en/latest/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/rocPRIM/blob/develop/CHANGELOG.md)
- [Examples](https://github.com/amd/rocm-examples/tree/develop/Libraries/rocPRIM)
:::
:::{grid-item-card} rocThrust
:::{grid-item-card} [rocThrust](https://rocmdocs.amd.com/projects/rocThrust/en/latest/)
rocThrust is a template library of algorithm primitives with a Thrust-compatible
interface. Their CPU back-ends are identical, while the GPU back-end calls into
rocPRIM.
- [API Reference Manual](https://rocmdocs.amd.com/projects/rocThrust/en/latest/)
- [Documentation](https://rocmdocs.amd.com/projects/rocThrust/en/latest/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/rocThrust/blob/develop/CHANGELOG.md)
- [Examples](https://github.com/amd/rocm-examples/tree/develop/Libraries/rocThrust)
:::
:::{grid-item-card} hipCUB
:::{grid-item-card} [hipCUB](https://rocmdocs.amd.com/projects/hipCUB/en/latest/)
hipCUB is a template library of algorithm primitives with a CUB-compatible
interface. It's back-end is rocPRIM.
- [API Reference Manual](https://rocmdocs.amd.com/projects/hipCUB/en/latest/)
- [Documentation](https://rocmdocs.amd.com/projects/hipCUB/en/latest/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/hipCUB/blob/develop/CHANGELOG.md)
- [Examples](https://github.com/amd/rocm-examples/tree/develop/Libraries/hipCUB)

View File

@@ -3,13 +3,13 @@
:::::{grid} 1 1 1 1
:gutter: 1
:::{grid-item-card} RCCL
:::{grid-item-card} [RCCL](https://rocmdocs.amd.com/projects/rccl/en/latest/)
RCCL (pronounced "Rickle") is a stand-alone library of standard collective communication routines for GPUs,
implementing all-reduce, all-gather, reduce, broadcast, reduce-scatter, gather, scatter, and all-to-all.
The collective operations are implemented using ring and tree algorithms and have been optimized for
throughput and latency.
- [API Reference Manual](https://rocmdocs.amd.com/projects/rccl/en/latest/)
- [Documentation](https://rocmdocs.amd.com/projects/rccl/en/latest/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/rocFFT/blob/develop/CHANGELOG.md)
- [Examples](https://github.com/ROCmSoftwarePlatform/rccl/tree/develop/tools)

View File

@@ -5,21 +5,21 @@ ROCm libraries for FFT are as follows:
:::::{grid} 1 1 2 2
:gutter: 1
:::{grid-item-card} rocFFT
:::{grid-item-card} [rocFFT](https://rocmdocs.amd.com/projects/rocFFT/en/rtd/)
rocFFT is an AMD GPU optimized library for FFT.
- [API Reference Manual](https://rocmdocs.amd.com/projects/rocFFT/en/rtd/)
- [Documentation](https://rocmdocs.amd.com/projects/rocFFT/en/rtd/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/rocFFT/blob/develop/CHANGELOG.md)
- [Examples](https://github.com/amd/rocm-examples/tree/develop/Libraries/rocFFT)
:::
:::{grid-item-card} hipFFT
hipFFT is a compatiblity layer for GPU accelerated FFT optimized for AMD GPUs
:::{grid-item-card} [hipFFT](https://rocmdocs.amd.com/projects/hipFFT/en/rtd/)
hipFFT is a compatibility layer for GPU accelerated FFT optimized for AMD GPUs
using rocFFT. hipFFT allows for a common interface for other non AMD GPU
FFT libraries.
- [API Reference Manual](https://rocmdocs.amd.com/projects/hipFFT/en/rtd/)
- [Documentation](https://rocmdocs.amd.com/projects/hipFFT/en/rtd/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/hipFFT/blob/develop/CHANGELOG.md)
:::

View File

@@ -5,37 +5,37 @@ ROCm libraries for linear algebra are as follows:
:::::{grid} 1 1 2 2
:gutter: 1
:::{grid-item-card} rocBLAS
:::{grid-item-card} [rocBLAS](https://rocmdocs.amd.com/projects/rocBLAS/en/develop/)
rocBLAS is an AMD GPU optimized library for BLAS.
- [API Reference Manual](https://rocmdocs.amd.com/projects/rocBLAS/en/develop/)
- [Documentation](https://rocmdocs.amd.com/projects/rocBLAS/en/develop/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/rocBLAS/blob/develop/CHANGELOG.md)
- [Examples](https://github.com/amd/rocm-examples/tree/develop/Libraries/rocBLAS)
:::
:::{grid-item-card} hipBLAS
:::{grid-item-card} [hipBLAS](https://rocmdocs.amd.com/projects/hipBLAS/en/develop/)
hipBLAS is a compatiblity layer for GPU accelerated BLAS optimized for AMD GPUs
via rocBLAS and rocSOLVER. hipBLAS allows for a common interface for other GPU
BLAS libraries.
- [API Reference Manual](https://rocmdocs.amd.com/projects/hipBLAS/en/develop/)
- [Documentation](https://rocmdocs.amd.com/projects/hipBLAS/en/develop/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/hipBLAS/blob/develop/CHANGELOG.md)
:::
:::{grid-item-card} hipBLASLt
:::{grid-item-card} [hipBLASLt](https://rocmdocs.amd.com/projects/hipBLASLt/en/develop/)
hipBLASLt is a library that provides general matrix-matrix operations with a flexible API and extends funtionalities beyond traditional BLAS library. hipBLASLt is exposed APIs in HIP programming language with an underlying optimized generator as a backend kernel provider.
- [API Reference Manual](https://rocmdocs.amd.com/projects/hipBLASLt/en/develop/)
- [Documentation](https://rocmdocs.amd.com/projects/hipBLASLt/en/develop/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/hipBLASLt/blob/develop/CHANGELOG.md)
:::
:::{grid-item-card} rocALUTION
:::{grid-item-card} [rocALUTION](https://rocmdocs.amd.com/projects/rocALUTION/en/develop/)
rocALUTION is a sparse linear algebra library with focus on exploring fine-grained parallelism on top of AMDs Radeon Open Compute ROCm runtime and toolchains, targeting modern CPU and GPU platforms.
- [API Reference Manual](https://rocmdocs.amd.com/projects/rocALUTION/en/develop/)
- [Documentation](https://rocmdocs.amd.com/projects/rocALUTION/en/develop/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/rocALUTION/blob/develop/CHANGELOG.md)
:::

View File

@@ -39,5 +39,3 @@ at compile-time of the hipLIB in question. For dynamic dispatch between vendor i
- [hipRAND](https://rocmdocs.amd.com/projects/hipRAND/en/develop/)
:::
:::::

View File

@@ -3,21 +3,21 @@
:::::{grid} 1 1 2 2
:gutter: 1
:::{grid-item-card} rocRAND
:::{grid-item-card} [rocRAND](https://rocmdocs.amd.com/projects/rocRAND/en/rtd/)
rocRAND is an AMD GPU optimized library for pseudo-random number generators (PRNG).
- [API Reference Manual](https://rocmdocs.amd.com/projects/rocRAND/en/rtd/)
- [Documentation](https://rocmdocs.amd.com/projects/rocRAND/en/rtd/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/rocRAND/blob/develop/CHANGELOG.md)
- [Examples](https://github.com/amd/rocm-examples/tree/develop/Libraries/rocRAND)
:::
:::{grid-item-card} hipRAND
:::{grid-item-card} [hipRAND](https://rocmdocs.amd.com/projects/hipRAND/en/rtd/)
hipRAND is a compatiblity layer for GPU accelerated FFT optimized for AMD GPUs
using rocFFT. hipFFT allows for a common interface for other non AMD GPU
FFT libraries.
- [API Reference Manual](https://rocmdocs.amd.com/projects/hipRAND/en/rtd/)
- [Documentation](https://rocmdocs.amd.com/projects/hipRAND/en/rtd/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/hipRAND/blob/develop/CHANGELOG.md)
:::