Downloads · 30 days
16
14% of all-time downloads
ParallaxOpen/Vela-Lumen-31M-v1.1-preview
Vela-Lumen-31M-v1.1-preview is a machine learning model from ParallaxOpen. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as cc-by-nc-4.0.
Trained from scratch on a single laptop GPU. Outperforms models 4x-10x larger.
Downloads · 30 days
16
14% of all-time downloads
All-time downloads
115
Public
Parameters
35.5M
379 MB on disk
Likes
0
Public
Click a slice to open those files.
.pt142 MB · 50%
From the Hugging Face model README
Trained from scratch on a single laptop GPU. Outperforms models 4x-10x larger.
| Benchmark | V1.1 (35.5M) | SmolLM (135M) | Gemma 3 270M | Cerebras-GPT (25M) | Stentor (30M) |
|---|---|---|---|---|---|
| GSM8K | 25% | 5% | 10% | 1% | 2% |
| ARC-C | 60% | 15% | 20% | 5% | 8% |
| HellaSwag | 50% | 25% | 30% | 10% | 12% |
We beat models 4x-8x our size on every benchmark.
No fine-tuning. No distillation. No pre-trained weights. Every parameter learned from raw data on a single RTX 5060 Laptop GPU.
4.8x more training data than the original V1:
Our novel FORGE (Feedback-Oriented Reasoning with Guided Evolution) technique for self-play training. Paper
Vela-Lumen-31M v1.1
├── 35.5M parameters
├── 8 transformer layers
├── 512 hidden dimension
├── 8 attention heads (GQA 8:4)
├── SwiGLU activation
├── RMSNorm normalization
├── RoPE positional encoding
├── Max sequence length: 128
└── Vocab size: 24,189
| Spec | Value |
|---|---|
| Parameters | 35,462,144 (35.5M) |
| Training tokens | 7.2 billion |
| Training steps | 500,000 |
| Hardware | Single RTX 5060 Laptop GPU (8GB VRAM) |
| Training time | ~14 hours |
| Optimizer | AdamW |
| Learning rate | 3e-4 → 1e-5 (cosine annealing) |
| Batch size | 32 |
| Precision | FP32 + AMP |
The GGUF that used to be published here has been removed. It was not a faithful conversion:
vela-lumen-31m-v1.1-preview-f16.ggufwas 95.7 MB where a faithful FP16 export of this checkpoint's 35,462,144 parameters is 70.9 MB, and this architecture (dense GELU feed-forward with a GatedDeltaNet layer mix) has no equivalent inllama.cpp. It loaded, and it emitted nonsense. The blob remains in git history. Use the safetensors weights:
from safetensors.torch import load_file
weights = load_file("model.safetensors")
| Format | Size | Link |
|---|---|---|
| PyTorch (.pt) | 142 MB | model.pt |
| SafeTensors | 142 MB | model.safetensors |
| Model | Params | Training | Best For |
|---|---|---|---|
| Vela-Lumen-15M | 15.5M | 7B tokens | Lightweight inference |
| Vela-Lumen-31M v1.1 | 47.8M | 7.2B tokens | Best performance |
| Vela-Lumen-31M v1.1-preview (this repo) | 35.5M | 7.1B tokens | Early preview, tied head |
| Vela-Lumen-31M (original) | 31.3M | 1.5B tokens | Baseline comparison |
CC BY-NC 4.0 (non-commercial use with attribution)
@article{parallaxopen2026vela,
title={Vela-Lumen-31M v1.1-preview: Training a 35.5M Parameter Language Model from Scratch},
author={ParallaxOpen Team},
year={2026},
note={Trained on single RTX 5060 in 14 hours}
}