Which GPUs does llama.cpp support?

llama.cpp master (2026-09-27): 53 of the 65 GPUs tracked here are supported, from the library's own requirements. Checked 2026-09-27.

The rule

llama.cpp has several GPU backends, so it runs on almost any card; what varies is which backend. The CUDA backend's default build targets are 50/61/70-virtual (CUDA < 13 only), 75/80-virtual, 86-real, 89-real, 90-virtual and 120a-real (CUDA 12.8+), per ggml-cuda's CMakeLists.txt.

Supported (53)

GPUVendorTargetDetails
B300 (Blackwell Ultra)NVIDIA10.3
DGX SparkNVIDIA12.1
RTX 5060 Ti 16GBNVIDIA12.0
RTX 5090NVIDIA12.0
RTX PRO 6000 BlackwellNVIDIA12.0
B200NVIDIA10.0
H200 SXM 141GBNVIDIA9.0
L40SNVIDIA8.9
RTX 4060 Ti 16GBNVIDIA8.9
H100 SXM5 80GBNVIDIA9.0
RTX 4090NVIDIA8.9
RTX 6000 Ada GenerationNVIDIA8.9
RTX 3060 12GBNVIDIA8.6
A100 SXM4 80GBNVIDIA8.0
RTX 3090NVIDIA8.6
T4NVIDIA7.5
TITAN RTXNVIDIA7.5
GTX 1080 TiNVIDIA6.1
TITAN VNVIDIA7.0
V100 SXM2 32GBNVIDIA7.0
P100 SXM2 16GBNVIDIA6.0
Tesla P40NVIDIA6.1
TITAN X (Pascal)NVIDIA6.1
M40 24GBNVIDIA5.2
Instinct MI350XAMDgfx950
Instinct MI355XAMDgfx950
Radeon AI PRO R9700AMDgfx1201
Radeon RX 9060 XT (16GB)AMDgfx1200
Radeon RX 9060 XT (8GB)AMDgfx1200
Radeon RX 9070AMDgfx1201
Radeon RX 9070 XTAMDgfx1201
Ryzen AI Max+ 395AMDgfx1151
Instinct MI325XAMDgfx942
Radeon RX 7600 XTAMDgfx1102
Instinct MI300AAMDgfx942
Instinct MI300XAMDgfx942
Radeon RX 7700 XTAMDgfx1101
Radeon RX 7800 XTAMDgfx1101
Radeon RX 7900 GREAMDgfx1100
Instinct MI210AMDgfx90a
Radeon RX 6950 XTAMDgfx1030
Radeon RX 7900 XTAMDgfx1100
Radeon RX 7900 XTXAMDgfx1100
Instinct MI250XAMDgfx90a
Instinct MI100AMDgfx908
Radeon RX 6800AMDgfx1030
Radeon RX 6800 XTAMDgfx1030
Radeon RX 6900 XTAMDgfx1030
Arc B580Intel—SYCL or Vulkan backend.
Data Center GPU Max 1550Intel—SYCL or Vulkan backend.
Arc A380Intel—SYCL or Vulkan backend.
Arc A750Intel—SYCL or Vulkan backend.
Arc A770 (16GB)Intel—SYCL or Vulkan backend.

Partly supported (11)

GPUVendorTargetDetails
K80NVIDIA3.7Vulkan backend only
Radeon RX 6650 XTAMDgfx1032Vulkan backend only
Radeon RX 6750 XTAMDgfx1031Vulkan backend only
Radeon RX 6600AMDgfx1032Vulkan backend only
Radeon RX 6700 XTAMDgfx1031Vulkan backend only
Radeon VIIAMDgfx906needs ROCm 6.3.3 or older for the ROCm backend; otherwise Vulkan backend only
Radeon Instinct MI50AMDgfx906needs ROCm 6.3.3 or older for the ROCm backend; otherwise Vulkan backend only
Radeon Instinct MI60AMDgfx906needs ROCm 6.3.3 or older for the ROCm backend; otherwise Vulkan backend only
Radeon Instinct MI25AMDgfx900Vulkan backend only
Radeon Instinct MI6AMDgfx803Vulkan backend only
Radeon Instinct MI8AMDgfx803Vulkan backend only

Not enough data (1)

GPUVendorTargetDetails
Instinct MI455XAMD—gfx target not recorded

Sources: github.com/ggml-org/llama.cpp/blob/master/ggml/src/ggml-cuda/CMakeLists.txt, github.com/ggml-org/llama.cpp/blob/master/docs/build.md

← All libraries, every GPU · Install checker