llama-cpp

Run LLM inference on CPUs and non-NVIDIA hardware with GGUF quantization.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/1thirteeng3/greenmoire --skill llama-cpp-1thirteeng3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llama-cpp
Source: https://github.com/1thirteeng3/greenmoire/tree/main/integrations/hermes-agent/skills/mlops/inference/llama-cpp
Command: npx skills add https://github.com/1thirteeng3/greenmoire --skill llama-cpp-1thirteeng3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Runs LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware, enabling edge deployment and offline use when CUDA is unavailable.

Core Features & Use Cases

  • CPU-first inference with GGUF quantization to reduce memory footprint and improve speed on non-NVIDIA hardware.
  • Supports Apple Silicon (M1/M2/M3) and AMD/Intel GPUs without CUDA.
  • Flexible deployment options including a lightweight CLI interface and an OpenAI-compatible server for local or remote use.

Quick Start

Install llama.cpp, download a GGUF model, and run a quick chat with the llama-cli.

Frequently Asked Questions about llama-cpp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run LLM inference on CPU without CUDA?

Yes, Apple Silicon devices like M1, M2, and M3 are fully supported for edge deployment. The skill enables CPU-first inference and optional GPU offload on Apple Silicon, allowing you to run LLMs locally without CUDA.

Can I run LLM inference on Apple Silicon without an NVIDIA GPU?

Yes, Apple Silicon devices like M1, M2, and M3 are fully supported for edge deployment. The skill enables CPU-first inference and optional GPU offload on Apple Silicon, allowing you to run LLMs locally without CUDA.

What is the best way to deploy an LLM offline on consumer hardware?

You can start by installing llama.cpp, downloading a GGUF model, and running a quick chat with the llama-cli. This provides a lightweight CLI interface to interact with the model directly on your non-NVIDIA hardware.

Do I need an OpenAI-compatible server for local CPU inference?

GGUF quantization is necessary because it significantly reduces the memory footprint of LLMs. This allows the models to run faster and more efficiently on non-NVIDIA hardware, including CPU/GPU hybrids and edge devices.

Why use GGUF quantization for edge deployment?

You can start by installing llama.cpp, downloading a GGUF model, and running a quick chat with the llama-cli. This provides a lightweight CLI interface to interact with the model directly on your non-NVIDIA hardware.

Does this approach support AMD or Intel GPUs without CUDA?

Yes, this approach supports AMD and Intel GPUs without CUDA. It is designed for non-NVIDIA hardware and CPU/GPU hybrids, offering optional GPU offload to accelerate inference on unsupported CUDA environments.