ワンクリックで
rocm-atom-inference
Guide and resources for deployment and development using the ROCm/AMD ATOM (AiTer Optimized Model) inference backend.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Guide and resources for deployment and development using the ROCm/AMD ATOM (AiTer Optimized Model) inference backend.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Develop and extend gfxGRAPH internals — add gap bridges, fix HIP/ROCm issues, debug graph capture failures, and understand the architecture. Covers BridgedCUDAGraph, ShapeBucketPool, ConditionalGraph, native bridge, and the monkey-patch system. USE FOR: extend gfxGRAPH, add new gap bridge, fix gfxGRAPH bug, understand gfxGRAPH architecture, modify BridgedCUDAGraph, add gfxGRAPH feature, debug graph capture internals, improve gfxGRAPH performance, gfxGRAPH C++ native bridge, write gfxGRAPH tests. DO NOT USE FOR: just using gfxGRAPH in a project (use gfxgraph-integration), general ROCm issues.
Benchmark gfxGRAPH internals, run the public benchmark suite, and compare performance between Python and Rust.
Validates and benchmarks ROCm-DS component ports against their CPU baselines (e.g., pandas vs hipDF). Use this to generate parity tests, verify correctness, and measure the performance speedups of GPU-accelerated code.
Verifies whether a requested ROCm-DS workflow is officially supported, source-build feasible, or experimental on the target system.
Migrates pandas-like workflows to hipDF and cudf.pandas style acceleration, auditing for unsupported features.
Leverages GPU acceleration to process and analyze complex graph structures using hipGRAPH. Note: hipGRAPH is early access.
| name | rocm-atom-inference |
| description | Guide and resources for deployment and development using the ROCm/AMD ATOM (AiTer Optimized Model) inference backend. |
ATOM (AiTer Optimized Model) is a lightweight vLLM-like implementation, focusing on integration and optimization based on AITER kernels. It provides an OpenAI-Compatible API drop-in server (/v1/chat/completions and /v1/completions) that is optimized for AMD's ROCm platform.
torch.compile: 4 compilation levels with CUDA graph capture for low-latency decode.The recommended way to install and use ATOM is via the nightly Docker image. See scripts/install_atom_container.sh for an example. Alternatively, you can build from the base ROCm image by pulling rocm/pytorch and installing amd-aiter via pip.
# Requires ninja and huggingface_hub installed
python -m atom.examples.simple_inference --model meta-llama/Meta-Llama-3-8B --kv_cache_dtype fp8
Note: First-time execution may take approximately 10 minutes for model compilation.
Start an OpenAI-compatible server using the entrypoint. See examples/example_openai_server.sh for multi-GPU and speculative decoding examples.
python -m atom.entrypoints.openai_server --model Qwen/Qwen3-0.6B --kv_cache_dtype fp8
To run an online throughput benchmark against a running server:
python -m atom.benchmarks.benchmark_serving \
--model=deepseek-ai/DeepSeek-R1 --backend=vllm --base-url=http://localhost:8000 \
--dataset-name=random \
--random-input-len=1024 --random-output-len=1024 \
--random-range-ratio=0.8 \
--num-prompts=1280 --max-concurrency=128 \
--request-rate=inf --ignore-eos \
--save-result --percentile-metrics="ttft,tpot,itl,e2el"
To collect a profile trace, launch the server with --torch-profiler-dir ./trace --mark-trace.