mirror of
https://github.com/ROCm/ROCm.git
synced 2026-02-04 11:25:03 -05:00
2.5 KiB
2.5 KiB
Reference material
ROCm software groups
:::::{grid} 1 1 2 2 :gutter: 1
:::{grid-item-card} HIP
HIP is both AMD's GPU programming language extension and the GPU runtime.
- HIP Examples
- {doc}
HIPIFY <hipify:index>
:::
:::{grid-item-card} Math libraries
HIP Math Libraries support the following domains:
:::
:::{grid-item-card} C++ primitive libraries
ROCm template libraries for C++ primitives and algorithms are as follows:
- {doc}
rocPRIM <rocprim:index> - {doc}
rocThrust <rocthrust:index> - {doc}
hipCUB <hipcub:index> - {doc}
hipTensor <hiptensor:index>
:::
:::{grid-item-card} Communication libraries Inter and intra-node communication is supported by the following projects:
- {doc}
RCCL <rccl:index>
:::
:::{grid-item-card} Artificial intelligence
Libraries related to artificial intelligence.
- {doc}
MIOpen <miopen:index> - {doc}
Composable Kernel <composable_kernel:index> - {doc}
MIGraphX <amdmigraphx:index> - {doc}
MIVisionX <mivisionx:README> - {doc}
ROCm Augmentation Library (rocAL) <rocal:README>:::
:::{grid-item-card} OpenMP
:::
:::{grid-item-card} Compilers and tools
- ROCmCC
- {doc}
ROCdbgapi <rocdbgapi:index> - {doc}
ROCgdb <rocgdb:index> - {doc}
ROCProfiler <rocprofiler:rocprof> - {doc}
ROCTracer <roctracer:index>
:::
:::{grid-item-card} Management tools
- {doc}
AMD SMI <amdsmi:index> - {doc}
ROCm SMI <rocm_smi_lib:index> - {doc}
ROCm Data Center Tool <rdc:index>
:::
:::{grid-item-card} Validation tools
- {doc}
ROCm Validation Suite <rocmvalidationsuite:index> - {doc}
TransferBench <transferbench:index>
:::
:::{grid-item-card} GPU architectures
:::
:::::