Skip to main content

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

rocmate-0.4.0.tar.gz (23.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.4.0-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

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

Hashes for rocmate-0.4.0.tar.gz
Algorithm Hash digest
SHA256 8c12450a5d5429172eafd9e822bb24a21ac8102d03ba53fbe20afae700df79bd
MD5 f5296f33a2cdd5c2e98e1998f0f34daa
BLAKE2b-256 4e29c7356a2d9dea22a31c891e517319b95adec2f93309fe312b5f000bc07189

See more details on using hashes here.

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

Hashes for rocmate-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e40eeb95a0fe05394edfee434425ee8ba68f0b49d3ccb26e2cb7b651edf49713
MD5 cf8f0ce4e6585e9574637c207266e2b8
BLAKE2b-256 99ef7aea5580565d5ea930c33766f68e8259fda83fd6191aaa4e3ce7c64b8ec4

See more details on using hashes here.

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