# AMD ROCm documentation ROCm is an open-source software platform optimized to extract HPC and AI workload performance from AMD Instinct accelerators and AMD Radeon GPUs while maintaining compatibility with industry software frameworks. For more information, see [What is ROCm?](./what-is-rocm.rst) If you're using Radeon GPUs, consider reviewing {doc}`Radeon-specific ROCm documentation`. Installation instructions are available from: * {doc}`ROCm installation for Linux` * {doc}`HIP SDK installation for Windows` * [Deep learning frameworks installation](./how-to/deep-learning-rocm.rst) * [Build ROCm from source](./how-to/build-rocm.rst) ROCm documentation is organized into the following categories: ::::{grid} 1 2 2 2 :gutter: 3 :class-container: rocm-doc-grid :::{grid-item-card} Compatibility :class-body: rocm-card-banner rocm-hue-2 * [Compatibility matrix](./compatibility/compatibility-matrix.rst) * {doc}`Linux system requirements` * {doc}`Windows system requirements` * {doc}`Third-party support` * {doc}`User and kernel-space support matrix` * {doc}`Docker image support matrix` * {doc}`Use ROCm on Radeon GPUs` ::: :::{grid-item-card} How to :class-body: rocm-card-banner rocm-hue-12 * [Using ROCm for AI](./how-to/rocm-for-ai/index.rst) * [Using ROCm for HPC](./how-to/rocm-for-hpc/index.rst) * [Fine-tuning LLMs and inference optimization](./how-to/llm-fine-tuning-optimization/index.rst) * [System optimization](./how-to/system-optimization/index.rst) * [AMD Instinct MI300X tuning guides](./how-to/tuning-guides/mi300x/index.rst) * [System debugging](./how-to/system-debugging.md) * [Using MPI](./how-to/gpu-enabled-mpi.rst) * [Using advanced compiler features](./conceptual/compiler-topics.md) * [Setting the number of CUs](./how-to/setting-cus) * [ROCm examples](https://github.com/amd/rocm-examples) ::: :::{grid-item-card} Conceptual :class-body: rocm-card-banner rocm-hue-8 * [GPU architecture overview](./conceptual/gpu-arch.md) * [GPU memory](./conceptual/gpu-memory.md) * [File structure (Linux FHS)](./conceptual/file-reorg.md) * [GPU isolation techniques](./conceptual/gpu-isolation.md) * [Using CMake](./conceptual/cmake-packages.rst) * [ROCm & PCIe atomics](./conceptual/More-about-how-ROCm-uses-PCIe-Atomics.rst) * [Inception v3 with PyTorch](./conceptual/ai-pytorch-inception.md) * [Inference optimization with MIGraphX](./conceptual/ai-migraphx-optimization.md) ::: :::{grid-item-card} Reference :class-body: rocm-card-banner rocm-hue-6 * [ROCm libraries](./reference/api-libraries.md) * [ROCm tools, compilers, and runtimes](./reference/rocm-tools.md) * [Accelerator and GPU hardware specifications](./reference/gpu-arch-specs.rst) * [Precision support](./reference/precision-support.rst) ::: ::::