Instructions to use deepreinforce-ai/Ornith-1.0-35B-GGUF with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use deepreinforce-ai/Ornith-1.0-35B-GGUF with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="deepreinforce-ai/Ornith-1.0-35B-GGUF") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("deepreinforce-ai/Ornith-1.0-35B-GGUF", dtype="auto") - llama-cpp-python
How to use deepreinforce-ai/Ornith-1.0-35B-GGUF with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="deepreinforce-ai/Ornith-1.0-35B-GGUF", filename="ornith-1.0-35b-Q4_K_M.gguf", )
llm.create_chat_completion( messages = [ { "role": "user", "content": "What is the capital of France?" } ] ) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use deepreinforce-ai/Ornith-1.0-35B-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 deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M # Run inference directly in the terminal: llama cli -hf deepreinforce-ai/Ornith-1.0-35B-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 deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M # Run inference directly in the terminal: llama cli -hf deepreinforce-ai/Ornith-1.0-35B-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 deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf deepreinforce-ai/Ornith-1.0-35B-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 deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M
Use Docker
docker model run hf.co/deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M
- LM Studio
- Jan
- vLLM
How to use deepreinforce-ai/Ornith-1.0-35B-GGUF with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "deepreinforce-ai/Ornith-1.0-35B-GGUF" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "deepreinforce-ai/Ornith-1.0-35B-GGUF", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M
- SGLang
How to use deepreinforce-ai/Ornith-1.0-35B-GGUF with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "deepreinforce-ai/Ornith-1.0-35B-GGUF" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "deepreinforce-ai/Ornith-1.0-35B-GGUF", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "deepreinforce-ai/Ornith-1.0-35B-GGUF" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "deepreinforce-ai/Ornith-1.0-35B-GGUF", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Ollama
How to use deepreinforce-ai/Ornith-1.0-35B-GGUF with Ollama:
ollama run hf.co/deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M
- Unsloth Studio
How to use deepreinforce-ai/Ornith-1.0-35B-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 deepreinforce-ai/Ornith-1.0-35B-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 deepreinforce-ai/Ornith-1.0-35B-GGUF to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for deepreinforce-ai/Ornith-1.0-35B-GGUF to start chatting
- Pi
How to use deepreinforce-ai/Ornith-1.0-35B-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf deepreinforce-ai/Ornith-1.0-35B-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": "deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Hermes Agent new
How to use deepreinforce-ai/Ornith-1.0-35B-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 deepreinforce-ai/Ornith-1.0-35B-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 deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M
Run Hermes
hermes
- Atomic Chat new
- Docker Model Runner
How to use deepreinforce-ai/Ornith-1.0-35B-GGUF with Docker Model Runner:
docker model run hf.co/deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M
- Lemonade
How to use deepreinforce-ai/Ornith-1.0-35B-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull deepreinforce-ai/Ornith-1.0-35B-GGUF:Q4_K_M
Run and chat with the model
lemonade run user.Ornith-1.0-35B-GGUF-Q4_K_M
List all available models
lemonade list
Disappointed. Terrible for Agentic Coding Harness
great TTFT tho...
In what sense its bad, its quite good punching above its weight, its working out good for me with my own agent setup.
Interesting, for me it just failed tool calls.
Generated without returning any responses until llama.cpp llama-server was stopped (GPU utilization high, no responses, multiple minutes).
Probably related to this https://huggingface.co/deepreinforce-ai/Ornith-1.0-35B/discussions/10
Just in case, maybe copy of the Qwen 3.6 parameters is wrong?
On reddit there are comments that reasoning should be disabled for agent setup, maybe then it'll work - but I've Qwen 3.6 with reasoning enabled working with the same coding agent.
./bin/llama-server \
--port 5848 \
--jinja \
--temp 0.6 \
--top-p 0.95 \
--top-k 20 \
--min-p 0.0 \
--reasoning on \
--spec-type ngram-mod \
--no-mmap \
--flash-attn on \
--fit on \
--fit-ctx 262144 \
--fit-target 2048 \
--no-mmproj-offload \
--chat-template-kwargs '{"preserve_thinking": true}' \
--model ./models/ornith-1.0-35b-Q6_K.gguf \
--mmproj ./models/mmproj-Qwen_Qwen3.6-35B-A3B-bf16.gguf
great TTFT tho...
Came here to defend. To come and throw such a bold claim in a sophisticated community, it's at least nice of you to include use cases, your setup, and why you think it's 'terrible'. You're on the 35B page btw, not the 9B one.
Your experience depends on A LOT of things. Either share more, or we thank you for your opinion, but take it lightly. π€
Interesting, for me it just failed tool calls.
Generated without returning any responses until llama.cpp llama-server was stopped (GPU utilization high, no responses, multiple minutes).
Probably related to this https://huggingface.co/deepreinforce-ai/Ornith-1.0-35B/discussions/10
Just in case, maybe copy of the Qwen 3.6 parameters is wrong?
On reddit there are comments that reasoning should be disabled for agent setup, maybe then it'll work - but I've Qwen 3.6 with reasoning enabled working with the same coding agent../bin/llama-server \ --port 5848 \ --jinja \ --temp 0.6 \ --top-p 0.95 \ --top-k 20 \ --min-p 0.0 \ --reasoning on \ --spec-type ngram-mod \ --no-mmap \ --flash-attn on \ --fit on \ --fit-ctx 262144 \ --fit-target 2048 \ --no-mmproj-offload \ --chat-template-kwargs '{"preserve_thinking": true}' \ --model ./models/ornith-1.0-35b-Q6_K.gguf \ --mmproj ./models/mmproj-Qwen_Qwen3.6-35B-A3B-bf16.gguf
I don't think that this model has an mmproj attached, and I also don't think it has speculative decoding. These are the first two parameters I'd suspect. I use this and it works flawlessly in OpenCode:
llama-server.exe -m E:/1models/DeepReinforce/ornith-1.0-35b-Q6_K.gguf --ctx-size 131072 -ctk q4_0 -ctv q4_0 -fa on -ngl -1 --main-gpu 1 -t 8 -b 2048 -ub 2048 --host 127.0.0.1 --port 8081 --no-mmap --mlock --temp 0.6 --top-p 0.95 --top-k 20 --cache-reuse 256 --jinja --fit on
I get around ~400t/s pp and ~40t/s tg on 5070 Ti and and 64GB DDR4 RAM.
I get around ~400t/s pp and ~40t/s tg on 5070 Ti and and 64GB DDR4 RAM.
Yes, performance is great up until the tool call for me using late-cli. E.g. from the Web UI with tool calls disabled.
don't think it has speculative decoding
As far as I know ngram cache variants (including ngram-mod) do not need any model side speculative decoding support (no MTP layers, no separate draft models required).
Server side caching of the token sequences that are already generated and are retrieved from the cache if matched: https://github.com/ggml-org/llama.cpp/blob/master/docs/speculative.md#n-gram-cache-ngram-cache.
I don't think that this model has an mmproj attached
Yes, but as this model is Qwen3.5-35B-A3B finetune I just tried Qwen3.6-35B-A3B mmproj from bartowski/Qwen_Qwen3.6-35B-A3B-GGUF.
Works perfectly in server's Web UI, for example with this image https://en.wikipedia.org/wiki/Computer_network_diagram#/media/File:Sample-network-diagram.png and prompt "Describe this image":
This image is a simple, black-and-white network topology diagram
illustrating how different devices are connected to form a local
area network (LAN) that accesses the internet.Here is a breakdown of the components from left to right:
- Client Computers: On the far left, there are three desktop
computer setups (each consisting of a tower and a monitor).
They are arranged with two at the top and one at the bottom.- Switch: In the center-left, a grey box labeled "Switch"
acts as the central hub. All three client computers are connected to it via lines.- Server: Connected to the right side of the switch is a tall,
rack-mounted unit labeled "Server". It appears to have multiple drive bays or slots.- Printer: Directly above the server is an icon of a printer labeled "Printer".
A line connects it down into the top of the server, indicating it is likely a network printer hosted by the server.- Router: To the right of the server is a box labeled "Router",
depicted with arrows pointing in four directions. It is connected to the server.- The Internet: At the top right, a cloud shape labeled "The Internet"
is connected to the router by a jagged lightning bolt line, representing the connection to the wider web.Summary of Flow: The diagram shows data flowing from the three client
PCs through the Switch, into the Server (which also manages the Printer),
out through the Router, and finally to The Internet.