Instructions to use ciphermosaic/qwen-alpaca-gguf with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- llama-cpp-python
How to use ciphermosaic/qwen-alpaca-gguf with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="ciphermosaic/qwen-alpaca-gguf", filename="Qwen2.5-0.5B-Instruct.Q4_K_M.gguf", )
llm.create_chat_completion( messages = "No input example has been defined for this model task." )
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use ciphermosaic/qwen-alpaca-gguf with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M # Run inference directly in the terminal: llama cli -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M # Run inference directly in the terminal: llama cli -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Use Docker
docker model run hf.co/ciphermosaic/qwen-alpaca-gguf:Q4_K_M
- LM Studio
- Jan
- Ollama
How to use ciphermosaic/qwen-alpaca-gguf with Ollama:
ollama run hf.co/ciphermosaic/qwen-alpaca-gguf:Q4_K_M
- Unsloth Studio
How to use ciphermosaic/qwen-alpaca-gguf with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for ciphermosaic/qwen-alpaca-gguf to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for ciphermosaic/qwen-alpaca-gguf to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for ciphermosaic/qwen-alpaca-gguf to start chatting
- Pi
How to use ciphermosaic/qwen-alpaca-gguf with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @mariozechner/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "ciphermosaic/qwen-alpaca-gguf:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Hermes Agent new
How to use ciphermosaic/qwen-alpaca-gguf with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Run Hermes
hermes
- Atomic Chat new
- OpenClaw new
How to use ciphermosaic/qwen-alpaca-gguf with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "ciphermosaic/qwen-alpaca-gguf:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
- Docker Model Runner
How to use ciphermosaic/qwen-alpaca-gguf with Docker Model Runner:
docker model run hf.co/ciphermosaic/qwen-alpaca-gguf:Q4_K_M
- Lemonade
How to use ciphermosaic/qwen-alpaca-gguf with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull ciphermosaic/qwen-alpaca-gguf:Q4_K_M
Run and chat with the model
lemonade run user.qwen-alpaca-gguf-Q4_K_M
List all available models
lemonade list
Qwen Alpaca GGUF
Model: ciphermosaic/qwen-alpaca-gguf
A fine tuned version of Qwen2.5-0.5B-Instruct trained on the tatsu-lab/alpaca instruction dataset using Unsloth. This project was built as a learning exercise to understand the complete LLM fine tuning workflow, from training and LoRA adaptation to model merging, GGUF conversion, local inference with Ollama, and deployment on Hugging Face.
Model Details
- Model Name:
ciphermosaic/qwen-alpaca-gguf - Base Model: Qwen2.5-0.5B-Instruct
- Model Type: Causal Language Model
- Primary Purpose: Chat Assistant
- Language: English
- License: Apache 2.0
Training Dataset
The model was fine tuned using the tatsu-lab/alpaca dataset, which consists of instruction, input, and output pairs designed for instruction following tasks.
The objective was to improve the model's ability to follow natural language instructions and generate coherent conversational responses.
Fine Tuning
The model was fine tuned using Unsloth with LoRA.
Training Configuration
| Parameter | Value |
|---|---|
| Epochs | 2 |
| Learning Rate | 2e-5 |
| Fine Tuning Method | LoRA |
| Framework | Unsloth |
After training:
- The LoRA adapter was merged into the base model.
- The merged model was exported.
- The model was converted to GGUF format for efficient local inference.
Quantization
The released model uses the following GGUF file:
Qwen2.5-0.5B-Instruct.Q4_K_M.gguf
The Q4_K_M quantization provides a good balance between model size, inference speed, and response quality, making it suitable for running efficiently on consumer hardware.
Local Inference with Ollama
The model can be run locally using Ollama after creating a Modelfile that references:
Qwen2.5-0.5B-Instruct.Q4_K_M.gguf
Then create and run the model:
ollama create qwen-alpaca -f Modelfile
ollama run qwen-alpaca
This enables fast local inference without requiring a cloud API.
Deployment
The project has also been deployed on Hugging Face Spaces, allowing users to interact with the model through a web interface in addition to local inference with Ollama.
Intended Uses
This model is suitable for:
- General chat
- Instruction following
- Learning and experimentation
- Prompt engineering practice
- Local LLM inference
- Educational demonstrations of LLM fine tuning
Limitations
- Trained for only two epochs.
- No quantitative evaluation metrics were collected.
- Responses may occasionally contain factual inaccuracies or hallucinations.
- Not intended for production or high risk applications.
- Performance is limited by the 0.5B parameter size.
Example
Prompt
Explain what a Transformer is in simple terms.
Response
A Transformer is a neural network architecture designed to process sequences efficiently using self attention. Instead of reading text one word at a time, it looks at all relevant words together, allowing it to understand context better and generate more accurate responses.
Learning Objectives
This project was created to gain hands on experience with the complete LLM development pipeline, including:
- Instruction fine tuning
- LoRA adaptation
- Model merging
- GGUF conversion
- Quantization
- Local inference with Ollama
- Hugging Face model hosting
- Hugging Face Spaces deployment
Local Inference with Ollama
The model was successfully tested locally using Ollama.
Acknowledgements
- Qwen Team for the Qwen2.5 base model.
- Unsloth for efficient LoRA fine tuning.
- tatsu-lab for the Alpaca instruction dataset.
- Ollama for local LLM inference.
- Hugging Face for model hosting and Spaces deployment.
Live Demo
Try the model in your hugging face Space:
- Downloads last month
- 493
4-bit
