mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-20 12:59:49 +00:00
docs(composablekernel): update install pages for 7.13 ## Motivation Update instructions to install prebuilt packages. Generally, point to ROCm Core SDK install instructions. List a more granular package if useful to users. Preview: https://rocm.docs.amd.com/projects/composable_kernel/en/users-peterjunpark-ck-7.13-install/install/Composable-Kernel-install.html >[!NOTE] >Some links appear as plain text in the preview b/c the target page isn't publicly accessible yet. Related to: - [x] composablekernel https://github.com/ROCm/rocm-libraries/pull/7380 - [x] hipblas https://github.com/ROCm/rocm-libraries/pull/7378 - [x] hipblaslt https://github.com/ROCm/rocm-libraries/pull/7379 - [x] hipcub https://github.com/ROCm/rocm-libraries/pull/7377 - [x] hipdnn https://github.com/ROCm/rocm-libraries/pull/7376 - [x] hipfft https://github.com/ROCm/rocm-libraries/pull/7375 - [x] hiprand https://github.com/ROCm/rocm-libraries/pull/7374 - [x] hipsolver https://github.com/ROCm/rocm-libraries/pull/7371 - [x] hipsparse https://github.com/ROCm/rocm-libraries/pull/7373 - [x] hipsparselt https://github.com/ROCm/rocm-libraries/pull/7372 - [x] miopen https://github.com/ROCm/rocm-libraries/pull/7370 - [x] rocblas https://github.com/ROCm/rocm-libraries/pull/7369 - [x] rocfft https://github.com/ROCm/rocm-libraries/pull/7368 - [x] rocprim https://github.com/ROCm/rocm-libraries/pull/7367 - [x] rocrand https://github.com/ROCm/rocm-libraries/pull/7366 - [x] rocsolver https://github.com/ROCm/rocm-libraries/pull/7364 - [x] rocsparse https://github.com/ROCm/rocm-libraries/pull/7365 - [x] rocthrust https://github.com/ROCm/rocm-libraries/pull/7363 - [x] rocwmma https://github.com/ROCm/rocm-libraries/pull/7362 <!-- Explain the purpose of this PR and the goals it aims to achieve. --> ## Technical Details <!-- Explain the changes along with any relevant GitHub links. --> ## JIRA ID <!-- If applicable, mention the JIRA ID resolved by this PR (Example: Resolves SWDEV-12345). --> <!-- Do not post any JIRA links here. --> ## Test Plan <!-- Explain any relevant testing done to verify this PR. --> ## Test Result <!-- Briefly summarize test outcomes. --> ## Submission Checklist - [ ] Look over the contributing guidelines at https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
91 lines
2.6 KiB
ReStructuredText
91 lines
2.6 KiB
ReStructuredText
.. meta::
|
|
:description: Installation instructions for Composable Kernel
|
|
:keywords: ck, lib, composable, kernel, algorithm, install, sdk, rocm
|
|
|
|
.. _installation:
|
|
|
|
*************************
|
|
Install Composable Kernel
|
|
*************************
|
|
|
|
Before you begin, verify that your system is supported. For more information,
|
|
see :ref:`ROCm Core SDK components <rocm:release-components>`.
|
|
|
|
For advanced workflows, source builds, or custom configurations, see
|
|
:doc:`./Composable-Kernel-build`.
|
|
|
|
.. _install-rocm:
|
|
|
|
Install the ROCm Core SDK
|
|
=========================
|
|
|
|
Composable Kernel (CK) is included with the ROCm Core SDK on Linux and Windows.
|
|
For the most complete installation, we recommend that developers use the
|
|
``amdrocm-core-sdk`` meta package on Linux.
|
|
|
|
For instructions, see :doc:`Install AMD ROCm <rocm:install/rocm>`. Use the
|
|
selector panel on that page to view instructions appropriate for your system
|
|
environment.
|
|
|
|
.. _install-base:
|
|
|
|
Install the ROCm CK package on Linux
|
|
====================================
|
|
|
|
Alternatively, if you want to install Composable Kernel as part of the ROCm
|
|
without additional ROCm libraries and tools, install the ``amdrocm-ck``
|
|
package.
|
|
|
|
1. Complete the :doc:`ROCm installation prerequisites <rocm:install/rocm>` to
|
|
install dependencies and configure GPU access permissions.
|
|
|
|
2. Install the ROCm CK package that matches your desired ROCm version. Package
|
|
names use the following format:
|
|
|
|
.. code-block:: shell-session
|
|
|
|
amdrocm-ck<rocm_version>-<llvm_target>
|
|
|
|
Where:
|
|
|
|
* ``<rocm_version>`` is the ROCm Core SDK version to install. Omit this
|
|
suffix to install the latest available version.
|
|
|
|
* ``<llvm_target>`` (starting with ``gfx``) is used if you are installing
|
|
for a single AMD GPU architecture. Omit this suffix to install for all
|
|
architectures at the cost of disk space.
|
|
|
|
For example, to install the latest Composable Kernel development package release for
|
|
supported GPU architectures:
|
|
|
|
.. tab-set::
|
|
|
|
.. tab-item:: Debian-based distros
|
|
|
|
.. code-block:: bash
|
|
|
|
sudo apt install amdrocm-ck
|
|
|
|
.. tab-item:: RHEL-based distros
|
|
|
|
.. code-block:: bash
|
|
|
|
sudo dnf install amdrocm-ck
|
|
|
|
.. tab-item:: SLES
|
|
|
|
.. code-block:: bash
|
|
|
|
sudo zypper install amdrocm-ck
|
|
|
|
.. _install-nightly:
|
|
|
|
Install a nightly build
|
|
=======================
|
|
|
|
The `TheRock <https://github.com/ROCm/TheRock>`__ build system also publishes
|
|
nightly builds for the ROCm Core SDK and its components, including Composable
|
|
Kernel. See `Nightly release status
|
|
<https://github.com/ROCm/TheRock#nightly-release-status>`__ for details.
|
|
|