Skip to main content

Curated AMD GPU compatibility index and CLI for AI workloads — ROCm and Vulkan

Project description

rocmate

PyPI CI Website License: MIT

Get AMD GPUs running with AI tools — without the rabbit hole.

rocmate is a curated compatibility index and CLI for running modern AI workloads on AMD GPUs — via ROCm or Vulkan. It tells you what works on your specific card, what to set, and what to avoid — based on configurations that real users have tested.

pip install rocmate

rocmate doctor

Why?

AMD GPUs offer great VRAM-per-dollar (especially the RX 7900 XTX with 24 GB), but getting Ollama, ComfyUI, faster-whisper, or axolotl to actually use the GPU still involves hunting through blog posts, GitHub issues, and Discord threads. Information is scattered, often outdated, and rarely specific to your chip generation (gfx1030 vs gfx1100 vs gfx1151 vs gfx1201).

rocmate consolidates this knowledge into one place — version-controlled, testable, community-maintained.

Quickstart

pip install rocmate

Check your system:

$ rocmate doctor
✓ GPU detected: AMD Radeon RX 7900 XTX (gfx1100)
✓ ROCm found: 7.2.3
✗ User not in 'render' group — run: sudo usermod -aG render $USER
✓ Docker available
✓ Vulkan available

Show the tested config for a tool:

rocmate show llama-cpp               # auto-detects your chip
rocmate show llama-cpp --chip gfx1100

Find tools by keyword:

rocmate search llm
rocmate list --chip gfx1151          # filter by chip

Install with the right ENV vars (shows plan first, asks for confirmation):

rocmate install ollama
rocmate install ollama --chip gfx1100   # skip GPU detection

# Auto-fix detected issues
rocmate doctor --fix

Supported tools

Live compatibility matrix — auto-updated on every commit.

Tool gfx1151
Radeon 8060S/8050S
gfx1100
RX 7900 XT/XTX
gfx1101
RX 7800/7700 XT
gfx1102
RX 7600
gfx1030
RX 6800/6900
gfx1201
RX 9070
Ollama 🟡
ComfyUI 🟡 🟡 🟡
faster-whisper 🟡
llama.cpp 🟡
Stable Diffusion WebUI 🟡 🟡 🟡
vLLM 🟡 🟡 🟡
Axolotl 🟡 🟡 🟡
ExLlamaV2 🟡 🟡 🟡

✅ tested · 🟡 partial / workarounds needed · — no data yet

Run rocmate show <tool> for chip-specific ENV vars, install hints, and tested ROCm versions.

Status

Actively maintained by @T0nd3 on an RX 7900 XTX. Contributions for other AMD chips are very welcome — one YAML file, five minutes. See CONTRIBUTING.md.

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rocmate-0.5.2.tar.gz (65.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rocmate-0.5.2-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file rocmate-0.5.2.tar.gz.

File metadata

  • Download URL: rocmate-0.5.2.tar.gz
  • Upload date:
  • Size: 65.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rocmate-0.5.2.tar.gz
Algorithm Hash digest
SHA256 c27f8a228a9a81690cb89ab78064ae70ab98b3ed99c74d9e9a5a51fb63ff2812
MD5 53edf6db2143a1c6ce1590d0eaf4a6e1
BLAKE2b-256 68ee2336ad2aad601e5559443045a296bd8605970c1e22cad9767cad831d701b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rocmate-0.5.2.tar.gz:

Publisher: publish.yml on T0nd3/rocmate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rocmate-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: rocmate-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rocmate-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dc01ef6eaee6fdecdc00018d8d013efcee2dfd3b9a7748ee173aae007ab1bca9
MD5 1ca1e9fc3dcdaf9765875bc5707a1788
BLAKE2b-256 a286718f9d24527a2486b7473980d270d1957a0ba8139eb9badc005933f6aa15

See more details on using hashes here.

Provenance

The following attestation bundles were made for rocmate-0.5.2-py3-none-any.whl:

Publisher: publish.yml on T0nd3/rocmate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page