Files
composable_kernel/docs/install/Composable-Kernel-install.rst
peterjunpark fcece1e838 [rocm-libraries] ROCm/rocm-libraries#7380 (commit 50b369d)
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.
2026-05-15 14:58:51 +00:00

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.