|
@@ -46,13 +46,24 @@ sudo modprobe nvidia_uvm`
|
|
|
|
|
|
## AMD Radeon
|
|
|
Ollama supports the following AMD GPUs:
|
|
|
+
|
|
|
+### Linux Support
|
|
|
| Family | Cards and accelerators |
|
|
|
| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
| AMD Radeon RX | `7900 XTX` `7900 XT` `7900 GRE` `7800 XT` `7700 XT` `7600 XT` `7600` `6950 XT` `6900 XTX` `6900XT` `6800 XT` `6800` `Vega 64` `Vega 56` |
|
|
|
| AMD Radeon PRO | `W7900` `W7800` `W7700` `W7600` `W7500` `W6900X` `W6800X Duo` `W6800X` `W6800` `V620` `V420` `V340` `V320` `Vega II Duo` `Vega II` `VII` `SSG` |
|
|
|
| AMD Instinct | `MI300X` `MI300A` `MI300` `MI250X` `MI250` `MI210` `MI200` `MI100` `MI60` `MI50` |
|
|
|
|
|
|
-### Overrides
|
|
|
+### Windows Support
|
|
|
+With ROCm v6.1, the following GPUs are supported on Windows.
|
|
|
+
|
|
|
+| Family | Cards and accelerators |
|
|
|
+| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
+| AMD Radeon RX | `7900 XTX` `7900 XT` `7900 GRE` `7800 XT` `7700 XT` `7600 XT` `7600` `6950 XT` `6900 XTX` `6900XT` `6800 XT` `6800` |
|
|
|
+| AMD Radeon PRO | `W7900` `W7800` `W7700` `W7600` `W7500` `W6900X` `W6800X Duo` `W6800X` `W6800` `V620` |
|
|
|
+
|
|
|
+
|
|
|
+### Overrides on Linux
|
|
|
Ollama leverages the AMD ROCm library, which does not support all AMD GPUs. In
|
|
|
some cases you can force the system to try to use a similar LLVM target that is
|
|
|
close. For example The Radeon RX 5400 is `gfx1034` (also known as 10.3.4)
|
|
@@ -63,7 +74,7 @@ would set `HSA_OVERRIDE_GFX_VERSION="10.3.0"` as an environment variable for the
|
|
|
server. If you have an unsupported AMD GPU you can experiment using the list of
|
|
|
supported types below.
|
|
|
|
|
|
-At this time, the known supported GPU types are the following LLVM Targets.
|
|
|
+At this time, the known supported GPU types on linux are the following LLVM Targets.
|
|
|
This table shows some example GPUs that map to these LLVM targets:
|
|
|
| **LLVM Target** | **An Example GPU** |
|
|
|
|-----------------|---------------------|
|