Compatibility pages review (#2134)

This commit is contained in:
Nagy-Egri Máté Ferenc
2023-05-19 15:38:14 +02:00
committed by GitHub
parent 6d32125543
commit 34578f0193
5 changed files with 71 additions and 42 deletions

View File

@@ -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 <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

@@ -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).

View File

@@ -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)
:::
:::::

View File

@@ -1,4 +1,4 @@
# Frameworks Support Matrix
# Docker Image Support Matrix
The software support matrices for ROCm container releases is listed.

View File

@@ -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