the x1.5 branch's own plan: 945M tokens trained
Browse files- README.md +1 -1
- SHA256SUMS +3 -3
- plan.json +36 -15
- version.json +2 -2
README.md
CHANGED
|
@@ -19,7 +19,7 @@ A small language model trained **from scratch**. **Pretraining data and tokenize
|
|
| 19 |
| dataset | 181,924 pages exported 2026-10-07T00:58:27+00:00; after cleaning 142,428 pages: 96,801 crawler pages from 2733 domains + 45,627 record pages |
|
| 20 |
| dataset manifest sha256 | `6792bfb740b3c7217663afdba60ae75f5ae6d79aa53ac1475971fabe51a981ac` |
|
| 21 |
| unique training tokens | 183,061,543 (+3,726,648 held out); the record pages are about 10,830,251 tokens of it (6%) |
|
| 22 |
-
| tokens trained |
|
| 23 |
| tokenizer | BPE, 16384 tokens, trained on this dataset's pages only (crawler pages and record pages) |
|
| 24 |
| validation loss | 1.4380 bits/byte on held-out pages (pretraining) |
|
| 25 |
| chat tuning (SFT) | `synthetic+openbook`: 1,016,730 question/answer pairs **generated by a general-purpose LLM** from 139,073 of 188,828 page chunks (74%; crawler pages and record pages), plus the pairs cut from the pages. The generator was told to use only facts on each page, and a pair whose key words are not on its page was dropped, but its wording is in this model's chat behaviour. `headings`: 521,532 question/answer pairs cut out of the crawler pages themselves (FAQ questions found on pages, page headings, page titles; answers are verbatim page text). No external model was used. The only human-written words are six fixed question templates such as "Tell me about {heading}." Open book: the generated pairs were also trained once more with the page text they were written from in front of the question (919,976 conversations, 35% with a second page the search ranked high for the same question), so she can answer from the pages retrieved for a question. |
|
|
|
|
| 19 |
| dataset | 181,924 pages exported 2026-10-07T00:58:27+00:00; after cleaning 142,428 pages: 96,801 crawler pages from 2733 domains + 45,627 record pages |
|
| 20 |
| dataset manifest sha256 | `6792bfb740b3c7217663afdba60ae75f5ae6d79aa53ac1475971fabe51a981ac` |
|
| 21 |
| unique training tokens | 183,061,543 (+3,726,648 held out); the record pages are about 10,830,251 tokens of it (6%) |
|
| 22 |
+
| tokens trained | 945,029,120 = 5.16 epochs, 9.69 tokens per non-embedding param |
|
| 23 |
| tokenizer | BPE, 16384 tokens, trained on this dataset's pages only (crawler pages and record pages) |
|
| 24 |
| validation loss | 1.4380 bits/byte on held-out pages (pretraining) |
|
| 25 |
| chat tuning (SFT) | `synthetic+openbook`: 1,016,730 question/answer pairs **generated by a general-purpose LLM** from 139,073 of 188,828 page chunks (74%; crawler pages and record pages), plus the pairs cut from the pages. The generator was told to use only facts on each page, and a pair whose key words are not on its page was dropped, but its wording is in this model's chat behaviour. `headings`: 521,532 question/answer pairs cut out of the crawler pages themselves (FAQ questions found on pages, page headings, page titles; answers are verbatim page text). No external model was used. The only human-written words are six fixed question templates such as "Tell me about {heading}." Open book: the generated pairs were also trained once more with the page text they were written from in front of the question (919,976 conversations, 35% with a second page the search ranked high for the same question), so she can answer from the pages retrieved for a question. |
|
SHA256SUMS
CHANGED
|
@@ -1,14 +1,14 @@
|
|
| 1 |
-
|
| 2 |
a3abb5028b28c5012f2235463bc4dcd65fc114a49da1a569df63b47b41c3aea9 chat.py
|
| 3 |
cf2b9f63eb4fe22f63e9eae3f003d5cc76d8553625e234fd2842b8f3df77f7b7 config.json
|
| 4 |
dd2a7e32c3c9f8304dcd3c429766071ce6beffda0955beccb8c0a39a05ed82ec contributors.json
|
| 5 |
469a4bf05c641394d550ab653366677ac2102cadc44306f87b5d561daf68a92b dataset.json
|
| 6 |
6792bfb740b3c7217663afdba60ae75f5ae6d79aa53ac1475971fabe51a981ac dataset_manifest.json
|
| 7 |
d954059161546f5ed9301c6ef41fc16423b6cf2f48d9006cdb40961e71bc40e6 model.safetensors
|
| 8 |
-
|
| 9 |
b72dd0b69ba2e4171ca100a3d32dab01d26f891a82ce0c8c9c64f945e5ef9d8a samples.json
|
| 10 |
538a27f7191a12cbeed86b768a8ca234b55e9bce697157e1564b097fcdabbcb3 samples.md
|
| 11 |
43a9a1532ce197532b7c0824f653a0db43f7c714ce7d3185b4e7e363a82758c7 tokenizer.json
|
| 12 |
9a3eac141d0a43f2cb69e64a59757809ff83d49072d70678d61b5caee99fee8b tokenizer.tiktoken
|
| 13 |
99a32dda1542ea57f10a2302a073aa5e1cd657e407a8d199ba39942e1130934f train_summary.json
|
| 14 |
-
|
|
|
|
| 1 |
+
bb63a8cab0c38f7c6ad2745d4cbcb8cd94e7bc2671c673656125144b57d243c7 README.md
|
| 2 |
a3abb5028b28c5012f2235463bc4dcd65fc114a49da1a569df63b47b41c3aea9 chat.py
|
| 3 |
cf2b9f63eb4fe22f63e9eae3f003d5cc76d8553625e234fd2842b8f3df77f7b7 config.json
|
| 4 |
dd2a7e32c3c9f8304dcd3c429766071ce6beffda0955beccb8c0a39a05ed82ec contributors.json
|
| 5 |
469a4bf05c641394d550ab653366677ac2102cadc44306f87b5d561daf68a92b dataset.json
|
| 6 |
6792bfb740b3c7217663afdba60ae75f5ae6d79aa53ac1475971fabe51a981ac dataset_manifest.json
|
| 7 |
d954059161546f5ed9301c6ef41fc16423b6cf2f48d9006cdb40961e71bc40e6 model.safetensors
|
| 8 |
+
56dc4d56d444f5fcbb2f90daff3f0e0bfd3c7d077b47a56d65157e911b3337b5 plan.json
|
| 9 |
b72dd0b69ba2e4171ca100a3d32dab01d26f891a82ce0c8c9c64f945e5ef9d8a samples.json
|
| 10 |
538a27f7191a12cbeed86b768a8ca234b55e9bce697157e1564b097fcdabbcb3 samples.md
|
| 11 |
43a9a1532ce197532b7c0824f653a0db43f7c714ce7d3185b4e7e363a82758c7 tokenizer.json
|
| 12 |
9a3eac141d0a43f2cb69e64a59757809ff83d49072d70678d61b5caee99fee8b tokenizer.tiktoken
|
| 13 |
99a32dda1542ea57f10a2302a073aa5e1cd657e407a8d199ba39942e1130934f train_summary.json
|
| 14 |
+
c448449309d41dcca959d986c0575e6a41300208242bd6aa7354f2558234561b version.json
|
plan.json
CHANGED
|
@@ -10,29 +10,29 @@
|
|
| 10 |
"unique_train_tokens": 183061543,
|
| 11 |
"target_tokens_ratio": 1023939000,
|
| 12 |
"target_tokens_epochs": 732246172,
|
| 13 |
-
"horizon": "
|
| 14 |
-
"num_iterations":
|
| 15 |
"total_batch_size": 262144,
|
| 16 |
"device_batch_size": 4,
|
| 17 |
"world_size": 1,
|
| 18 |
"device_batch_size_source": "ladder.json device_batch_size_by_vram",
|
| 19 |
"grad_accum_steps": 32,
|
| 20 |
-
"train_tokens":
|
| 21 |
-
"epochs":
|
| 22 |
-
"tokens_per_param":
|
| 23 |
-
"train_flops":
|
| 24 |
"window_pattern": "L",
|
| 25 |
"attention": "sdpa",
|
| 26 |
"fp8": false,
|
| 27 |
"eval_tokens": 3719168,
|
| 28 |
-
"eval_every":
|
| 29 |
-
"save_every":
|
| 30 |
"keep_checkpoints": true,
|
| 31 |
"base_overrides": {},
|
| 32 |
-
"warmdown_ratio": 0.
|
| 33 |
"stream": true,
|
| 34 |
-
"decay_at":
|
| 35 |
-
"plain_at":
|
| 36 |
"loader_tails": true,
|
| 37 |
"regularization": {
|
| 38 |
"wd_schedule": "floor",
|
|
@@ -42,10 +42,31 @@
|
|
| 42 |
"dropout_from": 0.5
|
| 43 |
},
|
| 44 |
"dropout_from_step": null,
|
| 45 |
-
"wd_horizon":
|
| 46 |
"save_steps": [],
|
| 47 |
"seed": null,
|
| 48 |
-
"arm":
|
| 49 |
-
"
|
| 50 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
}
|
|
|
|
| 10 |
"unique_train_tokens": 183061543,
|
| 11 |
"target_tokens_ratio": 1023939000,
|
| 12 |
"target_tokens_epochs": 732246172,
|
| 13 |
+
"horizon": "branch x1.5 of the stable run",
|
| 14 |
+
"num_iterations": 3605,
|
| 15 |
"total_batch_size": 262144,
|
| 16 |
"device_batch_size": 4,
|
| 17 |
"world_size": 1,
|
| 18 |
"device_batch_size_source": "ladder.json device_batch_size_by_vram",
|
| 19 |
"grad_accum_steps": 32,
|
| 20 |
+
"train_tokens": 945029120,
|
| 21 |
+
"epochs": 5.16,
|
| 22 |
+
"tokens_per_param": 9.69,
|
| 23 |
+
"train_flops": 818260411353661440,
|
| 24 |
"window_pattern": "L",
|
| 25 |
"attention": "sdpa",
|
| 26 |
"fp8": false,
|
| 27 |
"eval_tokens": 3719168,
|
| 28 |
+
"eval_every": 90,
|
| 29 |
+
"save_every": 180,
|
| 30 |
"keep_checkpoints": true,
|
| 31 |
"base_overrides": {},
|
| 32 |
+
"warmdown_ratio": 0.2,
|
| 33 |
"stream": true,
|
| 34 |
+
"decay_at": 2884,
|
| 35 |
+
"plain_at": 3245,
|
| 36 |
"loader_tails": true,
|
| 37 |
"regularization": {
|
| 38 |
"wd_schedule": "floor",
|
|
|
|
| 42 |
"dropout_from": 0.5
|
| 43 |
},
|
| 44 |
"dropout_from_step": null,
|
| 45 |
+
"wd_horizon": 3846,
|
| 46 |
"save_steps": [],
|
| 47 |
"seed": null,
|
| 48 |
+
"arm": "R1",
|
| 49 |
+
"branches": {
|
| 50 |
+
"1": {
|
| 51 |
+
"decay_at": 1923,
|
| 52 |
+
"decay_steps": 481,
|
| 53 |
+
"num_iterations": 2404
|
| 54 |
+
},
|
| 55 |
+
"1.5": {
|
| 56 |
+
"decay_at": 2884,
|
| 57 |
+
"decay_steps": 721,
|
| 58 |
+
"num_iterations": 3605
|
| 59 |
+
},
|
| 60 |
+
"2": {
|
| 61 |
+
"decay_at": 3846,
|
| 62 |
+
"decay_steps": 962,
|
| 63 |
+
"num_iterations": 4808
|
| 64 |
+
}
|
| 65 |
+
},
|
| 66 |
+
"tag": "queen-v4-r1-x1.5",
|
| 67 |
+
"branch": {
|
| 68 |
+
"of": "queen-v4-r1-stable",
|
| 69 |
+
"at": 2884,
|
| 70 |
+
"decay_steps": 721
|
| 71 |
+
}
|
| 72 |
}
|
version.json
CHANGED
|
@@ -7,8 +7,8 @@
|
|
| 7 |
"weightsUrl": "https://huggingface.co/Crawlnet/queen-v4",
|
| 8 |
"name": "queen-v4",
|
| 9 |
"paramsNonEmbedding": 97518000,
|
| 10 |
-
"tokensTrained":
|
| 11 |
-
"epochs":
|
| 12 |
"valBpb": 1.4380317966698843,
|
| 13 |
"sftMethod": "synthetic+openbook",
|
| 14 |
"datasetManifestSha256": "6792bfb740b3c7217663afdba60ae75f5ae6d79aa53ac1475971fabe51a981ac",
|
|
|
|
| 7 |
"weightsUrl": "https://huggingface.co/Crawlnet/queen-v4",
|
| 8 |
"name": "queen-v4",
|
| 9 |
"paramsNonEmbedding": 97518000,
|
| 10 |
+
"tokensTrained": 945029120,
|
| 11 |
+
"epochs": 5.16,
|
| 12 |
"valBpb": 1.4380317966698843,
|
| 13 |
"sftMethod": "synthetic+openbook",
|
| 14 |
"datasetManifestSha256": "6792bfb740b3c7217663afdba60ae75f5ae6d79aa53ac1475971fabe51a981ac",
|