
pip install clap-cpp # CPU (Metal on macOS)
pip install "clap-cpp[cuda]" # NVIDIA CUDA
pip install "clap-cpp[rocm]" # AMD ROCm
pip install "clap-cpp[vulkan]" # Vulkan
| Backend |
Platforms |
Required system runtime |
| CPU (Metal on macOS) |
Linux x86_64/ARM64, macOS ARM64, Windows x86_64 |
|
| CUDA |
Linux x86_64 (glibc 2.35+) |
CUDA 12.9-compatible NVIDIA driver; cudart/cuBLAS are statically linked |
| ROCm |
Linux x86_64 (glibc 2.35+) |
ROCm 6.4.3 HIP, hipBLAS, rocBLAS (including library data), compatible AMD driver |
| Vulkan |
Linux x86_64 (glibc 2.39+) |
System Vulkan loader and vendor ICD/driver |
from clap_cpp import CLAP
with CLAP("larger_clap_general-q4_k_m.gguf") as model:
text_embedding = model.encode_text("Sound of a dog")
audio_embedding = model.encode_audio("dog.wav")