mtaku3/openscience/llama-cpp
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Runs LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware. Use for edge deployment, M1/M2/M3 Macs, AMD/Intel GPUs, or when CUDA is unavailable. Supports GGUF quantization (1.5-8 bit) for reduced memory and 4-10× speedup vs PyTorch on CPU.
Install
npx vskill@latest install mtaku3/openscience/llama-cppSKILL.md
llama.cpp
Pure C/C++ LLM inference with minimal dependencies, optimized for CPUs and non-NVIDIA hardware.
When to use llama.cpp
Use llama.cpp when:
- Running on CPU-only machines
- Deploying on Apple Silicon (M1/M2/M3/M4)
- Using AMD or Intel GPUs (no CUDA)
- Edge deployment (Raspberry Pi, embedded systems)
- Need simple deployment without Docker/Python
Use TensorRT-LLM instead when:
- Have NVIDIA GPUs (A100/H100)
- Need maximum throughput (100K+ tok/s)
- Running in datacenter with CUDA
Use vLLM instead when:
- Have NVIDIA GPUs
- Need Python-first API
- Want PagedAttention
Quick start
Installation
Download model
Run inference
Server mode
Quantization formats
GGUF format overview
| Format | Bits | Size (7B) | Speed | Quality | Use Case | |
|---|---|---|---|---|---|---|
| Q4_K_M | 4.5 | 4.1 GB | Fast | Good | Recommended default | |
| Q4_K_S | 4.3 | 3.9 GB | Faster | Lower | Speed critical | |
| Q5_K_M | 5.5 | 4.8 GB | Medium | Better | Quality critical | |
| Q6_K | 6.5 | 5.5 GB | Slower | Best | Maximum quality | |
| Q8_0 | 8.0 | 7.0 GB | Slow | Excellent | Minimal degradation | |
| Q2_K | 2.5 | 2.7 GB | Fastest | Poor | Testing only |
Choosing quantization
Hardware acceleration
Apple Silicon (Metal)
NVIDIA GPUs (CUDA)
AMD GPUs (ROCm)
Common patterns
Batch processing
Constrained generation
Context size
Performance benchmarks
CPU performance (Llama 2-7B Q4_K_M)
| CPU | Threads | Speed | Cost | |
|---|---|---|---|---|
| Apple M3 Max | 16 | 50 tok/s | $0 (local) | |
| AMD Ryzen 9 7950X | 32 | 35 tok/s | $0.50/hour | |
| Intel i9-13900K | 32 | 30 tok/s | $0.40/hour | |
| AWS c7i.16xlarge | 64 | 40 tok/s | $2.88/hour |
GPU acceleration (Llama 2-7B Q4_K_M)
| GPU | Speed | vs CPU | Cost | |
|---|---|---|---|---|
| NVIDIA RTX 4090 | 120 tok/s | 3-4× | $0 (local) | |
| NVIDIA A10 | 80 tok/s | 2-3× | $1.00/hour | |
| AMD MI250 | 70 tok/s | 2× | $2.00/hour | |
| Apple M3 Max (Metal) | 50 tok/s | ~Same | $0 (local) |
Supported models
LLaMA family:
- Llama 2 (7B, 13B, 70B)
- Llama 3 (8B, 70B, 405B)
- Code Llama
Mistral family:
- Mistral 7B
- Mixtral 8x7B, 8x22B
Other:
- Falcon, BLOOM, GPT-J
- Phi-3, Gemma, Qwen
- LLaVA (vision), Whisper (audio)
Find models: https://huggingface.co/models?library=gguf
References
- [Quantization Guide](references/quantization.md) - GGUF formats, conversion, quality comparison
- [Server Deployment](references/server.md) - API endpoints, Docker, monitoring
- [Optimization](references/optimization.md) - Performance tuning, hybrid CPU+GPU
Resources
- GitHub: https://github.com/ggerganov/llama.cpp
- Models: https://huggingface.co/models?library=gguf
- Discord: https://discord.gg/llama-cpp
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingbackend/cli/skills/ml-inference/llama-cpp/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mtaku3/openscience/llama-cpp)