From 44ce37475c7d898d970f8283f432b4f74ca14367 Mon Sep 17 00:00:00 2001 From: Pratik Basyal Date: Fri, 19 Dec 2025 15:43:27 -0500 Subject: [PATCH] Taichi removed (#5792) --- .wordlist.txt | 2 - CHANGELOG.md | 4 +- .../compatibility-matrix-historical-6.0.csv | 1 - docs/compatibility/compatibility-matrix.rst | 1 - .../ml-compatibility/taichi-compatibility.rst | 76 ------------------- docs/conf.py | 1 - .../precision-support/precision-support.yaml | 4 +- docs/how-to/deep-learning-rocm.rst | 12 --- .../system-setup/multi-node-setup.rst | 2 +- docs/reference/graph-safe-support.rst | 2 +- docs/sphinx/_toc.yml.in | 2 - 11 files changed, 6 insertions(+), 101 deletions(-) delete mode 100644 docs/compatibility/ml-compatibility/taichi-compatibility.rst diff --git a/.wordlist.txt b/.wordlist.txt index a0208d463..d700d6358 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -505,8 +505,6 @@ TPS TPU TPUs TSME -Taichi -Taichi's Tagram TensileLite TensorBoard diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c068afb0..0c7c4c901 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -767,8 +767,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 ea21da05a..444834e48 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.2,7.0.1/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 :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,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,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,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,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,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]_,N/A,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,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 d40f6726d..df54df4da 100644 --- a/docs/compatibility/compatibility-matrix.rst +++ b/docs/compatibility/compatibility-matrix.rst @@ -291,7 +291,6 @@ Expand for full historical view of: .. [#stanford-megatron-lm_compat-past-60] Stanford Megatron-LM is supported only on ROCm 6.3.0. .. [#dgl_compat-past-60] DGL is supported only on ROCm 6.4.0. .. [#megablocks_compat-past-60] Megablocks is supported only on ROCm 6.3.0. - .. [#taichi_compat-past-60] Taichi is supported only on ROCm 6.3.2. .. [#ray_compat-past-60] Ray is supported only on ROCm 6.4.1. .. [#llama-cpp_compat-past-60] llama.cpp is supported only on ROCm 7.0.0 and 6.4.x. .. [#flashinfer_compat-past-60] FlashInfer is supported only on ROCm 6.4.1. 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 b097dc26e..4f52b568a 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/how-to/rocm-for-ai/system-setup/multi-node-setup.rst b/docs/how-to/rocm-for-ai/system-setup/multi-node-setup.rst index 739a9c8e8..4de62fa15 100644 --- a/docs/how-to/rocm-for-ai/system-setup/multi-node-setup.rst +++ b/docs/how-to/rocm-for-ai/system-setup/multi-node-setup.rst @@ -277,7 +277,7 @@ PyTorch training .. seealso:: - See :ref:`Training a model with PyTorch ` for more examples and information. + See :ref:`Training a model with PyTorch ` for more examples and information. Megatron-LM ----------- 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 22b7e07a7..e105c54d2 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