readme : add AMD ROCm/HIP GPU build instructions (#3823)

Signed-off-by: Kaihui-AMD <Kaihui.Tang@amd.com>
This commit is contained in:
Kaihui-AMD 2026-05-25 17:27:42 +08:00 committed by GitHub
parent 865ec171aa
commit 44a50ca41a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 22 additions and 0 deletions

View File

@ -21,6 +21,7 @@ High-performance inference of [OpenAI's Whisper](https://github.com/openai/whisp
- [Vulkan support](#vulkan-gpu-support)
- Support for CPU-only inference
- [Efficient GPU support for NVIDIA](#nvidia-gpu-support)
- [AMD ROCm GPU support](#amd-rocm-gpu-support)
- [OpenVINO Support](#openvino-support)
- [Ascend NPU Support](#ascend-npu-support)
- [Moore Threads GPU Support](#moore-threads-gpu-support)
@ -340,6 +341,27 @@ cmake -B build -DGGML_VULKAN=1
cmake --build build -j --config Release
```
## AMD ROCm GPU support
With AMD GPUs the processing can be accelerated via HIP/ROCm.
First, make sure you have installed [ROCm](https://rocm.docs.amd.com/en/latest/).
Now build `whisper.cpp` with HIP support:
```
cmake -B build -DGGML_HIP=1 -DAMDGPU_TARGETS="gfx1201"
cmake --build build -j --config Release
```
Replace `gfx1201` with your GPU architecture. You can find it with:
```
rocminfo | grep "gfx"
```
Common architectures: `gfx1100` (RX 7900 XTX), `gfx1101` (RX 7800 XT), `gfx1201` (RX 9070 XT).
For multiple GPUs with different architectures: `-DAMDGPU_TARGETS="gfx1100;gfx1201"`.
## BLAS CPU support via OpenBLAS
Encoder processing can be accelerated on the CPU via OpenBLAS.