AI & ML interests
Sol Labs builds fast, efficient AI models designed to make powerful intelligence accessible at every scale.
Recent Activity
Sol Labs is an independent research project. We train small language models and publish the checkpoints here. There's also SolPix, our text-to-image model.
ChatSLM
ChatSLM is a chatbot-style application where you can try community AI models, use them through a keyless API, and compare models head-to-head in the Arena. You can try it out here: https://chatslm.pages.dev
Downloads
| Model | Size | Description |
|---|---|---|
| Sol Nano | 2.9M | PyTorch language model with TN-Gram memory, trained on 5B tokens |
| Sol Lite Base | 15M | PyTorch language model with recurrent depth and EngramLite memory |
| Sol Milkshake | 2.99M | MLX language model with hyperspherical training, recurrence, and rolling memory |
| Sol Lassi | 600K | MLX language model for M-SimOW training experiments |
| SolPix | About 49M | Text-to-image flow transformer working in image latents |
Nano and Lite Base use PyTorch. Milkshake and Lassi run with MLX on Apple Silicon. All four are base models for completing text. The cards include loading examples, parameter counts, context lengths, and training exposures.
Current experiments
Lite Base has ten transformer blocks, with four of them used twice. That's fourteen block applications from the same stored weights. We also test EngramLite and tensorized n-gram memory, grouped-query attention, and compact tokenizers.
Training these small models takes large token budgets. Our mixtures include educational web text, math, procedural writing, and code, with source weights changing during a run. On the optimizer side, we're testing SimO and SimOW, gated and momentum variants, and other update rules. We compare held-out loss and downstream scores alongside training loss.
SolPix uses a compact flow transformer over compressed image latents. We train the generator and keep the text encoder and image autoencoder frozen.
The evaluation notes matter when comparing releases. Some checkpoints have no benchmark results; others were selected using the same suite reported on their cards. Scores are local measurements unless a card records independent verification.
Model and code licenses are in the individual repositories. Training datasets and external models retain their own terms.
