Skip to main content

SOTA Multimodal Inference Engine (S2S, I2I, V2V) for Xoron-Dev.

Project description

🚀 Xoron-Dev: Unified Multimodal AI Model

Xoron-Dev Logo Version License Python PyTorch

A state-of-the-art multimodal MoE model that unifies text, image, video, and audio understanding and generation.

Architecture | Features | Installation | Usage | Training | Documentation


🏗️ Architecture Overview

Xoron-Dev is built on a modular, mixture-of-experts architecture designed for maximum flexibility and performance.

🧠 LLM Backbone (Mixture of Experts)

  • 12 Layers, 1024d, 16 Heads - Optimized for efficient inference and training.
  • Aux-Lossless MoE - 8 experts with top-2 routing and configurable shared expert isolation.
  • Ring Attention - Memory-efficient processing for up to 128K context.
  • Qwen2.5 Tokenizer - High-density 151K vocabulary for multilingual and code support.

👁️ Vision & Video

  • SigLIP-2 Encoder - 384px native resolution with multi-scale support (128-512px).
  • TiTok 1D Tokenization - Compressed visual representation (256 tokens) for faster processing.
  • VidTok 3D VAE - Efficient spatiotemporal video encoding with 4x8x8 compression.
  • 3D-RoPE & Temporal MoE - Sophisticated motion pattern recognition and spatial awareness.

🎤 Audio System

  • Raw Waveform Processing - Direct 16kHz audio input/output (no Mel spectrograms required).
  • Conformer + RMLA - Advanced speech-to-text with KV compression.
  • BigVGAN Waveform Decoder - High-fidelity direct waveform generation with Snake activation.
  • Zero-Shot Voice Cloning - Clone voices from short reference clips using speaker embeddings.

🌟 Features

Multimodal Capabilities

Modality Input Output Strategy
Text 128K Context Reasoning, Code, Agentic MoE LLM
Image 128-512px Understanding & SFT SigLIP + TiTok
Video 8-24 Frames Understanding VidTok + 3D-RoPE
Audio 16kHz Waveform ASR & TTS Conformer + BigVGAN

Agentic & Tool Calling

  • 250+ Special Tokens for structured agent behaviors.
  • Native Tool Use: Execute shell commands, Python scripts, and Jupyter notebooks.
  • Reasoning: Advanced Chain-of-Thought (<|think|>, <|plan|>) for complex tasks.
  • Safety: Anti-hallucination tokens (<|uncertain|>, <|cite|>) and confidence scores.

Optimization

  • LoRA Variants: LoRA+, rsLoRA, and DoRA (r=32, α=64).
  • Lookahead Optimizer: Enhanced stability and faster convergence.
  • 8-bit Optimization: Save up to 75% optimizer memory with bitsandbytes.
  • Continuous-Scale Training: Adaptive resolution sampling for optimal VRAM usage.

🚀 Installation

# Clone the repository
git clone https://github.com/nigfuapp-web/Xoron-Dev.git
cd Xoron-Dev

# Install dependencies
pip install -r requirements.txt

💻 Usage

Quick Start (Inference)

from load import load_xoron_model

# Load model and tokenizer
model, tokenizer, device, config = load_xoron_model("Backup-bdg/Xoron-Dev-MultiMoe")

# Generate response
output = model.generate_text("Explain quantum entanglement.", tokenizer)
print(output)

CLI Training

The build.py script provides a powerful interface for training and building models.

# Build a new model from scratch
python build.py --build

# Targeted Fine-tuning
python build.py --hf --text --math        # Fine-tune on Math
python build.py --hf --text --agent       # Fine-tune on Agentic tasks
python build.py --hf --video              # Fine-tune on Video datasets
python build.py --hf --voice              # Fine-tune on Audio/Voice

Granular Text Training Flags

Flag Description
--math Focus on mathematical reasoning and steps.
--agent Tool use, code execution, and system operations.
--software High-quality software engineering and coding.
--cot Chain-of-Thought and logical reasoning.
--medical Medical knowledge and clinical reasoning.
--hallucination Anti-hallucination and truthfulness.

🏋️ Training

Weighted Loss Strategy

The trainer applies specialized weights to ensure high performance on critical tokens:

  • Reasoning (CoT): 1.5x
  • Tool Calling: 1.3x
  • Anti-Hallucination: 1.2x

Continuous-Scale Strategy

Xoron-Dev dynamically samples resolutions during training:

  • Image: 128px to 384px (step=32)
  • Video: 8 to 24 frames, 128px to 320px

📦 Export & Quantization

Export your models for efficient deployment:

# Export to GGUF (for llama.cpp)
python build.py --hf --gguf --gguf-quant q4_k_m

# Export to ONNX
python build.py --hf --onnx --quant-bits 4

🤝 Contributing

Contributions are welcome! If you have ideas for new modalities or optimizations, please open an issue or PR.


📄 License

This project is licensed under the MIT License.


Built with ❤️ by the Xoron-Dev Team

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xorfice-0.1.13.tar.gz (153.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xorfice-0.1.13-py3-none-any.whl (165.4 kB view details)

Uploaded Python 3

File details

Details for the file xorfice-0.1.13.tar.gz.

File metadata

  • Download URL: xorfice-0.1.13.tar.gz
  • Upload date:
  • Size: 153.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xorfice-0.1.13.tar.gz
Algorithm Hash digest
SHA256 57969517684bbf4c593ce7bf4bed4fc019ac5b51c79228d3d2dfd57d8e27bfe8
MD5 56b3298adf30b6191d2e7a4051d247e7
BLAKE2b-256 c56bd1ed7e325da5b1c0e38313f10b66653cc4aeaa27864196b362437be769e4

See more details on using hashes here.

File details

Details for the file xorfice-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: xorfice-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 165.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xorfice-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 6c8d0f063c2befaf6a53be1411f412f261f2830fdd3c86b5d1d364a341902408
MD5 4fd230fc9e66a8c6bfa175f9c4e9c429
BLAKE2b-256 d595541f463f95c3ab8953dae0e9bcc8133da2a8349c154f11a2a6ec558eb279

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page