Sol-Nano / run.json
j0no12's picture
Upload completed Sol Nano 2.9M model trained on 5B tokens
398cfcf verified
Raw History Blame Contribute Delete
2.93 kB
{
"architecture_class": "SolForCausalLM",
"attention": "Triton fused causal GQA via compiled FlexAttention; XSA and SDPA disabled",
"attention_backend": "triton",
"base_architecture": "Sol Lite",
"batch_mixing": "all scheduled source quotas are assembled in every optimizer update, then shuffled together",
"compile": true,
"compile_mode": "reduce-overhead",
"compiler_backend": "TorchInductor/Triton",
"cpu_threads": 16,
"data_sources": {
"arithmetic_generated": "on-the-fly deterministic arithmetic with worked answers",
"code": "CoRNStack Python query/code pairs",
"finemath_4p5plus": "FineMath score >=4.5 heldout split",
"finemath_4plus": "FineMath 4+ base split",
"fineweb_edu_3p5plus": "FineWeb-Edu score >=3.5 heldout split",
"general": "FineWeb-Edu score >=3; stable heldout split; science topics routed separately",
"openwebmath": "OpenWebMath",
"physical_science": "FineWeb-Edu score >=3 with science-topic filter",
"procedural": "Cosmopedia-v2 instructional/procedural subset"
},
"decay_start_update_index": 17166,
"decay_updates": 1908,
"fineweb_edu_source_pool": "sample-10BT; direct bounded Parquet streaming",
"flash_attention_4_version": null,
"gpu": "NVIDIA RTX PRO 6000 Blackwell Server Edition",
"gpu_compute_capability": [
12,
0
],
"gpu_memory_bytes": 101975851008,
"gradient_accumulation": 1,
"input_pipeline": "JIT streaming from public dataset sources; CPU fetch/filter/tokenization overlaps GPU training",
"microbatch_sequences": 512,
"mix": {
"corrective": {
"arithmetic_generated": 8.0,
"code": 4.0,
"finemath_4plus": 20.0,
"general": 45.0,
"openwebmath": 12.0,
"physical_science": 3.0,
"procedural": 8.0
},
"high_quality": {
"arithmetic_generated": 10.0,
"code": 4.0,
"finemath_4p5plus": 30.0,
"fineweb_edu_3p5plus": 30.0,
"openwebmath": 20.0,
"physical_science": 2.0,
"procedural": 4.0
},
"legacy": {
"arithmetic_generated": 3.0,
"code": 4.0,
"finemath_4plus": 7.5,
"general": 65.0,
"openwebmath": 4.5,
"physical_science": 4.0,
"procedural": 12.0
}
},
"mix_boundaries_tokens": {
"corrective_ramp_end": 1400111104,
"high_quality_start": 4499963904,
"legacy_end": 1333264384
},
"model": "Sol Nano",
"optimizer": "PyTorch fused AdamW",
"parameters": 2895188,
"peak_learning_rate": 0.001,
"schedule": "2% linear warmup, stable through 90%, final 10% linear decay to zero",
"seed": 20260929,
"sequence_length": 512,
"sequences_per_update": 512,
"target_tokens": 5000000000,
"tokenizer_sha256": "72a97c4c592c991733fcc6ad687734ce51e1ba25b0f7c2faf611ac30edc50231",
"tokens_per_update": 262144,
"total_updates": 19074,
"triton_version": "3.6.0",
"use_xsa": false,
"variant": "sol_nano_2p9m_tn_gram",
"warmup_updates": 382
}