SLMGen
Dataset intelligence and fine-tuning infrastructure for Small Language Models.
Tooling and pipelines for fine-tuning small language models (SLMs) with dataset analysis, explainable model recommendation, and automated Google Colab notebook synthesis.
Fine-tuning compact models (1B–8B parameters) often fails due to bad dataset curation, mismatched hyperparameters, and confusing tooling aimed solely at hyperscalers.
Machine learning engineers, researchers, and indie builders fine-tuning compact language models on consumer or single-GPU hardware.
Combines an interactive configuration interface with automated Colab notebook generation and dataset validation pipelines.
Verified System Capabilities
Architectural Decisions & Rationales
Focus on sub-8B parameter models
Rationale: Allows practical deployment on edge devices and single developer workstations without multi-million dollar compute budgets.
Heuristic MinHash token deduplication
Rationale: Eliminates redundant synthetic sequences before quantization to prevent catastrophic forgetting.
Technical Trade-offs & Honest Limitations
- Automated notebook generation targets Google Colab and single-node Jupyter environments; distributed multi-node clusters require custom orchestration.
- Context window length is bounded by available GPU VRAM (up to 8,192 tokens on 24GB VRAM).
Public repository at github.com/eshanized/SLMGen with automated recipe generators.