ATOM Documentation
ATOM (Accelerated Training and Optimization for Models) is AMD’s high-performance LLM serving framework optimized for ROCm platforms. Find the source code at https://github.com/ROCm/ATOM.
Getting Started
User Guides
- ATOM architecture guide
- ATOM configuration guide
- Quick reference
- Master configuration (
Config) - Compilation configuration (
CompilationConfig) - Quantization configuration (
QuantizationConfig&LayerQuantConfig) - Parallel configuration (
ParallelConfig) - Speculative decoding configuration (
SpeculativeConfig) - Sampling parameters (
SamplingParams) - CLI arguments (
EngineArgs) - Environment variables
- Decision tree — choosing a compilation level
- Source files
- ATOM Model Support Guide
- ATOM model operations guide
- ATOM scheduling & KV cache guide
- ATOM Distributed Inference Guide
- Prefill Context Parallel (PCP) Guide
- ATOM compilation & CUDA graphs guide
- ATOM serving & benchmarking guide
Framework Integrations
API Reference
Features
High Performance: Optimized kernels for AMD Instinct GPUs
Model Support: Wide range of LLM architectures (Llama, GPT, etc.)
Distributed Serving: Multi-GPU and multi-node deployment
Compilation: CUDAGraph and ROCm optimizations
Benchmarking: Built-in performance measurement tools
Supported GPUs
GPU |
Architecture |
Memory |
Status |
|---|---|---|---|
AMD Instinct MI355X |
CDNA 4 (gfx950) |
288 GB HBM3e |
✅ Fully Supported (primary CI target) |
AMD Instinct MI300X |
CDNA 3 (gfx942) |
192 GB HBM3 |
✅ Fully Supported |
AMD Instinct MI250X |
CDNA 2 (gfx90a) |
128 GB HBM2e |
✅ Fully Supported |
Quick links
GitHub: https://github.com/ROCm/ATOM
ROCm Documentation: https://rocm.docs.amd.com