Installation
Install with pip:
pip install usematchaOr with uv:
uv pip install usematchaVerify the install:
$ matcha --version
matcha 0.2.3Also confirm your GPU is visible:
matcha monitor --window 2This prints live power readings every 2 seconds. If it works, Matcha can see your GPU. Press Ctrl+C to stop.
Requirements
Matcha depends on nvidia-ml-py, the official NVIDIA Management Library bindings for Python. On most machines with PyTorch and CUDA installed, this is already present. If not, Matcha installs it automatically.
Matcha does not install or modify PyTorch, CUDA, or any training framework.
Troubleshooting
ImportError: pynvml is required
The nvidia-ml-py package is missing. Install it:
pip install nvidia-ml-pyNVMLError: driver not loaded
NVIDIA drivers are not installed or the GPU is not accessible. Verify with:
nvidia-smiFutureWarning: The pynvml package is deprecated
This comes from PyTorch, not Matcha. It is harmless. You can suppress it with:
PYTHONWARNINGS="ignore::FutureWarning" matcha run ...