mirror of
https://github.com/ROCm/ROCm.git
synced 2026-02-04 11:25:03 -05:00
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:
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
:::
|
||||
|
||||
@@ -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 AMD’s 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)
|
||||
|
||||
:::
|
||||
|
||||
@@ -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/)
|
||||
|
||||
:::
|
||||
|
||||
:::::
|
||||
|
||||
@@ -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)
|
||||
|
||||
:::
|
||||
|
||||
Reference in New Issue
Block a user