🐉 Ouroboros-9B: The Recursive Reasoning Experiment

Ouroboros-9B is an independent research project focused on pushing the boundaries of recursive optimization and architectural efficiency. It represents a paradigm shift in how high-parameter models can be deployed and refined on consumer-grade hardware.

🚀 The Vision

Ouroboros is built on the principle of recursive refinement. By utilizing extreme 1.58-bit ternary compression as a foundation, the project aims to explore the intersection of large-scale reasoning and minimal-bit representations. Ouroboros doesn't just run on edge hardware; it is designed to evolve there.

🌳 Lineage & Architecture

Ouroboros-9B is built upon a high-performance logic foundation:

  1. Ouroboros-9B (Ternary Architectural Baseline)
  2. OmniCoder-9B (Advanced Coding & Reasoning Logic)
  3. Qwen 3.5 9B (Underlying Transformer Architecture)

🛠️ Technical Specifications

This initial baseline release utilizes Ternary (1.58-bit) Quantization via the TQ1_0 format.

  • Quantization: TQ1_0 (BitNet 1.58-bit Ternary)
  • Extreme Footprint: Weights are crushed down to {-1, 0, 1}, reducing the model size from ~18GB to a compact 2.7GB.
  • Memory Efficiency: Over 85% reduction in VRAM/RAM requirements compared to BF16.
  • Multimodal Engine: Integrated vision projectors enable visual reasoning and code-from-image analysis.
  • Hardware Acceleration: Native optimization for the QVAC Fabric engine using specialized Vulkan and Metal kernels.

🖼️ Multimodal Capabilities

Ouroboros-9B includes high-fidelity vision projectors from the Unsloth collection, enabling it to process visual inputs such as code screenshots, diagrams, and UI layouts.

  • mmproj-BF16.gguf: Optimized for modern GPUs with native bfloat16 support.
  • mmproj-F16.gguf: Universal high-precision projector for all backends.

🔬 Experimental Roadmap

Ouroboros is designed to "consume itself" to grow stronger through successive training phases.

  • Phase 1 (Active): Establishing the Ternary Baseline. Deployment of the 1.58-bit architectural shift.
  • Phase 2: Recovery Fine-tuning. Utilizing QVAC Fabric native low-bit training to restore logic and perplexity lost during the initial quantization.
  • Phase 3: Recursive self-optimization and specialized forks for autonomous agentic workflows.

🛠️ Usage (QVAC Fabric)

To achieve the intended performance and use the ternary kernels, use the QVAC Fabric Engine.

Build:

git clone https://github.com/tetherto/qvac-fabric-llm.cpp.git
cd qvac-fabric-llm.cpp
cmake -B build -DGGML_VULKAN=ON
cmake --build build --config Release

Run:

# Text Inference
./build/bin/llama-cli -m ouroboros-9b-TQ1.gguf -p "Write a recursive function in Rust to..."

# Multimodal Inference
./build/bin/llama-minicpmv-cli -m ouroboros-9b-TQ1.gguf --mmproj mmproj-BF16.gguf --image screen.png -p "Explain the logic flow in this diagram."

🔗 Credits

This project is made possible by the following foundational works:


Disclaimer: This is an experimental research artifact. Logic performance may vary compared to higher-bit versions until recovery fine-tuning is complete.

Downloads last month
422
GGUF
Model size
9B params
Architecture
qwen35
Hardware compatibility
Log In to add your hardware

We're not able to determine the quantization variants.

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

Model tree for PXIN/Ouroboros-9B

Finetuned
Qwen/Qwen3.5-9B
Quantized
(272)
this model