Instructions to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary 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 UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0 # Run inference directly in the terminal: llama cli -hf UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0 # Run inference directly in the terminal: llama cli -hf UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_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 UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0 # Run inference directly in the terminal: ./llama-cli -hf UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_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 UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0 # Run inference directly in the terminal: ./build/bin/llama-cli -hf UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
Use Docker
docker model run hf.co/UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
- LM Studio
- Jan
- vLLM
How to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
- Ollama
How to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary with Ollama:
ollama run hf.co/UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
- Unsloth Desktop
- Pi
How to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary with Docker Model Runner:
docker model run hf.co/UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
- Lemonade
How to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
Run and chat with the model
lemonade run user.Uluka-Comet-1.5B-Hybrid-Ternary-TQ1_0
List all available models
lemonade list
- Hermes Agent
How to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
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 UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0
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 "UlukaDev/Uluka-Comet-1.5B-Hybrid-Ternary:TQ1_0" \ --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"
Uluka Comet 1.5B Hybrid Ternary
1.5B-parameter chat model in a 500 MB GGUF. Most weights are ternary (-1, 0,
+1); a small number of tensors are kept at 8-bit. CPU inference. Derived from
Qwen2.5-1.5B-Instruct.
Benchmarks
Perplexity on four held-out text sets, lower is better. All three models scored by one script on one machine at identical settings.
| Test set | Uluka Comet 1.5B | Qwen2.5-1.5B-Instruct | Qwen2.5-0.5B-Instruct |
|---|---|---|---|
| Conversation | 7.82 | 7.78 | 10.15 |
| General text | 17.44 | 12.41 | 18.90 |
| Code | 5.49 | 4.15 | 5.08 |
| Maths | 6.96 | 4.65 | 6.48 |
| Average | 9.43 | 7.25 | 10.15 |
| File size | 500 MB | 3,094 MB | 988 MB |
Bold marks the better of Comet and Qwen2.5-0.5B.
Comet matches its 1.5B base model on conversation (7.82 vs 7.78) and leads Qwen2.5-0.5B by 7.1% on the four-set average. It trails on code by 0.41 and on maths by 0.49.
Method
Four held-out sets โ conversation, general prose, source code, maths โ none of
it seen in training. 128 windows of 512 tokens, every position scored, no BOS,
cuda/float32, same script for all three models. Raw output in
benchmarks/results.json; chart source in
benchmarks/make_charts.py.
Three caveats:
- Scores are at full precision, as is standard for comparing models. The packed 500 MB file scores 3โ4% higher on the same texts.
- Perplexity, not task accuracy. No MMLU, GSM8K or HumanEval figures are published here.
- llama.cpp's
llama-perplexityscores only the second half of each window and will report different figures. Under that rule a quantized Qwen2.5-0.5B leads the packed file on the four-set average, while Comet still leads on conversation and general text.
Usage
Bundled chat program
Download uluka-comet-chat.zip (16 KB), unzip, and run
run_chat.bat on Windows or ternary_chat.py elsewhere. It creates its own
virtualenv and fetches the model on first run. See
chat/README.md.
llama.cpp
llama-cli -m uluka-comet-1.5b-hybrid-ternary-TQ1_0.gguf --jinja -cnv
The chat template is embedded in the file.
llama-cpp-python
from llama_cpp import Llama
llm = Llama(model_path="uluka-comet-1.5b-hybrid-ternary-TQ1_0.gguf", n_ctx=4096)
print(llm.create_chat_completion(
messages=[{"role": "user", "content": "Explain gravity to a ten-year-old."}]
)["choices"][0]["message"]["content"])
Limitations
- Competent at conversation, summarisation, rewriting and general prose.
- Weak at code, arithmetic and multi-step reasoning.
- Hallucinates. Treat any date, name, statistic or quotation as unverified.
- CPU only. TQ1_0 has no CUDA kernel in mainline llama.cpp;
-nglis ignored. Expect 11โ37 tok/s on a typical laptop. - 32,768 token context, inherited from the base model.
- English. Other languages inherited from the base model and untested here.
Licence
Apache 2.0 โ see LICENSE.
Derived from
Qwen/Qwen2.5-1.5B-Instruct
(Qwen team, Alibaba Cloud), Apache 2.0; attribution in NOTICE.
Qwen2.5-0.5B-Instruct appears only as a benchmark comparison.
- Downloads last month
- 68
1-bit


