Download model_manifest.json from SinhalaMMLU-SharedTask/team-sinhalanuwana: direct link, hf CLI and curl.
- Browser
- Download file 3.21 kB
-
https://huggingface.co/SinhalaMMLU-SharedTask/team-sinhalanuwana/resolve/main/model_manifest.json
- Command line
-
hf download hf://SinhalaMMLU-SharedTask/team-sinhalanuwana/model_manifest.json
-
curl -L -o model_manifest.json https://huggingface.co/SinhalaMMLU-SharedTask/team-sinhalanuwana/resolve/main/model_manifest.json
3.21 kB
| { | |
| "system": "Gemma 4 E4B instruction-tuned model (text-only) in thinking mode with a LoRA adapter trained by STaR on its own thoughts; each question is answered in all 4 choice orders with a thought of up to 512 tokens, easy questions once more with a thought of up to 2,048 tokens as a fifth vote, medium questions also in the 4 reversed choice orders, hard questions once more with a thought of up to 2,048 tokens that replaces their vote, and the answer is the highest average probability among the option numbers after the thought", | |
| "components": [ | |
| { | |
| "role": "generator", | |
| "model": "google/gemma-4-E4B-it", | |
| "url": "https://huggingface.co/google/gemma-4-E4B-it", | |
| "license": "Apache-2.0", | |
| "released": "2026-03-02", | |
| "loaded_parts": "language model only (vision and audio encoders are not loaded)", | |
| "variant": "instruction-tuned (-it), thinking mode on with a greedy thought of up to 512 tokens on every question in 4 choice orders (predict.py --rotations 0 2 and --rotations 1 3) and on medium questions in the 4 reversed orders (predict.py --level medium --reverse), and of up to 2,048 tokens on easy and hard questions in the given order (predict.py --level easy|hard --think 2048)", | |
| "parameters_loaded": 7463013376, | |
| "parameters_full_checkpoint": 7996156490, | |
| "precision": "float16 (run.sh sets it on every GPU; predict.py alone picks bfloat16 on GPUs with compute capability 8 or more)", | |
| "fine_tuned": false | |
| }, | |
| { | |
| "role": "adapter", | |
| "model": "LoRA adapter made by train_lora.py", | |
| "method": "LoRA r=16, alpha 32, dropout 0.05 on every linear layer of the 42 decoder layers (342 modules), merged into the base weights at load", | |
| "training": "STaR round 3: the model without any adapter thinks about each of 8,894 verified training questions; star.py --no_hint_retry keeps the thoughts that finish within 512 tokens and give the verified answer on the first try (4,073); a new adapter is trained from the base model on them, 2 epochs. Nothing from the round 1 or round 2 adapters is used", | |
| "parameters": 38666240, | |
| "optional": true | |
| } | |
| ], | |
| "total_inference_parameters": { | |
| "without_adapter": 7463013376, | |
| "with_adapter": 7501679616 | |
| }, | |
| "parameter_limit": 8000000000, | |
| "retrieval": "none", | |
| "internet_at_inference": false, | |
| "training_data": "data/train/verified-mcq.jsonl: 10,000 of the 18,398 Sinhala multiple-choice questions in data/train/mcq.jsonl (generated from Sri Lankan school textbooks, NIE teacher guides and resource books, A/L learning outcome notes and Wikibooks), with answer keys checked by a stronger model. review_overlap.py removes the 1,106 that match a dev or test question by wording or meaning, and the adapter trains only on the first-try thoughts of the model without an adapter that star.py keeps for the other 8,894. The dev and test sets are not used for training.", | |
| "closed_api_usage": "Anthropic claude-haiku-5-5 generated the training questions in data/train/mcq.jsonl, and claude-sonnet-5-5 and claude-opus-5-5 checked the answer keys in data/train/verified-mcq.jsonl. They are used for training data only. No closed API is used at inference." | |
| } | |