Files
ROCm/docs/reference/api-libraries.md
Sam Wu 023f478384 Merge develop into roc-6.1.x (#3048)
* Add ROCm version 6.1.0 to version list (#3023)

* Update CHANGELOG.md

Added GitHub links to Changelog

* Update CHANGELOG.md

* Update manifest for ROCm 6.1.0 (#3022)

* Reorganize default.xml by group and alphabetically

* Add rocDecode to default.xml

* Add rocDecode to included names in tag script

* update tag to 6.1.0

---------

Co-authored-by: Young Hui - AMD <145490163+yhuiYH@users.noreply.github.com>

* Update CHANGELOG.md

Updated ROCm Compiler with fixed issue

* docs(tools/autotag/README.md): Add additional note to avoid duplicating data in changelog template (#3018)

* Bump rocm-docs-core from 0.38.1 to 1.0.0 in /docs/sphinx

Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core) from 0.38.1 to 1.0.0.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.38.1...v1.0.0)

---
updated-dependencies:
- dependency-name: rocm-docs-core
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use Ubuntu 22.04 and Python 3.10 in RTD config

* Update README.md (#3043)

* Update README.md

Fix rocSPARSE build link

* Update link to just general page, instead of anchor

* Add 'JAX for ROCm' link to index.md (#3034)

* Add JAX for ROCm link to index.md

* Reorder third-party libraries installation guides in index

* Update links to rocAL component (#3033)

* Update links to rocAL component

* Change absolute rocm docs links to relative

* Update compatibility/precision-support links (#3030)

* Change links to component data type support pages from absolute to relative

* Fix rocPRIM data type support links

* Empty commit to trigger demo rebuild.

* Update excluded and included projects

* Separate templates into a module; Fix MIVisionX template

* Add hipfort changelog processor

* Add rpp custom processor

* Add custom processor for rvs

* update the code-owner list (#3046)

* Update default.xml (#3038)

* Remove HIPCC from default.xml

HIPCC moved into llvm-project

* Remove ROCm-Device-Libs from default.xml

ROCm-Device-Libs was moved into llvm-project

* Remove ROCm-CompilerSupport from default.xml

ROCm-CompilerSupport was moved into llvm-project

* Add rocprofiler-register to default.xml

Added in 6.1 manifest

* Apply mathlibs group to projects in manifest

* Bump rocm-docs-core from 0.38.1 to 1.0.0 in /docs/sphinx (#3047)

* Bump rocm-docs-core from 0.38.1 to 1.0.0 in /docs/sphinx

Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core) from 0.38.1 to 1.0.0.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.38.1...v1.0.0)

---
updated-dependencies:
- dependency-name: rocm-docs-core
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Set Ubuntu 22.04 and Python 3.10 in ReadtheDocs config

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sam Wu <22262939+samjwu@users.noreply.github.com>

* Add 6.1.0.md template

* Add AMD SMI to 6.1.0 template

* Add ROCm Compiler to 6.1.0 template

* Add RDC to 6.1.0 template

* Add ROCgdb to 6.1.0 template

* Add ROCm SMI to 6.1.0 template

* Add ROCProfiler to 6.1.0 template

* Add MI200 SR-IOV known issue to 6.1.0 template

* Add MI300 RAS fixed defect to 6.1.0 template

* docs(6.1.0.md): Add more changelog notes for 6.1.0

* Update 6.1.0.md

Added links to GitHub for known issues and ROCm Compiler fixed defect

* Test autotag script

* Add ck template

* Add HIPIFY to included names for tag script

* Remove rocprofiler from tag_script

* Remove RVS template

Determine cause of missing later

* Add HIPIFY to template for 6.1.0

* Add extra line to topp of template for formatting changelog

* Update 5.7.1.md

Fixing the broken link for rocBLAS programmer's guide in 5.7.1 Changelog.

* Regenerate changelog with new 5.7.1 link fix

* Add note for tag_script included_names

* Improve readability of GPU architecture hardware specs (#3009)

* move units of measurement to table headers

* add glossary explaining table headers

* add missed units and update h1

* toc listing to say indicate Accelerators & GPUs

* fix typo

* update meta description and keywords

* Update title in toc to fit in sidebar

* update title, toc, and filename

* Fix broken link to HIP programming guide

* Revert "update title, toc, and filename"

This reverts commit 6b9e687805.

* Revert glossary; slight fixes

* Change 'Pro' to 'PRO' for consistency

* Add references to programming and hardware architecture guides

* Change 'warp' to 'wavefront'

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Roopa Malavally <56051583+Rmalavally@users.noreply.github.com>
Co-authored-by: Young Hui - AMD <145490163+yhuiYH@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: peter <peter.park@amd.com>
Co-authored-by: amitkumar-amd <120512306+amitkumar-amd@users.noreply.github.com>
2024-04-22 11:56:47 -06:00

2.4 KiB

<head> </head>

ROCm API libraries

::::{grid} 1 2 2 2 :class-container: rocm-doc-grid

(artificial-intelligence-apis)=

:::{grid-item-card} :class-card: sd-text-black :img-top: ../data/reference/banner-ai.jpg :img-alt: Artificial intelligence APIs :padding: 2

  • {doc}Composable Kernel <composable_kernel:index>
  • {doc}MIGraphX <amdmigraphx:index>
  • {doc}MIOpen <miopen:index>
  • {doc}MIVisionX <mivisionx:doxygen/html/index>
  • {doc}rocAL <rocal:index>
  • {doc}rocDecode <rocdecode:index>
  • {doc}ROCm Performance Primitives (RPP) <rpp:index> :::

(cpp-primitives)=

:::{grid-item-card} :class-card: sd-text-black :img-top: ../data/reference/banner-cpp-primitives.jpg :img-alt: C++ primitives :padding: 2

  • {doc}hipCUB <hipcub:index>
  • {doc}hipTensor <hiptensor:index>
  • {doc}rocPRIM <rocprim:index>
  • {doc}rocThrust <rocthrust:index> :::

(communication-libraries)=

:::{grid-item-card} :class-card: sd-text-black :img-top: ../data/reference/banner-communication.jpg :img-alt: Communication APIs :padding: 2

  • {doc}RCCL <rccl:index> :::

(hip-runtime)=

:::{grid-item-card} :class-card: sd-text-black :img-top: ../data/reference/banner-hip.jpg :img-alt: HIP APIs :padding: 2

  • {doc}HIP runtime <hip:index>
  • {doc}HIPIFY <hipify:index> :::

(math-apis)=

:::{grid-item-card} :class-card: sd-text-black :img-top: ../data/reference/banner-math.jpg :img-alt: Math APIs :padding: 2

  • half
  • {doc}hipBLAS <hipblas:index> / {doc}rocBLAS <rocblas:index>
  • {doc}hipBLASLt <hipblaslt:index>
  • {doc}hipFFT <hipfft:index> / {doc}rocFFT <rocfft:index>
  • {doc}hipfort <hipfort:index>
  • {doc}hipSOLVER <hipsolver:index> / {doc}rocSOLVER <rocsolver:index>
  • {doc}hipSPARSE <hipsparse:index> / {doc}rocSPARSE <rocsparse:index>
  • {doc}hipSPARSELt <hipsparselt:index>
  • {doc}rocALUTION <rocalution:index>
  • {doc}rocWMMA <rocwmma:index>
  • Tensile :::

(random-number-apis)=

:::{grid-item-card} :class-card: sd-text-black :img-top: ../data/reference/banner-random-number.jpg :img-alt: Random number APIs :padding: 2

  • {doc}hipRAND <hiprand:index>
  • {doc}rocRAND <rocrand:index> :::

::::