Open Development Platform for Foundational Model Research
A research program, software platform, and community for researching and developing foundation models. It documents scope from data processing through pretraining, finetuning, and evaluation.
Updates
- August 31, 2026: Stars 1,967 → 3,089.
Installation
git clone https://github.com/marin-community/marin.gituv venv --python 3.12uv sync --all-packagesRunning it
wandb offline
uv run python experiments/tutorials/train_tiny_model.py --device cpu --dataset tinystories --version dev --runWhat does this tool do?
Runs experiments as dependent steps in topological order. The official first experiment demonstrates tokenizing TinyStories data and training a small language model; the open development approach documents code, data, decisions, and failed experiments.
Who it is for
Teams researching data curation, transformation, filtering, tokenization, model training, and evaluation.
What not to expect
Not for simple application development outside foundational model research, or for those unwilling to set up the required Python and development environment.
Highlights
- Research scope spanning data processing through pretraining, finetuning, and evaluation
- Experiment workflow that executes dependent steps in topological order
- Open documentation covering failed experiments and development decisions
First-use flow
- Clone the official repository and create a virtual environment with Python 3.12 or newer
- Synchronize dependencies with uv
- Configure the MARIN_PREFIX environment variable
- Run the offline TinyStories smoke test on CPU
Safe start
First task prompt
Run training of a small model on CPU with the offline TinyStories flow as an initial validation.
Related dictionary terms
Links
TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-08-25: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. This page was machine-translated from the Turkish original · the Turkish version prevails.