--- license: apache-2.0 datasets: - bigcode/the-stack language: - en - es base_model: - openai-community/gpt2 pipeline_tag: text-generation library_name: pytorch tags: - code - transformers metrics: - perplexity - code_eval new_version: OpceanAI/Yuuki-v0.1 ---
|
**Zero-Budget Training**
Trained entirely on a $150 Android phone with no cloud compute, no GPU acceleration, and no data center infrastructure. Pure CPU grinding over 6+ weeks of continuous training.
**Multilingual Code Generation** Trained on code from 80+ programming languages including Agda, C, Assembly, JavaScript, Python, and more. Dataset ordered alphabetically, with early languages showing strongest performance. **Multiple Quantized Formats** Available in GGUF format with multiple quantization levels (Q4_0, Q4_K_M, Q5_K_M, Q8_0, F32) for efficient inference on CPU and mobile devices. **Open Source & Commercial Use** Licensed under Apache 2.0. Use commercially, modify, distribute -- just give credit. Full transparency with training code, dataset details, and loss curves. |
**Real-Time Training Progress**
Follow the training journey with regular updates, loss curves, and example outputs. Currently at step 1,417 with best loss of 1.7053 achieved.
**Early Language Specialization** Due to alphabetical dataset ordering, the model shows strong early performance in Agda (85/100 quality), with C, Assembly, and other languages progressively learning. **Proof of Concept** Demonstrates that LLM training is accessible to anyone with consumer hardware. Breaking the myth that AI development requires expensive infrastructure. **Complete Ecosystem** Part of the Yuuki project with CLI tools (yuy, yuy-chat), web interfaces (Yuuki-chat, Yuuki-web), and comprehensive documentation. |
| **Training Hardware** | Component | Specification | |:----------|:--------------| | Device | Redmi 12 (Android phone) | | CPU | Snapdragon 685 (8-core ARM) | | RAM | 6 GB | | Storage | 128 GB | | NPU | Hexagon 686 (1 TOPS) | | GPU | Adreno 610 (243 GFLOPS) | | GPU Usage | **NOT USED** for training | | Cost | **$0.00** in compute | | **Training Configuration** | Parameter | Value | |:----------|:------| | Base Model | DistilGPT-2 (82M parameters) | | Dataset | The Stack (75,000 examples) | | Batch Size | 1 | | Gradient Accumulation | 4 | | Effective Batch Size | 4 | | Learning Rate | 5e-5 | | Max Sequence Length | 256 tokens | | Optimizer | AdamW | | Epochs | 2.0 | | Total Tokens | ~30M | |