Curated AMD GPU compatibility index and CLI for AI workloads
Project description
rocmate
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. It tells you what works on your specific card, what to set, and what to avoid — based on configurations that real users have tested.
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 gfx1201).
rocmate consolidates this knowledge into one place — version-controlled, testable, community-maintained.
Quickstart
# Install (Python 3.11+)
pipx install rocmate
# Check your system
rocmate doctor
# Show the tested config for a tool
rocmate show ollama
Example output:
$ rocmate doctor
✓ GPU detected: AMD Radeon RX 7900 XTX (gfx1100)
✓ ROCm 6.3.1 installed
✗ User not in 'render' group
→ sudo usermod -aG render $USER && newgrp render
⚠ HSA_OVERRIDE_GFX_VERSION not set
→ export HSA_OVERRIDE_GFX_VERSION=11.0.0
Supported tools (v0.1.0)
| Tool | gfx1100 (RX 7900 XT/XTX) | gfx1030 (RX 6800/6900) | gfx1201 (RX 9070) |
|---|---|---|---|
| Ollama | ✅ | ✅ | 🟡 |
| faster-whisper | ✅ | 🟡 | — |
| ComfyUI | ✅ | 🟡 | — |
✅ tested · 🟡 partial / workarounds needed · ❌ not working
Status
Early-stage. Currently maintained by @tonde on an RX 7900 XTX. Contributions for other AMD chips are very welcome — see CONTRIBUTING.md.
Roadmap
-
rocmate doctor— system diagnostic -
rocmate show <tool>— display tested config - Windows / HIP SDK support (
doctor+show) -
rocmate install <tool>— automated installer with correct ENV -
rocmate doctor --fix— auto-setup for ROCm/HIP, groups, and ENV vars - Web-facing compatibility matrix
Non-goals
- Not a replacement for ROCm, Ollama, or any inference engine
- Not a fork of upstream tools — only configs and glue
- Not a benchmarking tool
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rocmate-0.4.0.tar.gz.
File metadata
- Download URL: rocmate-0.4.0.tar.gz
- Upload date:
- Size: 23.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c12450a5d5429172eafd9e822bb24a21ac8102d03ba53fbe20afae700df79bd
|
|
| MD5 |
f5296f33a2cdd5c2e98e1998f0f34daa
|
|
| BLAKE2b-256 |
4e29c7356a2d9dea22a31c891e517319b95adec2f93309fe312b5f000bc07189
|
File details
Details for the file rocmate-0.4.0-py3-none-any.whl.
File metadata
- Download URL: rocmate-0.4.0-py3-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e40eeb95a0fe05394edfee434425ee8ba68f0b49d3ccb26e2cb7b651edf49713
|
|
| MD5 |
cf8f0ce4e6585e9574637c207266e2b8
|
|
| BLAKE2b-256 |
99ef7aea5580565d5ea930c33766f68e8259fda83fd6191aaa4e3ce7c64b8ec4
|