Linkcheck and prepare alpha (#2078)

This commit is contained in:
Sam Wu
2023-04-24 11:25:31 -06:00
committed by GitHub
parent 48db1eea8d
commit b897bddf38
27 changed files with 205 additions and 68 deletions

View File

@@ -9,6 +9,13 @@ sphinx:
formats: [htmlzip] formats: [htmlzip]
python: python:
version: "3.8"
install: install:
- requirements: docs/.sphinx/requirements.txt - requirements: docs/.sphinx/requirements.txt
build:
os: "ubuntu-20.04"
tools:
python: "3.8"
jobs:
pre_build:
- python -m sphinx -b linkcheck docs/ _build/linkcheck

View File

@@ -7,7 +7,6 @@ root: index
subtrees: subtrees:
- caption: Release Info - caption: Release Info
entries: entries:
- file: release
- file: release/gpu_os_support - file: release/gpu_os_support
- url: https://github.com/RadeonOpenCompute/ROCm/labels/Verified%20Issue - url: https://github.com/RadeonOpenCompute/ROCm/labels/Verified%20Issue
title: Known Issues title: Known Issues
@@ -16,7 +15,6 @@ subtrees:
- entries: - entries:
- file: release/docker_support_matrix - file: release/docker_support_matrix
- file: reference/framework_compatibility/framework_compatibility - file: reference/framework_compatibility/framework_compatibility
- file: reference/kernel_userspace_compatibility/kernel_userspace_comp
- file: release/licensing - file: release/licensing
- caption: Deploy ROCm - caption: Deploy ROCm
@@ -33,9 +31,6 @@ subtrees:
- file: how_to/quick_start_windows - file: how_to/quick_start_windows
title: Windows title: Windows
- file: deploy/docker - file: deploy/docker
- file: deploy/spack
- file: deploy/build_source
- caption: APIs and Reference - caption: APIs and Reference
entries: entries:
@@ -173,7 +168,6 @@ subtrees:
- caption: How to Guides - caption: How to Guides
entries: entries:
- file: how_to/docker_gpu_isolation
- file: how_to/deep_learning_rocm - file: how_to/deep_learning_rocm
subtrees: subtrees:
- entries: - entries:

View File

@@ -1,8 +1,8 @@
# #
# This file is autogenerated by pip-compile with Python 3.8 # This file is autogenerated by pip-compile with Python 3.10
# by the following command: # by the following command:
# #
# pip-compile requirements.in # pip-compile .sphinx/requirements.in
# #
accessible-pygments==0.0.3 accessible-pygments==0.0.3
# via pydata-sphinx-theme # via pydata-sphinx-theme
@@ -187,7 +187,7 @@ requests==2.28.1
# pygithub # pygithub
# sphinx # sphinx
rocm-docs-core==0.6.0 rocm-docs-core==0.6.0
# via -r requirements.in # via -r .sphinx/requirements.in
six==1.16.0 six==1.16.0
# via # via
# asttokens # asttokens

View File

@@ -9,6 +9,37 @@ shutil.copy2('../CONTRIBUTING.md','./contributing.md')
from rocm_docs import ROCmDocs from rocm_docs import ROCmDocs
# working anchors that linkcheck cannot find
linkcheck_anchors_ignore = [
'd90e61',
'd1667e113',
'd2999e60',
'building-from-source',
'use-the-rocm-build-tool-rbuild',
'use-cmake-to-build-migraphx',
'example'
]
linkcheck_ignore = [
# site to be built
"https://rocmdocs.amd.com/projects/ROCmCC/en/latest/",
"https://rocmdocs.amd.com/projects/RVS/en/latest/",
"https://rocmdocs.amd.com/projects/amdsmi/en/latest/",
"https://rocmdocs.amd.com/projects/rdc/en/latest/",
"https://rocmdocs.amd.com/projects/rocmsmi/en/latest/",
"https://rocmdocs.amd.com/projects/roctracer/en/latest/",
"https://rocmdocs.amd.com/projects/MIGraphX/en/latest/",
"https://rocmdocs.amd.com/projects/rocprofiler/en/latest/",
"https://github.com/ROCm-Developer-Tools/HIP-VS/blob/master/README.md",
"https://rocmdocs.amd.com/projects/HIPIFY/en/develop/",
# correct links that linkcheck times out on
r"https://www.amd.com/system/files/.*.pdf",
"https://www.amd.com/en/developer/aocc.html",
"https://www.amd.com/en/support/linux-drivers",
"https://www.amd.com/en/technologies/infinity-hub",
r"https://bitbucket.org/icl/magma/*",
"http://cs231n.stanford.edu/"
]
docs_core = ROCmDocs("ROCm Docs 5.6.0 Alpha") docs_core = ROCmDocs("ROCm Docs 5.6.0 Alpha")
docs_core.setup() docs_core.setup()
docs_core.disable_main_doc_link() docs_core.disable_main_doc_link()

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -21,7 +21,7 @@ Docker
^^^ ^^^
- [Guide](deploy/docker) - [Guide](deploy/docker)
- [Dockerhub](https://hub.docker.com/u/rocm/#!) - [Dockerhub](https://hub.docker.com/u/rocm/)
:::: ::::

View File

@@ -1 +0,0 @@
# Build from Source

View File

@@ -1 +0,0 @@
# Spack

View File

@@ -1,5 +0,0 @@
# Docker GPU Isolation Techniques
## GPU Passthrough
## Environment Variable

View File

@@ -63,7 +63,7 @@ and choose the "ROCm" compute platform. {numref}`Installation-Matrix-from-Pytorc
--- ---
align: center align: center
--- ---
Installation Matrix from Pytorch.org Installation Matrix from Pytorch
``` ```
To install PyTorch using the wheels package, follow these installation steps: To install PyTorch using the wheels package, follow these installation steps:

View File

@@ -1,3 +1,68 @@
# System Debugging Guide # System Debugging Guide
Pull from <https://docs.amd.com/bundle/ROCm-System-Level-Debug-Guide-v5.2/page/ROCm_System_Level_Debug_Information.html> ## ROCm Language and System Level Debug, Flags, and Environment Variables
Kernel options to avoid: the Ethernet port getting renamed every time you change graphics cards, `net.ifnames=0 biosdevname=0`
## ROCr Error Code
- 2 Invalid Dimension
- 4 Invalid Group Memory
- 8 Invalid (or Null) Code
- 32 Invalid Format
- 64 Group is too large
- 128 Out of VGPRs
- 0x80000000 Debug Options
## Command to Dump Firmware Version and Get Linux Kernel Version
`sudo cat /sys/kernel/debug/dri/1/amdgpu_firmware_info`
`uname -a`
## Debug Flags
Debug messages when developing/debugging base ROCm driver. You could enable the printing from `libhsakmt.so` by setting an environment variable, `HSAKMT_DEBUG_LEVEL`. Available debug levels are 3-7. The higher level you set, the more messages will print.
- `export HSAKMT_DEBUG_LEVEL=3` : Only pr_err() prints.
- `export HSAKMT_DEBUG_LEVEL=4` : pr_err() and pr_warn() print.
- `export HSAKMT_DEBUG_LEVEL=5` : We currently do not implement “notice”. Setting to 5 is same as setting to 4.
- `export HSAKMT_DEBUG_LEVEL=6` : pr_err(), pr_warn(), and pr_info print.
- `export HSAKMT_DEBUG_LEVEL=7` : Everything including pr_debug prints.
## ROCr Level Environment Variables for Debug
`HSA_ENABLE_SDMA=0`
`HSA_ENABLE_INTERRUPT=0`
`HSA_SVM_GUARD_PAGES=0`
`HSA_DISABLE_CACHE=1`
## Turn Off Page Retry on GFX9/Vega Devices
`sudo s`
`echo 1 > /sys/module/amdkfd/parameters/noretry`
## HIP Environment Variables 3.x
### OpenCL Debug Flags
`AMD_OCL_WAIT_COMMAND=1 (0 = OFF, 1 = On)`
## PCIe-Debug
Refer to ROCm PCIe Debug, <a href="https://rocmdocs.amd.com/en/latest/Other_Solutions/PCIe-Debug.html#pcie-debug" target="_blank">https://rocmdocs.amd.com/en/latest/Other_Solutions/PCIe-Debug.html#pcie-debug</a>.
For information on how to debug and profile HIP applications, see <a href="https://rocmdocs.amd.com/projects/HIP/en/latest/how_to_guides/debugging.html" target="_blank">https://rocmdocs.amd.com/projects/HIP/en/latest/how_to_guides/debugging.html</a>

View File

@@ -8,7 +8,7 @@
:::{grid-item-card} [HIP](./hip) :::{grid-item-card} [HIP](./hip)
HIP is both AMD's GPU programming language extension and the GPU runtime. HIP is both AMD's GPU programming language extension and the GPU runtime.
- [HIP Runtime API Manual](https://rocmdocs.amd.com/projects/hipBLAS/en/rtd/) - [HIP Runtime API Manual](https://rocmdocs.amd.com/projects/hipBLAS/en/latest/)
- [Examples](https://github.com/amd/rocm-examples/tree/develop/HIP-Basic) - [Examples](https://github.com/amd/rocm-examples/tree/develop/HIP-Basic)
::: :::
@@ -50,8 +50,8 @@ Libraries related to AI.
:::{grid-item-card} [Computer Vision](./computer_vision) :::{grid-item-card} [Computer Vision](./computer_vision)
Computer vision related projects. Computer vision related projects.
- [MIVisionX](https://rocmdocs.amd.com/projects/MIVisionX/en/develop) - [MIVisionX](https://rocmdocs.amd.com/projects/MIVisionX/en/latest)
- [rocAL](https://rocmdocs.amd.com/projects/rocAL/en/develop) - [rocAL](https://rocmdocs.amd.com/projects/rocAL/en/latest)
::: :::

View File

@@ -1,8 +1,37 @@
# Framework Compatibility # Framework Compatibility
Pull content from The ROCm release supports the most recent and two prior releases of PyTorch and TensorFlow.
<https://docs.amd.com/bundle/ROCm-Deep-Learning-Guide-v5.4.1/page/Prerequisites.html>.
Only the frameworks content. Link to kernel/user space guide.
Also pull content from Legends:
<https://docs.amd.com/bundle/ROCm-Compatible-Frameworks-Release-Notes/page/Framework_Release_Notes.html>
Blue: Shows compatibility tested versions
Gray: Not tested
![With PyTorch](../../data/framework_compatibility/with_pytorch.png)
![With TensorFlow](../../data/framework_compatibility/with_tensorflow.png)
## Supported Frameworks
This section contains the latest release notes for each framework compatible with ROCm™ and Deep Learning (DL) applications.
The ROCm 5.4 platform supports the following frameworks:
• PyTorch v1.12.1
• MAGMA v2.5.4
• TensorFlow v2.10.0
### PyTorch
For the latest release of PyTorch, refer to <a href="https://github.com/pytorch/pytorch/releases/" target="_blank">https://github.com/pytorch/pytorch/releases/</a>
### MAGMA
For the latest release of MAGMA, refer to <a href="https://icl.utk.edu/magma/index.html" target="_blank">https://icl.utk.edu/magma/index.html</a>
### TensorFlow
For the latest release of TensorFlow, refer to <a href="https://github.com/tensorflow/tensorflow/releases/" target="_blank">https://github.com/tensorflow/tensorflow/releases</a>

View File

@@ -5,21 +5,20 @@ ROCm libraries for FFT are as follows:
:::::{grid} 1 1 2 2 :::::{grid} 1 1 2 2
:gutter: 1 :gutter: 1
:::{grid-item-card} [rocFFT](https://rocmdocs.amd.com/projects/rocFFT/en/rtd/) :::{grid-item-card} [rocFFT](https://rocmdocs.amd.com/projects/rocFFT/en/latest/)
rocFFT is an AMD GPU optimized library for FFT. rocFFT is an AMD GPU optimized library for FFT.
- [Documentation](https://rocmdocs.amd.com/projects/rocFFT/en/rtd/) - [Documentation](https://rocmdocs.amd.com/projects/rocFFT/en/latest/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/rocFFT/blob/develop/CHANGELOG.md) - [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](https://rocmdocs.amd.com/projects/hipFFT/en/rtd/) :::{grid-item-card} [hipFFT](https://rocmdocs.amd.com/projects/hipFFT/en/latest/)
hipFFT is a compatibility layer for GPU accelerated FFT optimized for AMD GPUs 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 using rocFFT. hipFFT allows for a common interface for other non AMD GPU
FFT libraries. FFT libraries.
- [Documentation](https://rocmdocs.amd.com/projects/hipFFT/en/rtd/) - [Documentation](https://rocmdocs.amd.com/projects/hipFFT/en/latest/)
- [Changelog](https://github.com/ROCmSoftwarePlatform/hipFFT/blob/develop/CHANGELOG.md) - [Changelog](https://github.com/ROCmSoftwarePlatform/hipFFT/blob/develop/CHANGELOG.md)
::: :::

View File

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

View File

@@ -1 +0,0 @@
# Kernel User Space Compatibility Reference

View File

@@ -4,11 +4,11 @@
:gutter: 1 :gutter: 1
:::{grid-item-card} [AMD SMI](https://rocmdocs.amd.com/projects/amdsmi/en/latest/) :::{grid-item-card} [AMD SMI](https://rocmdocs.amd.com/projects/amdsmi/en/latest/)
GO AMD SMI provides GO binding for [E-SMI In-Band C library](https://github.com/amd/esmi_ib_library.git), GO AMD SMI provides GO binding for [E-SMI In-Band C library](https://github.com/amd/esmi_ib_library),
[ROCm SMI Library](https://github.com/RadeonOpenCompute/rocm_smi_lib.git), and any [ROCm SMI Library](https://github.com/RadeonOpenCompute/rocm_smi_lib), and any
GO language application that needs to link with these libraries and call the APIs GO language application that needs to link with these libraries and call the APIs
from the GO application. The GO binding are imported in the from the GO application. The GO binding are imported in the
[AMD SMI Exporter](https://github.com/amd/amd_smi_exporter.git) to export information [AMD SMI Exporter](https://github.com/amd/amd_smi_exporter) to export information
provided by the AMD E-SMI inband library and the ROCm SMI GPU library to the Prometheus server. provided by the AMD E-SMI inband library and the ROCm SMI GPU library to the Prometheus server.
- [Documentation](https://rocmdocs.amd.com/projects/amdsmi/en/latest/) - [Documentation](https://rocmdocs.amd.com/projects/amdsmi/en/latest/)

View File

@@ -121,7 +121,7 @@ the same compiler entry point, provided AMD provides high-performance compiler
optimizations for Zen-based processors in AOCC. optimizations for Zen-based processors in AOCC.
For more information, refer to For more information, refer to
[https://developer.amd.com/amd-aocc/](https://developer.amd.com/amd-aocc/). [https://www.amd.com/en/developer/aocc.html](https://www.amd.com/en/developer/aocc.html).
#### `-famd-opt` #### `-famd-opt`

View File

@@ -1 +0,0 @@
# Release Notes

View File

@@ -1 +1,5 @@
# Compatibility # Compatibility
[Frameworks Support Matrix](docker_support_matrix.md)
[Framework Compatibility](../reference/framework_compatibility/framework_compatibility)

View File

@@ -8,7 +8,7 @@ The software support matrices for ROCm container releases is listed.
#### `Ubuntu+ rocm5.6_internal_testing +169530b` #### `Ubuntu+ rocm5.6_internal_testing +169530b`
* [ROCm5.6](http://repo.radeon.com/rocm/apt/latest/) * [ROCm5.6](https://repo.radeon.com/rocm/apt/latest/)
* [Python 3.8](https://www.python.org/downloads/release/python-380/) * [Python 3.8](https://www.python.org/downloads/release/python-380/)
* [Torch 2.0.0](https://github.com/ROCmSoftwarePlatform/pytorch/tree/rocm5.6_internal_testing) * [Torch 2.0.0](https://github.com/ROCmSoftwarePlatform/pytorch/tree/rocm5.6_internal_testing)
* [Apex 0.1](https://github.com/ROCmSoftwarePlatform/apex/tree/v0.1) * [Apex 0.1](https://github.com/ROCmSoftwarePlatform/apex/tree/v0.1)
@@ -17,11 +17,11 @@ The software support matrices for ROCm container releases is listed.
* [MAGMA](https://bitbucket.org/icl/magma/src/master/) * [MAGMA](https://bitbucket.org/icl/magma/src/master/)
* [UCX 1.10.0](https://github.com/openucx/ucx/tree/v1.10.0) * [UCX 1.10.0](https://github.com/openucx/ucx/tree/v1.10.0)
* [OMPI 4.0.3](https://github.com/open-mpi/ompi/tree/v4.0.3) * [OMPI 4.0.3](https://github.com/open-mpi/ompi/tree/v4.0.3)
* [OFED 5.4.3](http://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz) * [OFED 5.4.3](https://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz)
#### `CentOS7+ rocm5.6_internal_testing +169530b` #### `CentOS7+ rocm5.6_internal_testing +169530b`
* [ROCm5.6](http://repo.radeon.com/rocm/apt/latest/) * [ROCm5.6](https://repo.radeon.com/rocm/apt/latest/)
* [Python 3.8](https://www.python.org/downloads/release/python-380/) * [Python 3.8](https://www.python.org/downloads/release/python-380/)
* [Torch 2.0.0](https://github.com/ROCmSoftwarePlatform/pytorch/tree/rocm5.6_internal_testing) * [Torch 2.0.0](https://github.com/ROCmSoftwarePlatform/pytorch/tree/rocm5.6_internal_testing)
* [Apex 0.1](https://github.com/ROCmSoftwarePlatform/apex/tree/v0.1) * [Apex 0.1](https://github.com/ROCmSoftwarePlatform/apex/tree/v0.1)
@@ -31,7 +31,7 @@ The software support matrices for ROCm container releases is listed.
#### `1.13 +bfeb431` #### `1.13 +bfeb431`
* [ROCm5.6](http://repo.radeon.com/rocm/apt/latest/) * [ROCm5.6](https://repo.radeon.com/rocm/apt/latest/)
* [Python 3.8](https://www.python.org/downloads/release/python-380/) * [Python 3.8](https://www.python.org/downloads/release/python-380/)
* [Torch 1.13.1](https://github.com/ROCmSoftwarePlatform/pytorch/tree/release/1.13) * [Torch 1.13.1](https://github.com/ROCmSoftwarePlatform/pytorch/tree/release/1.13)
* [Apex 0.1](https://github.com/ROCmSoftwarePlatform/apex/tree/v0.1) * [Apex 0.1](https://github.com/ROCmSoftwarePlatform/apex/tree/v0.1)
@@ -40,11 +40,11 @@ The software support matrices for ROCm container releases is listed.
* [MAGMA](https://bitbucket.org/icl/magma/src/master/) * [MAGMA](https://bitbucket.org/icl/magma/src/master/)
* [UCX 1.10.0](https://github.com/openucx/ucx/tree/v1.10.0) * [UCX 1.10.0](https://github.com/openucx/ucx/tree/v1.10.0)
* [OMPI 4.0.3](https://github.com/open-mpi/ompi/tree/v4.0.3) * [OMPI 4.0.3](https://github.com/open-mpi/ompi/tree/v4.0.3)
* [OFED 5.4.3](http://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz) * [OFED 5.4.3](https://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz)
#### `1.12 +05d5d04` #### `1.12 +05d5d04`
* [ROCm5.6](http://repo.radeon.com/rocm/apt/latest/) * [ROCm5.6](https://repo.radeon.com/rocm/apt/latest/)
* [Python 3.8](https://www.python.org/downloads/release/python-380/) * [Python 3.8](https://www.python.org/downloads/release/python-380/)
* [Torch 1.12.1](https://github.com/ROCmSoftwarePlatform/pytorch/tree/release/1.12) * [Torch 1.12.1](https://github.com/ROCmSoftwarePlatform/pytorch/tree/release/1.12)
* [Apex 0.1](https://github.com/ROCmSoftwarePlatform/apex/tree/v0.1) * [Apex 0.1](https://github.com/ROCmSoftwarePlatform/apex/tree/v0.1)
@@ -53,36 +53,36 @@ The software support matrices for ROCm container releases is listed.
* [MAGMA](https://bitbucket.org/icl/magma/src/master/) * [MAGMA](https://bitbucket.org/icl/magma/src/master/)
* [UCX 1.10.0](https://github.com/openucx/ucx/tree/v1.10.0) * [UCX 1.10.0](https://github.com/openucx/ucx/tree/v1.10.0)
* [OMPI 4.0.3](https://github.com/open-mpi/ompi/tree/v4.0.3) * [OMPI 4.0.3](https://github.com/open-mpi/ompi/tree/v4.0.3)
* [OFED 5.4.3](http://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz) * [OFED 5.4.3](https://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz)
### TensorFlow ### TensorFlow
#### `tensorflow_develop-upstream-QA-rocm56 +c88a9f4` #### `tensorflow_develop-upstream-QA-rocm56 +c88a9f4`
* [ROCm5.6](http://repo.radeon.com/rocm/apt/latest/) * [ROCm5.6](https://repo.radeon.com/rocm/apt/latest/)
* [Python 3.9](https://www.python.org/downloads/release/python-390/) * [Python 3.9](https://www.python.org/downloads/release/python-390/)
* `tensorflow-rocm` 2.13.0 * [tensorflow-rocm 2.13.0]()
* [OFED 5.3](http://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz) * [OFED 5.3](https://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz)
* [OMPI 4.0.7](https://github.com/open-mpi/ompi/tree/v4.0.7) * [OMPI 4.0.7](https://github.com/open-mpi/ompi/tree/v4.0.7)
* [Horovod 0.27.0](https://github.com/horovod/horovod/tree/v0.27.0) * [Horovod 0.27.0](https://github.com/horovod/horovod/tree/v0.27.0)
* [Tensorboard 2.12.0](https://github.com/tensorflow/tensorboard/tree/2.12.0) * [Tensorboard 2.12.0](https://github.com/tensorflow/tensorboard/tree/2.12.0)
#### `r2.11-rocm-enhanced +5be4141` #### `r2.11-rocm-enhanced +5be4141`
* [ROCm5.6](http://repo.radeon.com/rocm/apt/latest/) * [ROCm5.6](https://repo.radeon.com/rocm/apt/latest/)
* [Python 3.9](https://www.python.org/downloads/release/python-390/) * [Python 3.9](https://www.python.org/downloads/release/python-390/)
* `tensorflow-rocm` 2.11.0 * [tensorflow-rocm 2.11.0](https://pypi.org/project/tensorflow-rocm/2.11.0.540/)
* [OFED 5.3](http://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz) * [OFED 5.3](https://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz)
* [OMPI 4.0.7](https://github.com/open-mpi/ompi/tree/v4.0.7) * [OMPI 4.0.7](https://github.com/open-mpi/ompi/tree/v4.0.7)
* [Horovod 0.27.0](https://github.com/horovod/horovod/tree/v0.27.0) * [Horovod 0.27.0](https://github.com/horovod/horovod/tree/v0.27.0)
* [Tensorboard 2.11.2](https://github.com/tensorflow/tensorboard/tree/2.11.2) * [Tensorboard 2.11.2](https://github.com/tensorflow/tensorboard/tree/2.11.2)
#### `r2.10-rocm-enhanced +72789a3` #### `r2.10-rocm-enhanced +72789a3`
* [ROCm5.6](http://repo.radeon.com/rocm/apt/latest/) * [ROCm5.6](https://repo.radeon.com/rocm/apt/latest/)
* [Python 3.9](https://www.python.org/downloads/release/python-390/) * [Python 3.9](https://www.python.org/downloads/release/python-390/)
* `tensorflow-rocm` 2.10.1 * [tensorflow-rocm 2.10.1](https://pypi.org/project/tensorflow-rocm/2.10.1.540/)
* [OFED 5.3](http://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz) * [OFED 5.3](https://content.mellanox.com/ofed/MLNX_OFED-5.3-1.0.5.0/MLNX_OFED_LINUX-5.3-1.0.5.0-ubuntu20.04-x86_64.tgz)
* [OMPI 4.0.7](https://github.com/open-mpi/ompi/tree/v4.0.7) * [OMPI 4.0.7](https://github.com/open-mpi/ompi/tree/v4.0.7)
* [Horovod 0.27.0](https://github.com/horovod/horovod/tree/v0.27.0) * [Horovod 0.27.0](https://github.com/horovod/horovod/tree/v0.27.0)
* [Tensorboard 2.10.1](https://github.com/tensorflow/tensorboard/tree/2.10.1) * [Tensorboard 2.10.1](https://github.com/tensorflow/tensorboard/tree/2.10.1)

View File

@@ -25,9 +25,9 @@ The table is ordered to follow ROCm's manifest file.
| [hipamd](https://github.com/ROCm-Developer-Tools/hipamd/) | [MIT](https://github.com/ROCm-Developer-Tools/hipamd/blob/develop/LICENSE.txt) | | [hipamd](https://github.com/ROCm-Developer-Tools/hipamd/) | [MIT](https://github.com/ROCm-Developer-Tools/hipamd/blob/develop/LICENSE.txt) |
| [ROCclr](https://github.com/ROCm-Developer-Tools/ROCclr/) | [MIT](https://github.com/ROCm-Developer-Tools/ROCclr/blob/develop/LICENSE.txt) | | [ROCclr](https://github.com/ROCm-Developer-Tools/ROCclr/) | [MIT](https://github.com/ROCm-Developer-Tools/ROCclr/blob/develop/LICENSE.txt) |
| [HIPIFY](https://github.com/ROCm-Developer-Tools/HIPIFY/) | [MIT](https://github.com/ROCm-Developer-Tools/HIPIFY/blob/amd-staging/LICENSE.txt) | | [HIPIFY](https://github.com/ROCm-Developer-Tools/HIPIFY/) | [MIT](https://github.com/ROCm-Developer-Tools/HIPIFY/blob/amd-staging/LICENSE.txt) |
| [HIPCC](https://github.com/ROCm-Developer-Tools/HIPCC/blob/) | [MIT](https://github.com/ROCm-Developer-Tools/HIPCC/blob/develop/LICENSE.txt) | | [HIPCC](https://github.com/ROCm-Developer-Tools/HIPCC/blob/develop/LICENSE.txt) | [MIT](https://github.com/ROCm-Developer-Tools/HIPCC/blob/develop/LICENSE.txt) |
| [llvm-project](https://github.com/ROCm-Developer-Tools/llvm-project/) | [Apache](https://github.com/ROCm-Developer-Tools/llvm-project/blob/main/LICENSE.TXT) | | [llvm-project](https://github.com/ROCm-Developer-Tools/llvm-project/) | [Apache](https://github.com/ROCm-Developer-Tools/llvm-project/blob/main/LICENSE.TXT) |
| rocm-llvm-alt | [AMD Proprietary License](https://www.amd.com/en/support/gpu-pro-eula) | rocm-llvm-alt | [AMD Proprietary License]()
| [ROCm-Device-Libs](https://github.com/RadeonOpenCompute/ROCm-Device-Libs/) | [The University of Illinois/NCSA](https://github.com/RadeonOpenCompute/ROCm-Device-Libs/blob/amd-stg-open/LICENSE.TXT) | | [ROCm-Device-Libs](https://github.com/RadeonOpenCompute/ROCm-Device-Libs/) | [The University of Illinois/NCSA](https://github.com/RadeonOpenCompute/ROCm-Device-Libs/blob/amd-stg-open/LICENSE.TXT) |
| [atmi](https://github.com/RadeonOpenCompute/atmi/) | [MIT](https://github.com/RadeonOpenCompute/atmi/blob/master/LICENSE.txt) | | [atmi](https://github.com/RadeonOpenCompute/atmi/) | [MIT](https://github.com/RadeonOpenCompute/atmi/blob/master/LICENSE.txt) |
| [ROCm-CompilerSupport](https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/) | [The University of Illinois/NCSA](https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/blob/amd-stg-open/LICENSE.txt) | | [ROCm-CompilerSupport](https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/) | [The University of Illinois/NCSA](https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/blob/amd-stg-open/LICENSE.txt) |
@@ -65,8 +65,8 @@ The table is ordered to follow ROCm's manifest file.
| [flang](https://github.com/ROCm-Developer-Tools/flang/) | [Apache 2.0](https://github.com/ROCm-Developer-Tools/flang/blob/master/LICENSE.txt) | | [flang](https://github.com/ROCm-Developer-Tools/flang/) | [Apache 2.0](https://github.com/ROCm-Developer-Tools/flang/blob/master/LICENSE.txt) |
Open sourced ROCm components are released via public GitHub Open sourced ROCm components are released via public GitHub
repositories, packages on repo.radeon.com and other distribution channels. repositories, packages on https://repo.radeon.com and other distribution channels.
Proprietary products are only available on repo.radeon.com. Currently, only Proprietary products are only available on https://repo.radeon.com. Currently, only
one component of ROCm, rocm-llvm-alt is governed by a proprietary license. one component of ROCm, rocm-llvm-alt is governed by a proprietary license.
Proprietary components are organized in a proprietary subdirectory in the package Proprietary components are organized in a proprietary subdirectory in the package
repositories to distinguish from open sourced packages. repositories to distinguish from open sourced packages.

View File

@@ -0,0 +1,5 @@
# Under Construction
ROCm beta documentation is not complete yet.
Please check back again later.

View File

@@ -1,4 +1,14 @@
# ROCm Compilers Disambiguation # ROCm Compilers Disambiguation
Pull from The following table summarizes the widely used terms in this document.
<https://docs.amd.com/bundle/ROCm-Compiler-Reference-Guide-v5.4.1/page/Glossary_of_Compiler_Terms.html>
## Compiler Terms
| Term | Description |
| - | - |
| `amdclang++` | Clang/LLVM-based compiler that is part of `rocm-llvm` package. The source code is available at <a href="https://github.com/RadeonOpenCompute/llvm-project" target="_blank">https://github.com/RadeonOpenCompute/llvm-project</a>. |
| AOCC | Closed-source clang-based compiler that includes additional CPU optimizations. Offered as part of ROCm via the `rocm-llvm-alt` package. See for details, <a href="https://developer.amd.com/amd-aocc/" target="_blank">https://developer.amd.com/amd-aocc/</a>. |
| HIP-Clang | Informal term for the `amdclang++` compiler |
| HIPify | Tools including `hipify-clang` and `hipify-perl`, used to automatically translate CUDA source code into portable HIP C++. The source code is available at <a href="https://github.com/ROCm-Developer-Tools/HIPIFY" target="_blank">https://github.com/ROCm-Developer-Tools/HIPIFY</a> |
| `hipcc` | HIP compiler driver. A utility that invokes `clang` or `nvcc` depending on the target and passes the appropriate include and library options for the target compiler and HIP infrastructure. The source code is available at <a href="https://github.com/ROCm-Developer-Tools/HIPCC" target="_blank">https://github.com/ROCm-Developer-Tools/HIPCC</a>. |
| ROCmCC | Clang/LLVM-based compiler. ROCmCC in itself is not a binary but refers to the overall compiler. |

View File

@@ -47,8 +47,6 @@ terms of this agreement, do not install, copy or use the AQL Profiler and/or the
AOCC CPU Optimizations. AOCC CPU Optimizations.
``` ```
Access the EULA agreement at: <https://www.amd.com/en/support/gpu-pro-eula>
For the rest of the ROCm packages, you can find the licensing information at the For the rest of the ROCm packages, you can find the licensing information at the
following location: `/opt/rocm/share/doc/<component-name>/` following location: `/opt/rocm/share/doc/<component-name>/`

View File

@@ -8,8 +8,12 @@ rule 'MD029', :style => :ordered
# Allow in-line HTML # Allow in-line HTML
exclude_rule 'MD033' exclude_rule 'MD033'
exclude_rule 'MD034'
exclude_rule 'MD041' exclude_rule 'MD041'
# False positives, see: https://github.com/markdownlint/markdownlint/issues/374 # False positives, see: https://github.com/markdownlint/markdownlint/issues/374
exclude_rule 'MD005' exclude_rule 'MD005'