jingyaogong/minimind
MiniMind exposes a native-PyTorch LLM training stack from pretraining through tool use and agentic RL, sized for hands-on experiments on a single consumer GPU.
MiniMind-3 provides a **64M-parameter dense model** and a roughly **198M-A64M MoE** path, with native PyTorch code for pretraining, SFT, LoRA, preference training, tool use, and agentic RL.
Use it as a readable training lab rather than an agent model to ship blindly. The repository includes open training data, OpenAI-compatible serving, tool-call templates, and integrations with llama.cpp, vLLM, Ollama, and Transformers.
MiniMind-3 provides a **64M-parameter dense model** and a roughly **198M-A64M MoE** path, with native PyTorch code for pretraining, SFT, LoRA, preference training, tool use, and agentic RL. Use it as a readable training lab rather than an agent model to ship blindly. The repository includes open training data, OpenAI-compatible serving, tool-call templates, and integrations with llama.cpp, vLLM, Ollama, and Transformers. The headline **2-hour** claim refers to one SFT epoch on a single RTX 3090, not the whole training pipeline. The repository also says its small Zero model has limited factual knowledge and generalization.
MiniMind-3 adds a concrete, unusually small end-to-end training lab to candidates focused on compact model selection or individual training interventions. Its value is inspectability across pretraining, alignment, tool use, and serving, not evidence that a 64M active model can replace larger coding or reasoning models. The qualified 2-hour claim and stated capability limits keep it in the education and experimentation lane.