From 518af31092873e7531f3759aa38c4e0c5fcffd0b Mon Sep 17 00:00:00 2001 From: Pratik Basyal Date: Fri, 19 Dec 2025 15:43:53 -0500 Subject: [PATCH] 7.0.0 Taichi removed (#5800) --- .wordlist.txt | 2 - CHANGELOG.md | 4 +- .../compatibility-matrix-historical-6.0.csv | 1 - docs/compatibility/compatibility-matrix.rst | 3 - .../ml-compatibility/taichi-compatibility.rst | 76 ------------------- docs/conf.py | 1 - .../precision-support/precision-support.yaml | 4 +- docs/how-to/deep-learning-rocm.rst | 12 --- docs/reference/graph-safe-support.rst | 2 +- docs/sphinx/_toc.yml.in | 2 - 10 files changed, 5 insertions(+), 102 deletions(-) delete mode 100644 docs/compatibility/ml-compatibility/taichi-compatibility.rst diff --git a/.wordlist.txt b/.wordlist.txt index 57c04fa56..34375258a 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -496,8 +496,6 @@ TPS TPU TPUs TSME -Taichi -Taichi's Tagram TensileLite TensorBoard diff --git a/CHANGELOG.md b/CHANGELOG.md index 487ea6758..d6a40fa33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -653,8 +653,8 @@ HIP runtime has the following functional improvements which improves runtime per #### Upcoming changes -* `__AMDGCN_WAVEFRONT_SIZE__` macro and HIP’s `warpSize` variable as `constexpr` are deprecated and will be disabled in a future release. Users are encouraged to update their code if needed to ensure future compatibility. For more information, see [AMDGCN_WAVEFRONT_SIZE deprecation](#amdgpu-wavefront-size-compiler-macro-deprecation). -* The `roc-obj-ls` and `roc-obj-extract` tools are deprecated. To extract all Clang offload bundles into separate code objects use `llvm-objdump --offloading `. For more information, see [Changes to ROCm Object Tooling](#changes-to-rocm-object-tooling). +* `__AMDGCN_WAVEFRONT_SIZE__` macro and HIP’s `warpSize` variable as `constexpr` are deprecated and will be disabled in a future release. Users are encouraged to update their code if needed to ensure future compatibility. For more information, see [AMDGCN_WAVEFRONT_SIZE deprecation](https://rocm.docs.amd.com/en/docs-7.0.0/about/release-notes.html#amdgpu-wavefront-size-compiler-macro-deprecation). +* The `roc-obj-ls` and `roc-obj-extract` tools are deprecated. To extract all Clang offload bundles into separate code objects use `llvm-objdump --offloading `. For more information, see [Changes to ROCm Object Tooling](https://rocm.docs.amd.com/en/docs-7.0.0/about/release-notes.html#changes-to-rocm-object-tooling). ### **MIGraphX** (2.13.0) diff --git a/docs/compatibility/compatibility-matrix-historical-6.0.csv b/docs/compatibility/compatibility-matrix-historical-6.0.csv index 936b91d8c..9e2cab1fc 100644 --- a/docs/compatibility/compatibility-matrix-historical-6.0.csv +++ b/docs/compatibility/compatibility-matrix-historical-6.0.csv @@ -37,7 +37,6 @@ ROCm Version,7.0.0,6.4.3,6.4.2,6.4.1,6.4.0,6.3.3,6.3.2,6.3.1,6.3.0,6.2.4,6.2.2,6 :doc:`Stanford Megatron-LM <../compatibility/ml-compatibility/stanford-megatron-lm-compatibility>` [#stanford-megatron-lm_compat-past-60]_,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,85f95ae,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A :doc:`DGL <../compatibility/ml-compatibility/dgl-compatibility>` [#dgl_compat-past-60]_,N/A,N/A,N/A,N/A,2.4.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A :doc:`Megablocks <../compatibility/ml-compatibility/megablocks-compatibility>` [#megablocks_compat-past-60]_,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,0.7.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A - :doc:`Taichi <../compatibility/ml-compatibility/taichi-compatibility>` [#taichi_compat-past-60]_,N/A,N/A,N/A,N/A,N/A,N/A,1.8.0b1,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A :doc:`Ray <../compatibility/ml-compatibility/ray-compatibility>` [#ray_compat-past-60]_,N/A,N/A,N/A,2.48.0.post0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A :doc:`llama.cpp <../compatibility/ml-compatibility/llama-cpp-compatibility>` [#llama-cpp_compat-past-60]_,b6356,b6356,b6356,b6356,b5997,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A :doc:`FlashInfer <../compatibility/ml-compatibility/flashinfer-compatibility>` [#flashinfer_compat-past-60]_,N/A,N/A,N/A,v0.2.5,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A diff --git a/docs/compatibility/compatibility-matrix.rst b/docs/compatibility/compatibility-matrix.rst index e5d1ded2e..0a2696fa5 100644 --- a/docs/compatibility/compatibility-matrix.rst +++ b/docs/compatibility/compatibility-matrix.rst @@ -178,7 +178,6 @@ compatibility and system requirements. .. [#stanford-megatron-lm_compat] Stanford Megatron-LM is only supported on ROCm 6.3.0. .. [#megablocks_compat] Megablocks is only supported on ROCm 6.3.0. .. [#llama-cpp_compat] llama.cpp is only supported on ROCm 7.0.0 and 6.4.x. -.. [#driver_patch] AMD GPU Driver (amdgpu) 30.10.1 is a quality release that resolves an issue identified in the 30.10 release. There are no other significant changes or feature additions in ROCm 7.0.1 from ROCm 7.0.0. AMD GPU Driver (amdgpu) 30.10.1 is compatible with ROCm 7.0.1 and ROCm 7.0.0. .. [#kfd_support] As of ROCm 6.4.0, forward and backward compatibility between the AMD GPU Driver (amdgpu) and its user space software is provided up to a year apart. For earlier ROCm releases, the compatibility is provided for +/- 2 releases. The supported user space versions on this page were accurate as of the time of initial ROCm release. For the most up-to-date information, see the latest version of this information at `User and AMD GPU Driver support matrix `_. .. [#ROCT-rocr] Starting from ROCm 6.3.0, the ROCT Thunk Interface is included as part of the ROCr runtime package. @@ -284,11 +283,9 @@ Expand for full historical view of: .. [#stanford-megatron-lm_compat-past-60] Stanford Megatron-LM is only supported on ROCm 6.3.0. .. [#dgl_compat-past-60] DGL is only supported on ROCm 6.4.0. .. [#megablocks_compat-past-60] Megablocks is only supported on ROCm 6.3.0. - .. [#taichi_compat-past-60] Taichi is only supported on ROCm 6.3.2. .. [#ray_compat-past-60] Ray is only supported on ROCm 6.4.1. .. [#llama-cpp_compat-past-60] llama.cpp is only supported on ROCm 7.0.0 and 6.4.x. .. [#flashinfer_compat-past-60] FlashInfer is only supported on ROCm 6.4.1. - .. [#driver_patch-past-60] AMD GPU Driver (amdgpu) 30.10.1 is a quality release that resolves an issue identified in the 30.10 release. There are no other significant changes or feature additions in ROCm 7.0.1 from ROCm 7.0.0. AMD GPU Driver (amdgpu) 30.10.1 is compatible with ROCm 7.0.1 and ROCm 7.0.0. .. [#kfd_support-past-60] As of ROCm 6.4.0, forward and backward compatibility between the AMD GPU Driver (amdgpu) and its user space software is provided up to a year apart. For earlier ROCm releases, the compatibility is provided for +/- 2 releases. The supported user space versions on this page were accurate as of the time of initial ROCm release. For the most up-to-date information, see the latest version of this information at `User and AMD GPU Driver support matrix `_. .. [#ROCT-rocr-past-60] Starting from ROCm 6.3.0, the ROCT Thunk Interface is included as part of the ROCr runtime package. diff --git a/docs/compatibility/ml-compatibility/taichi-compatibility.rst b/docs/compatibility/ml-compatibility/taichi-compatibility.rst deleted file mode 100644 index 58bbbd4f5..000000000 --- a/docs/compatibility/ml-compatibility/taichi-compatibility.rst +++ /dev/null @@ -1,76 +0,0 @@ -:orphan: - -.. meta:: - :description: Taichi compatibility - :keywords: GPU, Taichi compatibility - -.. version-set:: rocm_version latest - -******************************************************************************* -Taichi compatibility -******************************************************************************* - -`Taichi `_ is an open-source, imperative, and parallel -programming language designed for high-performance numerical computation. -Embedded in Python, it leverages just-in-time (JIT) compilation frameworks such as LLVM to accelerate -compute-intensive Python code by compiling it to native GPU or CPU instructions. - -Taichi is widely used across various domains, including real-time physical simulation, -numerical computing, augmented reality, artificial intelligence, computer vision, robotics, -visual effects in film and gaming, and general-purpose computing. - -* ROCm support for Taichi is hosted in the official `https://github.com/ROCm/taichi `_ repository. -* Due to independent compatibility considerations, this location differs from the `https://github.com/taichi-dev `_ upstream repository. -* Use the prebuilt :ref:`Docker image ` with ROCm, PyTorch, and Taichi preinstalled. -* See the :doc:`ROCm Taichi installation guide ` to install and get started. - -.. note:: - - Taichi is supported on ROCm 6.3.2. - -Supported devices and features -=============================================================================== -There is support through the ROCm software stack for all Taichi GPU features on AMD Instinct MI250X and MI210X series GPUs with the exception of Taichi’s GPU rendering system, CGUI. -AMD Instinct MI300X series GPUs will be supported by November. - -.. _taichi-recommendations: - -Use cases and recommendations -================================================================================ -To fully leverage Taichi's performance capabilities in compute-intensive tasks, it is best to adhere to specific coding patterns and utilize Taichi decorators. -A collection of example use cases is available in the `https://github.com/ROCm/taichi_examples `_ repository, -providing practical insights and foundational knowledge for working with the Taichi programming language. -You can also refer to the `AMD ROCm blog `_ to search for Taichi examples and best practices to optimize your workflows on AMD GPUs. - -.. _taichi-docker-compat: - -Docker image compatibility -================================================================================ - -.. |docker-icon| raw:: html - - - -AMD validates and publishes ready-made `ROCm Taichi Docker images `_ -with ROCm backends on Docker Hub. The following Docker image tags and associated inventories -represent the latest Taichi version from the official Docker Hub. -The Docker images have been validated for `ROCm 6.3.2 `_. -Click |docker-icon| to view the image on Docker Hub. - -.. list-table:: - :header-rows: 1 - :class: docker-image-compatibility - - * - Docker image - - ROCm - - Taichi - - Ubuntu - - Python - - * - .. raw:: html - - rocm/taichi - - `6.3.2 `_ - - `1.8.0b1 `_ - - 22.04 - - `3.10.12 `_ \ No newline at end of file diff --git a/docs/conf.py b/docs/conf.py index 3cd9cebf1..e84ffa4b8 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -107,7 +107,6 @@ article_pages = [ {"file": "compatibility/ml-compatibility/stanford-megatron-lm-compatibility", "os": ["linux"]}, {"file": "compatibility/ml-compatibility/dgl-compatibility", "os": ["linux"]}, {"file": "compatibility/ml-compatibility/megablocks-compatibility", "os": ["linux"]}, - {"file": "compatibility/ml-compatibility/taichi-compatibility", "os": ["linux"]}, {"file": "compatibility/ml-compatibility/ray-compatibility", "os": ["linux"]}, {"file": "compatibility/ml-compatibility/llama-cpp-compatibility", "os": ["linux"]}, {"file": "compatibility/ml-compatibility/flashinfer-compatibility", "os": ["linux"]}, diff --git a/docs/data/reference/precision-support/precision-support.yaml b/docs/data/reference/precision-support/precision-support.yaml index 6f4773319..3ec7f57a4 100644 --- a/docs/data/reference/precision-support/precision-support.yaml +++ b/docs/data/reference/precision-support/precision-support.yaml @@ -32,7 +32,7 @@ library_groups: - name: "MIGraphX" tag: "migraphx" - doc_link: "amdmigraphx:reference/cpp" + doc_link: "amdmigraphx:reference/MIGraphX-cpp" data_types: - type: "int8" support: "⚠️" @@ -290,7 +290,7 @@ library_groups: - name: "Tensile" tag: "tensile" - doc_link: "tensile:reference/precision-support" + doc_link: "tensile:src/reference/precision-support" data_types: - type: "int8" support: "✅" diff --git a/docs/how-to/deep-learning-rocm.rst b/docs/how-to/deep-learning-rocm.rst index fb21328f8..4d2d72cbb 100644 --- a/docs/how-to/deep-learning-rocm.rst +++ b/docs/how-to/deep-learning-rocm.rst @@ -98,18 +98,6 @@ The table below summarizes information about ROCm-enabled deep learning framewor - * - `Taichi `__ - - .. raw:: html - - - - - - `Docker image `__ - - `Wheels package `__ - - - .. raw:: html - - - * - `Ray `__ - .. raw:: html diff --git a/docs/reference/graph-safe-support.rst b/docs/reference/graph-safe-support.rst index 44283e732..61614503c 100644 --- a/docs/reference/graph-safe-support.rst +++ b/docs/reference/graph-safe-support.rst @@ -93,7 +93,7 @@ The following table shows whether a ROCm library is graph-safe. - ⚠️ (experimental) * - `rocThrust `_ - - ❌ (see :doc:`details `) + - ❌ (see :doc:`details `) * - `rocWMMA `_ - ❌ diff --git a/docs/sphinx/_toc.yml.in b/docs/sphinx/_toc.yml.in index 6e3b4ad44..b6a149e35 100644 --- a/docs/sphinx/_toc.yml.in +++ b/docs/sphinx/_toc.yml.in @@ -43,8 +43,6 @@ subtrees: title: DGL compatibility - file: compatibility/ml-compatibility/megablocks-compatibility.rst title: Megablocks compatibility - - file: compatibility/ml-compatibility/taichi-compatibility.rst - title: Taichi compatibility - file: compatibility/ml-compatibility/ray-compatibility.rst title: Ray compatibility - file: compatibility/ml-compatibility/llama-cpp-compatibility.rst