diff --git a/docs/reference/framework_compatibility/framework_compatibility.md b/docs/reference/framework_compatibility/framework_compatibility.md deleted file mode 100644 index 97f053b75..000000000 --- a/docs/reference/framework_compatibility/framework_compatibility.md +++ /dev/null @@ -1,37 +0,0 @@ -# Framework Compatibility - -The ROCm release supports the most recent and two prior releases of PyTorch and TensorFlow. - -Legends: - -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 https://github.com/pytorch/pytorch/releases/ - -### MAGMA - -For the latest release of MAGMA, refer to https://icl.utk.edu/magma/index.html - -### TensorFlow - -For the latest release of TensorFlow, refer to https://github.com/tensorflow/tensorflow/releases diff --git a/docs/release/3rd_party_support_matrix.md b/docs/release/3rd_party_support_matrix.md new file mode 100644 index 000000000..6e120d3b7 --- /dev/null +++ b/docs/release/3rd_party_support_matrix.md @@ -0,0 +1,50 @@ +# 3rd Party Support Matrix + +ROCm™ supports various 3rd party libraries and frameworks. Supported versions +are tested and known to work. Non-supported versions of 3rd parties may also +work, but aren't tested. + +## Deep Learning + +ROCm releases support the most recent and two prior releases of PyTorch and +TensorFlow + +| ROCm | [PyTorch](https://github.com/pytorch/pytorch/releases/) | [TensorFlow](https://github.com/tensorflow/tensorflow/releases/) | [MAGMA](https://icl.utk.edu/magma/index.html) | +|:------|:----------------:|:--------------:|:-----:| +| 5.0.2 | 1.8, 1.9, 1.10 | 2.6, 2.7, 2.8 | | +| 5.1.3 | 1.9, 1.10, 1.11 | 2.7, 2.8, 2.9 | | +| 5.2.x | 1.10, 1.11, 1.12 | 2.8, 2.9, 2.9 | | +| 5.3.x | 1.11, 1.12, 1.13 | 2.8, 2.9, 2.10 | | +| 5.4.x | 1.11, 1.12, 1.13 | 2.8, 2.9, 2.10 | 2.5.4 | +| 5.5.x | | | | + +## Communication libraries + +ROCm supports [OpenUCX](https://openucx.org/) an "an open-source, +production-grade communication framework for data-centric and high-performance +applications". + +UCX version | ROCm 5.4 and older | ROCm 5.5 and newer | +|:----------|:------------------:|:------------------:| +| -1.14.0 | COMPATIBLE | INCOMPATIBLE | +| 1.14.1+ | COMPATIBLE | COMPATIBLE | + +## Algorithm libraries + +ROCm releases provide algorithm libraries with interfaces compatible with +contemporary CUDA / NVIDIA HPC SDK alternatives. + +- Thrust → rocThrust +- CUB → hipCUB + +| ROCm | Thrust / CUB | HPC SDK | +|:------|:------------:|:-------:| +| 5.0.2 | 1.14 | 21.9 | +| 5.1.3 | 1.15 | 22.1 | +| 5.2.x | 1.15 | 22.2, 22.3 | +| 5.3.x | 1.16 | 22.7 | +| 5.4.x | 1.16 | 22.9 | +| 5.5.x | 1.17 | 22.9 | + +For the latest documentation of these libraries, refer to the +[associated documentation](../reference/gpu_libraries/c%2B%2B_primitives.md). diff --git a/docs/release/compatibility.md b/docs/release/compatibility.md index f08d72fac..e1229d50c 100644 --- a/docs/release/compatibility.md +++ b/docs/release/compatibility.md @@ -1,5 +1,21 @@ # Compatibility -[Frameworks Support Matrix](docker_support_matrix.md) +:::::{grid} 1 1 2 2 +:gutter: 1 -[Framework Compatibility](../reference/framework_compatibility/framework_compatibility) +:::{grid-item-card} Docker Image Support +ROCm releases several Docker container images. + +- [Docker Image Support Matrix](./docker_image_support_matrix.md) + +::: + +:::{grid-item-card} 3rd Party Support +Several 3rd party libraries ship with ROCm enablement as well as several ROCm +components provide interfaces compatible with 3rd party solutions. + +- [3rd Party Support Matrix](./3rd_party_support_matrix.md) + +::: + +::::: diff --git a/docs/release/docker_support_matrix.md b/docs/release/docker_image_support_matrix.md similarity index 99% rename from docs/release/docker_support_matrix.md rename to docs/release/docker_image_support_matrix.md index 5f5def35e..f755ac52b 100644 --- a/docs/release/docker_support_matrix.md +++ b/docs/release/docker_image_support_matrix.md @@ -1,4 +1,4 @@ -# Frameworks Support Matrix +# Docker Image Support Matrix The software support matrices for ROCm container releases is listed. diff --git a/docs/sphinx/_toc.yml.in b/docs/sphinx/_toc.yml.in index 97feecd54..30e0360aa 100644 --- a/docs/sphinx/_toc.yml.in +++ b/docs/sphinx/_toc.yml.in @@ -38,8 +38,8 @@ subtrees: - file: release/compatibility subtrees: - entries: - - file: release/docker_support_matrix - - file: reference/framework_compatibility/framework_compatibility + - file: release/docker_image_support_matrix + - file: release/3rd_party_support_matrix - file: release/licensing