.. meta:: :description: Composable Kernel documentation and API reference library :keywords: composable kernel, CK, ROCm, API, documentation .. _composable-kernel: ******************************************************************** Composable Kernel User Guide ******************************************************************** The Composable Kernel (CK) library provides a programming model for writing performance critical kernels for machine learning workloads across multiple architectures including GPUs and CPUs, through general purpose kernel languages like HIP C++. This document contains instructions for installing, using, and contributing to the Composable Kernel project. To learn more see :ref:`what-is-ck`. The CK documentation is structured as follows: .. grid:: 2 :gutter: 3 .. grid-item-card:: Installation * :ref:`docker-hub` .. grid-item-card:: Conceptual * :ref:`what-is-ck` .. grid-item-card:: API reference * :ref:`supported-primitives` * :ref:`api-reference` * :ref:`wrapper` .. grid-item-card:: Tutorial * :ref:`hello-world` To contribute to the documentation refer to `Contributing to ROCm `_. You can find licensing information on the `Licensing `_ page.