# ROCm API libraries & tools
::::{grid} 1 3 3 3
:class-container: rocm-doc-grid
:::{grid-item-card}
:padding: 2
**Artificial intelligence**
^^^
* {doc}`Composable Kernel `
* {doc}`MIOpen `
* {doc}`MIGraphX `
:::
:::{grid-item-card}
:padding: 2
**C++ primitives**
^^^
* {doc}`hipCUB `
* {doc}`hipTensor `
* {doc}`rocPRIM `
* {doc}`rocThrust `
:::
:::{grid-item-card}
:padding: 2
**Communication**
^^^
* {doc}`RCCL `
:::
:::{grid-item-card}
:padding: 2
**Development tools**
^^^
* {doc}`ROCdbgapi `
* [ROCmCC](./rocmcc.md)
* {doc}`ROCm debugger (ROCgdb) `
* {doc}`ROCTracer `
:::
:::{grid-item-card}
:padding: 2
**Fast Fourier transforms (FFTs)**
^^^
* {doc}`hipFFT `
* {doc}`rocFFT `
:::
:::{grid-item-card}
:padding: 2
**HIP**
^^^
* {doc}`HIP runtime `
* {doc}`HIPIFY `
:::
:::{grid-item-card}
:padding: 2
**Linear algebra**
^^^
* {doc}`hipBLAS `
* {doc}`hipBLASLt `
* {doc}`hipSOLVER `
* {doc}`hipSPARSE `
* {doc}`hipSPARSELt `
* {doc}`rocALUTION `
* {doc}`rocBLAS `
* {doc}`rocSOLVER `
* {doc}`rocSPARSE `
* {doc}`rocWMMA `
:::
:::{grid-item-card}
:padding: 2
**Performance analysis**
^^^
* {doc}`ROCProfiler `
* {doc}`ROCTracer `
:::
:::{grid-item-card}
:padding: 2
**Random number generators**
^^^
* {doc}`hipRAND `
* {doc}`rocRAND `
:::
:::{grid-item-card}
:padding: 2
**System tools**
^^^
* {doc}`AMD SMI `
* {doc}`ROCm Data Center Tool `
* {doc}`ROCm SMI `
* {doc}`ROCm Validation Suite `
* {doc}`TransferBench `
:::
::::
We welcome collaboration! If you'd like to contribute to our documentation, you can find instructions
on our [Contribute to ROCm docs](../contribute/index.md) page. Known issues are listed on
[GitHub](https://github.com/RadeonOpenCompute/ROCm/labels/Verified%20Issue).
Licensing information for all ROCm components is listed on our [Licensing](../about/license.md) page.