zolotukhin/zinc
Zig INferenCe Engine — Local LLM inference on AMD GPUs and Apple Silicon
What it solves
ZINC is a high-performance, local inference engine designed to run GGUF models on a wide variety of consumer GPUs. It aims to provide a faster alternative to existing tools like llama.cpp, particularly on AMD Radeon hardware using ROCm.
How it works
Written in Zig, ZINC is a single binary that integrates several components: a command-line interface, a browser-based chat interface, a model manager for downloading and managing GGUF files, and an OpenAI-compatible API server. It supports multiple GPU backends including Vulkan (AMD/Intel), ROCm/HIP (AMD), Metal (Apple Silicon), and CUDA (NVIDIA, experimental).
Who it’s for
Developers and AI enthusiasts who want to run LLMs locally on their own hardware with high performance, especially those using AMD or Apple Silicon GPUs.
Highlights
- Fast GGUF inference with native kernels for various GPU paths.
- OpenAI-compatible API for easy integration into other applications.
- Integrated model manager and browser chat for immediate use.
- Broad hardware support across AMD, Intel, Apple, and NVIDIA GPUs.
Related
- Project
- Project
- Project
- Project
- Dispatch