The smartest AI model that fits in 1GB VRAM + 6GB RAM.
Built on OLMoE-1B-7B-0125-Instruct — a Mixture of Experts model with 7B total parameters but only 1.3B active per token, quantized with TurboQuant-inspired techniques to fit extreme memory budgets.
🎯 Why This Model?
Feature
Value
Total Parameters
6.92B
Active Parameters/Token
1.3B
Architecture
64 experts, top-8 routing
Expert Combinations
4.4 billion possible per token
Context Length
4,096 tokens
License
Apache 2.0
The Key Insight: MoE + Aggressive Quantization
Dense 1B models cap out around MMLU 25-35. But OLMoE packs 7B parameters into a MoE architecture where only 1.3B are active per token. Research shows MoE expert layers are more robust to low-bit quantization than dense layers (MoQE, arxiv:2310.02410), making this the ideal architecture for extreme compression.
Result: A model that fits in 1GB VRAM while accessing 7B parameters of learned knowledge.
📦 Available Quantizations
File
Size
Bits
Best For
RAM Needed
SmartMoE-1B-7B-IQ2_M.gguf
~2.3 GB
2-bit
Ultra-low memory, mobile devices
~3 GB
SmartMoE-1B-7B-IQ3_M.gguf
~3.0 GB
3-bit
Recommended — best quality-to-size
~4 GB
SmartMoE-1B-7B-Q3_K_M.gguf
~3.2 GB
3-bit
K-quant alternative, good balance
~4 GB
SmartMoE-1B-7B-Q4_K_M.gguf
~4.0 GB
4-bit
Highest quality, needs more memory
~5 GB
Memory Layout for 1GB VRAM + 6GB RAM
┌─────────────────────────────────┐
│ GPU VRAM (1 GB) │
│ ├─ Active expert weights (~400MB)│
│ └─ KV cache (~200MB) │
├─────────────────────────────────┤
│ System RAM (6 GB) │
│ ├─ Full model (~2.3-4.0 GB) │
│ └─ OS + overhead (~2 GB) │
└─────────────────────────────────┘
🚀 Quick Start
With llama.cpp
bash
1# Download the model2huggingface-cli download Abasgames/SmartMoE-1B-7B-TQ3 SmartMoE-1B-7B-IQ3_M.gguf --local-dir .34# Run with llama-cli (CPU only)5./llama-cli -m SmartMoE-1B-7B-IQ3_M.gguf -p "Explain quantum computing in simple terms:" -n 25667# Run with GPU offload (1GB VRAM)8./llama-cli -m SmartMoE-1B-7B-IQ3_M.gguf -ngl 5 -p "Explain quantum computing in simple terms:" -n 256910# Interactive chat mode11./llama-cli -m SmartMoE-1B-7B-IQ3_M.gguf -cnv
With Ollama
bash
1# Create a Modelfile2cat> Modelfile <<'EOF'
3FROM ./SmartMoE-1B-7B-IQ3_M.gguf
4TEMPLATE """{{ if .System }}<|system|>
5{{ .System }}
6{{ end }}<|user|>
7{{ .Prompt }}
8<|assistant|>
9"""
10PARAMETER stop "<|endoftext|>"
11PARAMETER temperature 0.7
12PARAMETER top_p 0.9
13EOF1415ollama create smartmoe -f Modelfile
16ollama run smartmoe "What is the meaning of life?"
With LM Studio
Download any GGUF file from this repo
Open LM Studio → Load Model → Select the GGUF file
Key takeaway: OLMoE beats dense 1B models on most reasoning benchmarks while having similar active compute cost. The main weakness is math (GSM8K), which the planned SFT training with OpenR1-Math data is designed to address.
🔬 Technical Details
Architecture: OLMoE-1B-7B
Layers: 16
Hidden size: 2048
Attention heads: 16 (no GQA, full MHA)
Experts per layer: 64
Active experts per token: 8
Expert FFN size: 1024 (intermediate)
Vocabulary: 50,304
Context: 4,096 tokens
RoPE θ: 10,000
Why MoE is Perfect for Low Memory
Sparse Activation: Only 8/64 experts active = 12.5% of FFN weights used per token
Natural Weight Offloading: Inactive expert weights can stay in RAM while active ones move to VRAM
4.4B Expert Combinations: The routing network selects from C(64,8) = 4,426,165,368 possible expert combinations per token, enabling massive representational capacity