| language: | |
| - en | |
| license: mit | |
| tags: | |
| - math | |
| - addition | |
| - lookup-table | |
| - custom-architecture | |
| # Tiny Add2 LLM 10MB | |
| This is a **tiny addition-only model package**. It is not a real general-purpose LLM like Llama/GPT. It is made for one job only: | |
| > add exactly 2 non-negative numbers. | |
| Example: | |
| ```bash | |
| python infer.py "12 + 30" | |
| # 42 | |
| ``` | |
| ## What is included | |
| - `model/add2_model.bin` β 10 MB model file | |
| - `model.py` β model loader | |
| - `infer.py` β one-shot addition answer | |
| - `chat.py` β simple chat mode | |
| - `build_model.py` β rebuild the 10 MB model file | |
| - `test_model.py` β quick tests | |
| ## Limit | |
| Default model supports numbers from `0` to `2199`. | |
| Valid inputs: | |
| ```text | |
| 12 + 30 | |
| add 15 and 7 | |
| 100 plus 55 | |
| ``` | |
| Invalid inputs: | |
| ```text | |
| hello | |
| 12 + 30 + 5 | |
| -1 + 5 | |
| 99999 + 1 | |
| ``` | |
| ## Run on PC | |
| ```bash | |
| pip install -r requirements.txt | |
| python infer.py "123 + 456" | |
| python chat.py | |
| ``` | |
| ## Rebuild model | |
| ```bash | |
| python build_model.py --max-number 2199 --target-mb 10 --out model/add2_model.bin | |
| ``` | |
| ## Hinglish note | |
| Bhai, ye ek chhota **addition-only mini model** hai. Ye chatbot jaisa general answer nahi dega. Sirf 2 number add karega. | |