Downloads · 30 days
74
26% of all-time downloads
archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF
Qwen2.5-0.5B-Instruct-Q8_0-GGUF is a text generation model from archaeus06. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
This model was converted to GGUF format from Qwen/Qwen2.5-0.5B-Instruct using llama.cpp via the ggml.ai's GGUF-my-repo space. Refer to the original model card for more details on the model.
Downloads · 30 days
74
26% of all-time downloads
All-time downloads
286
Public
Repo size
531 MB
Likes
0
Public
Click a slice to open those files.
.gguf531 MB · 100%
From the Hugging Face model README
This model was converted to GGUF format from Qwen/Qwen2.5-0.5B-Instruct using llama.cpp via the ggml.ai's GGUF-my-repo space.
Refer to the original model card for more details on the model.
| Benchmark | Metric | Score | Std. error |
|---|---|---|---|
| ARC-Challenge (1,172 questions) | acc_norm | 32.59% | ±1.37 |
| ARC-Challenge (1,172 questions) | acc | 28.24% | ±1.32 |
Random chance on this 4-choice task is 25%. Scores in this range are typical for a 0.5B-parameter model, and differences of 1-2 points are within the standard error.
Evaluation setup
lm-evaluation-harness (lm_eval 0.4.12) via the TPN Workbench552672e13477f966e13e80341d4626de1fd9196bInstall llama.cpp through brew (works on Mac and Linux)
brew install llama.cpp
Invoke the llama.cpp server or the CLI.
llama-cli --hf-repo archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF --hf-file qwen2.5-0.5b-instruct-q8_0.gguf -p "The meaning to life and the universe is"
llama-server --hf-repo archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF --hf-file qwen2.5-0.5b-instruct-q8_0.gguf -c 2048
Note: You can also use this checkpoint directly through the usage steps listed in the Llama.cpp repo as well.
Step 1: Clone llama.cpp from GitHub.
git clone https://github.com/ggerganov/llama.cpp
Step 2: Move into the llama.cpp folder and build it with LLAMA_CURL=1 flag along with other hardware-specific flags (for ex: LLAMA_CUDA=1 for Nvidia GPUs on Linux).
cd llama.cpp && LLAMA_CURL=1 make
Step 3: Run inference through the main binary.
./llama-cli --hf-repo archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF --hf-file qwen2.5-0.5b-instruct-q8_0.gguf -p "The meaning to life and the universe is"
or
./llama-server --hf-repo archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF --hf-file qwen2.5-0.5b-instruct-q8_0.gguf -c 2048
Ollama can pull GGUF models directly from Hugging Face:
ollama run hf.co/archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF
If you want to pin the exact quant file instead of letting Ollama pick a default:
ollama run hf.co/archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF:Q8_0
Alternatively, download the .gguf file and create a local Modelfile:
# Download the model file first
huggingface-cli download archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF qwen2.5-0.5b-instruct-q8_0.gguf --local-dir .
Create a Modelfile:
FROM ./qwen2.5-0.5b-instruct-q8_0.gguf
Then build and run it:
ollama create qwen2.5-0.5b-instruct -f Modelfile
ollama run qwen2.5-0.5b-instruct
This model is small enough (0.5B, Q8_0) to run comfortably on-device via Termux.
Option A: llama.cpp built from source
pkg update && pkg upgrade
pkg install git cmake clang
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
cmake -B build
cmake --build build --config Release -j$(nproc)
Download the GGUF file directly into the repo:
mkdir -p models
curl -L -o models/qwen2.5-0.5b-instruct-q8_0.gguf \
https://huggingface.co/archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF/resolve/main/qwen2.5-0.5b-instruct-q8_0.gguf
Run inference:
./build/bin/llama-cli -m models/qwen2.5-0.5b-instruct-q8_0.gguf -p "The meaning to life and the universe is" -n 128
Or start a local server (useful if you're hitting it from a Termux Node.js app):
./build/bin/llama-server -m models/qwen2.5-0.5b-instruct-q8_0.gguf -c 2048 --port 8080
Option B: Ollama on Termux
Ollama is available directly as a Termux package:
pkg install ollama
Start the server and pull the model:
ollama serve &
ollama run hf.co/archaeus06/Qwen2.5-0.5B-Instruct-Q8_0-GGUF
Notes for low-memory devices:
-t <n> to set thread count to your CPU's core count if generation feels slow.cmake --build runs out of memory, add -j2 (or -j1) instead of -j$(nproc) to limit parallel compile jobs.The benchmarking of this model was made possible by the generosity of Mr Mikel Palokaj (bench.trueperformancenetwork.com), who paid for the evaluation runs. Many thanks.