Discover and explore top open-source AI tools and projects—updated daily.
raketenkaterGGUF inference launcher with auto-tuning and multi-GPU optimization
Top 98.6% on SourcePulse
Summary
This project addresses the complexity of deploying large language models (LLMs) locally, particularly on multi-GPU systems and with Mixture-of-Experts (MoE) architectures. It automates the configuration of llama.cpp, determining optimal flags, tensor splits, and MoE expert placement. This offers an Ollama alternative for users with advanced hardware, enabling larger models to run efficiently across VRAM and system RAM.
How It Works
ggrun automates llama.cpp configuration by analyzing hardware (GPU, RAM, PCIe layout) to compute optimal --tensor-split and -ot flags based on GGUF tensor sizes. This enables distribution of large MoE models across VRAM and system RAM. It also automatically detects and validates multimodal projectors for seamless vision model integration. The tool recommends and downloads suitable model quantizations from Hugging Face, tailored to available VRAM.
Quick Start & Requirements
curl -fsSL https://raw.githubusercontent.com/raketenkater/ggrun/main/setup.sh | bashiwr -useb https://raw.githubusercontent.com/raketenkater/ggrun/main/install.ps1 | iexdocs/install.md and docs/usage.md.Highlighted Details
llama.cpp --fit and Ollama for various models, especially MoE architectures, on multi-GPU setups.mmproj for vision models.Maintenance & Community
No specific details on contributors, sponsorships, community channels, or roadmaps were found in the provided README snippet.
Licensing & Compatibility
Limitations & Caveats
1 day ago
Inactive
tunib-ai
triton-inference-server
NVIDIA