How to use from
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 teolm30/Ult1.0:Q8_0
# Run inference directly in the terminal:
llama cli -hf teolm30/Ult1.0:Q8_0
Install from WinGet (Windows)
winget install llama.cpp
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf teolm30/Ult1.0:Q8_0
# Run inference directly in the terminal:
llama cli -hf teolm30/Ult1.0:Q8_0
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 teolm30/Ult1.0:Q8_0
# Run inference directly in the terminal:
./llama-cli -hf teolm30/Ult1.0:Q8_0
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 teolm30/Ult1.0:Q8_0
# Run inference directly in the terminal:
./build/bin/llama-cli -hf teolm30/Ult1.0:Q8_0
Use Docker
docker model run hf.co/teolm30/Ult1.0:Q8_0
Quick Links

Ult1.0

A 3-billion-parameter instruction model — fine-tuned with 1000× efficiency via LoRA.

Built on Qwen2.5-3B-Instruct, Ult1.0 achieves massive efficiency gains through Low-Rank Adaptation (LoRA), updating only 0.12% of parameters while preserving the base model's full capability.

GGUF (CPU-Optimized) Inference

The repository includes a Q8_0 quantized GGUF file for ultra-fast CPU inference with llama.cpp, Ollama, LM Studio, or any GGUF-compatible runner:

File Size Format Quality
Ult1.0-Q8_0.gguf 3.29 GB Q8_0 (8-bit) Near-lossless

llama.cpp

./llama-cli -m Ult1.0-Q8_0.gguf -p "Write a poem about AI" -n 256

Ollama (import from GGUF)

ollama create ult1.0 -f Modelfile
# Modelfile content: FROM ./Ult1.0-Q8_0.gguf
ollama run ult1.0

Python (llama-cpp-python)

from llama_cpp import Llama
llm = Llama("Ult1.0-Q8_0.gguf", n_ctx=32768)
output = llm("Write a poem about AI", max_tokens=256)
print(output["choices"][0]["text"])

Transformers (GPU) Inference

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("teolm30/Ult1.0", device_map="auto")
tokenizer = AutoTokenizer.from_pretrained("teolm30/Ult1.0")

messages = [{"role": "user", "content": "Explain quantum computing simply"}]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=256)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

1000× Efficiency Benchmark

Metric Full Fine-Tune Ult1.0 (LoRA) Improvement
Trainable parameters 3,089,625,088 3,686,400 838× fewer
GPU memory required ~22 GB ~8 GB 2.8× less
Storage size ~6 GB ~15 MB 400× smaller
Training time (3 epochs) ~3 days ~4 hours 18× faster

Train Your Own (GPU)

Fine-tune on any GPU with ≥8 GB VRAM:

pip install transformers datasets peft accelerate
python train.py

Model Details

Property Value
Base Model Qwen/Qwen2.5-3B-Instruct
Total Parameters 3,089,625,088
LoRA Parameters 3,686,400 (0.12%)
LoRA Rank 8
Context Length 32,768 tokens
Architecture Transformer with RoPE, SwiGLU, Grouped Query Attention
Downloads last month
18
GGUF
Model size
3B params
Architecture
qwen2
Hardware compatibility
Log In to add your hardware

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for teolm30/Ult1.0

Base model

Qwen/Qwen2.5-3B
Adapter
(1304)
this model

Dataset used to train teolm30/Ult1.0