Maggio33 commited on
Commit
b2c38fd
·
verified ·
1 Parent(s): a9841ba

Model card: archive public, resume receipt 15:41 UTC (47accac8)

Browse files
Files changed (3) hide show
  1. EVALUATION.json +746 -3
  2. README.md +76 -35
  3. TRAINING_CONFIGURATION.md +3 -3
EVALUATION.json CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "schema_version": 1,
3
  "measurement_owner": "SlayerLab / Fabryka AI",
4
- "status": "descriptive; training-lineage contamination scan pending",
5
- "source_aggregate_sha256": "2d257a95523605b06aa964cb974f65d86ab025875cc1f87dc98b242b90729440",
6
  "source_generator_sha256": null,
7
  "benchmark_community_report": "https://github.com/slayerlabs/benchmarks-fabryka-ai/blob/8b547007526971bd2fc35dfe56ff2c7d9b802568/research/results/full-run-2026-11/README.md",
8
  "community_report_is_separate_measurement": true,
@@ -38,6 +38,25 @@
38
  "belebele_pol": "lm-eval belebele_pol_Latn 0-shot: ctx='P: {flores_passage}\\nQ: {question.strip()}\\nA: {mc_answer1}\\nB: ...\\nC: ...\\nD: {mc_answer4}\\nAnswer:', kont=' A'..' D', gold=int(correct_answer_num)-1; 0-shot; LL = suma log p tokenów kontynuacji; start id 0; add_special_tokens=False; _encode_pair jak HFLM; obcięcie z lewej do block; fp32",
39
  "hellaswag_pl": "OpenGPTX ogx_hellaswagx_pl @0018eb9b (= lm-eval hellaswag process_docs na polskich polach); 0-shot; LL = suma log p tokenów kontynuacji; start id 0; add_special_tokens=False; _encode_pair jak HFLM; obcięcie z lewej do block; fp32",
40
  "mmlu_pl": "OpenGPTX ogx_mmlux_pl-* @0018eb9b 0-shot: ctx=description(PL, doklejone BEZ separatora, jak w forku)+'{question.strip()}\\nA. {c0}\\nB. {c1}\\nC. {c2}\\nD. {c3}\\nOdpowiedź:', kont=' A'..' D', gold=answer; acc = mikro po 14042 pozycjach (jak grupa lm-eval mmlu, wagi = rozmiary); 0-shot; LL = suma log p tokenów kontynuacji; start id 0; add_special_tokens=False; _encode_pair jak HFLM; obcięcie z lewej do block; fp32"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  }
42
  },
43
  "ci": {
@@ -2081,6 +2100,260 @@
2081
  "correct_primary": 3470
2082
  }
2083
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2084
  }
2085
  },
2086
  "additional_measurements": {
@@ -2280,5 +2553,475 @@
2280
  }
2281
  }
2282
  },
2283
- "source_generator_note": "The updated approved aggregate does not supply its CI-generator SHA; evaluator SHA is retained per model. Previous aggregate: ce0822a324f805bb61f28cc8ea3197e6a9abd97a4591239349dc60141f5289db; previous CI generator: b792b5a7b4f5218acff4b3d5e9fb63c6f11d39fa26cca6fbd467758c90555a34."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2284
  }
 
1
  {
2
  "schema_version": 1,
3
  "measurement_owner": "SlayerLab / Fabryka AI",
4
+ "status": "descriptive intermediate base checkpoint measurements; at the 12 November 2026 14:53 UTC archive snapshot the separate repository was public and native .pt upload was in progress; verify individual file availability and checksums in that repository; main repository contains documentation; lineage checks incomplete",
5
+ "source_aggregate_sha256": "d91456c7480f8031288afd5056c002ce68ef7d7751556d222ae54d7ab6fc648a",
6
  "source_generator_sha256": null,
7
  "benchmark_community_report": "https://github.com/slayerlabs/benchmarks-fabryka-ai/blob/8b547007526971bd2fc35dfe56ff2c7d9b802568/research/results/full-run-2026-11/README.md",
8
  "community_report_is_separate_measurement": true,
 
38
  "belebele_pol": "lm-eval belebele_pol_Latn 0-shot: ctx='P: {flores_passage}\\nQ: {question.strip()}\\nA: {mc_answer1}\\nB: ...\\nC: ...\\nD: {mc_answer4}\\nAnswer:', kont=' A'..' D', gold=int(correct_answer_num)-1; 0-shot; LL = suma log p tokenów kontynuacji; start id 0; add_special_tokens=False; _encode_pair jak HFLM; obcięcie z lewej do block; fp32",
39
  "hellaswag_pl": "OpenGPTX ogx_hellaswagx_pl @0018eb9b (= lm-eval hellaswag process_docs na polskich polach); 0-shot; LL = suma log p tokenów kontynuacji; start id 0; add_special_tokens=False; _encode_pair jak HFLM; obcięcie z lewej do block; fp32",
40
  "mmlu_pl": "OpenGPTX ogx_mmlux_pl-* @0018eb9b 0-shot: ctx=description(PL, doklejone BEZ separatora, jak w forku)+'{question.strip()}\\nA. {c0}\\nB. {c1}\\nC. {c2}\\nD. {c3}\\nOdpowiedź:', kont=' A'..' D', gold=answer; acc = mikro po 14042 pozycjach (jak grupa lm-eval mmlu, wagi = rozmiary); 0-shot; LL = suma log p tokenów kontynuacji; start id 0; add_special_tokens=False; _encode_pair jak HFLM; obcięcie z lewej do block; fp32"
41
+ },
42
+ "reference_baselines": {
43
+ "uniform_two_options": {
44
+ "accuracy": 0.5,
45
+ "assumption": "uniform independent choice between two options"
46
+ },
47
+ "uniform_four_options": {
48
+ "accuracy": 0.25,
49
+ "assumption": "uniform independent choice among four options; reference context, not an empirical model"
50
+ },
51
+ "boolq_always_yes": {
52
+ "accuracy": 0.6217125382262997,
53
+ "correct": 2033,
54
+ "n": 3270,
55
+ "dataset_repo": "aps/super_glue",
56
+ "dataset_sha": "3de24cf8022e94f4ee4b9d55a6f539891524d646",
57
+ "split": "boolq validation",
58
+ "provenance": "aggregate class counts supplied by measurement reviewer; not per-item labels"
59
+ }
60
  }
61
  },
62
  "ci": {
 
2100
  "correct_primary": 3470
2101
  }
2102
  }
2103
+ },
2104
+ "1.09-k35000": {
2105
+ "step": 35000,
2106
+ "weights_sha256": "c1d53f72bfaaa68db13fa2b6ada34ccd29a3aa7b7161bbf8733e13feb88e15b5",
2107
+ "source_results_sha256": "01885b60efca4b0b1605502e5a1d9f02af7ed1718c4255c8d7c9a0288cac36c0",
2108
+ "evaluator_sha256": "ae6658f9c83a484e373dc6d14476a7aeb98a905c27cd6d97ea234fb56140e016",
2109
+ "weights_published": false,
2110
+ "tasks": {
2111
+ "arc_challenge": {
2112
+ "n": 1172,
2113
+ "n_pelne": 1172,
2114
+ "dataset_repo": "allenai/ai2_arc",
2115
+ "dataset_sha": "210d026faf9955653af8916fad021475a3f00453",
2116
+ "pliki_sha256": {
2117
+ "ARC-Challenge/test-00000-of-00001.parquet": "62f03257e737aed263f55c6abf87c7bb0028a44a6bdd2a26eb1279eb42c1d1e9"
2118
+ },
2119
+ "acc": 0.33959,
2120
+ "acc_ci95": [
2121
+ 0.31314,
2122
+ 0.366894
2123
+ ],
2124
+ "acc_norm": 0.351536,
2125
+ "acc_norm_ci95": [
2126
+ 0.324232,
2127
+ 0.37884
2128
+ ],
2129
+ "split": "test",
2130
+ "correct_primary": 412
2131
+ },
2132
+ "hellaswag": {
2133
+ "n": 10042,
2134
+ "n_pelne": 10042,
2135
+ "dataset_repo": "Rowan/hellaswag",
2136
+ "dataset_sha": "218ec52e09a7e7462a5400043bb9a69a41d06b76",
2137
+ "pliki_sha256": {
2138
+ "data/validation-00000-of-00001.parquet": "899813071e1e95efafec90f856e1987d2150fa4d020fc005df6962c259f660cd"
2139
+ },
2140
+ "acc": 0.409978,
2141
+ "acc_ci95": [
2142
+ 0.400219,
2143
+ 0.419638
2144
+ ],
2145
+ "acc_norm": 0.524796,
2146
+ "acc_norm_ci95": [
2147
+ 0.515037,
2148
+ 0.534555
2149
+ ],
2150
+ "split": "validation",
2151
+ "correct_primary": 5270
2152
+ },
2153
+ "piqa": {
2154
+ "n": 1838,
2155
+ "n_pelne": 1838,
2156
+ "dataset_repo": "baber/piqa",
2157
+ "dataset_sha": "142f6d7367fd9877f0fb3b5734ea6a545f54cdd1",
2158
+ "pliki_sha256": {
2159
+ "piqa_validation.parquet": "2b17ee1215b1ceb2ddabf4c90a05c5a8b833bef9d207960f57d111c43a2080f3"
2160
+ },
2161
+ "acc": 0.708923,
2162
+ "acc_ci95": [
2163
+ 0.688248,
2164
+ 0.729611
2165
+ ],
2166
+ "acc_norm": 0.712731,
2167
+ "acc_norm_ci95": [
2168
+ 0.691513,
2169
+ 0.732862
2170
+ ],
2171
+ "split": "validation",
2172
+ "correct_primary": 1310
2173
+ },
2174
+ "winogrande": {
2175
+ "n": 1267,
2176
+ "n_pelne": 1267,
2177
+ "dataset_repo": "allenai/winogrande",
2178
+ "dataset_sha": "01e74176c63542e6b0bcb004dcdea22d94fb67b5",
2179
+ "pliki_sha256": {
2180
+ "winogrande_xl/validation-00000-of-00001.parquet": "f9d914d1818c0aba98cabdf8af2bc4bd943c462b9c5e7062647e05c2ce3315d1"
2181
+ },
2182
+ "acc": 0.567482,
2183
+ "acc_ci95": [
2184
+ 0.540647,
2185
+ 0.594317
2186
+ ],
2187
+ "acc_norm": 0.567482,
2188
+ "acc_norm_ci95": [
2189
+ 0.539858,
2190
+ 0.595107
2191
+ ],
2192
+ "split": "validation",
2193
+ "correct_primary": 719
2194
+ },
2195
+ "boolq": {
2196
+ "n": 3270,
2197
+ "n_pelne": 3270,
2198
+ "dataset_repo": "aps/super_glue",
2199
+ "dataset_sha": "3de24cf8022e94f4ee4b9d55a6f539891524d646",
2200
+ "pliki_sha256": {
2201
+ "boolq/validation-00000-of-00001.parquet": "f46438b8cce048184552a2bfcdb8252eadb3a2602f0c22334caccd9b6ea547d6"
2202
+ },
2203
+ "acc": 0.598777,
2204
+ "acc_ci95": [
2205
+ 0.581957,
2206
+ 0.615596
2207
+ ],
2208
+ "acc_norm": 0.621407,
2209
+ "acc_norm_ci95": [
2210
+ 0.604893,
2211
+ 0.63792
2212
+ ],
2213
+ "split": "validation",
2214
+ "correct_primary": 1958
2215
+ },
2216
+ "openbookqa": {
2217
+ "n": 500,
2218
+ "n_pelne": 500,
2219
+ "dataset_repo": "allenai/openbookqa",
2220
+ "dataset_sha": "388097ea7776314e93a529163e0fea805b8a6454",
2221
+ "pliki_sha256": {
2222
+ "main/test-00000-of-00001.parquet": "cd5483e366daa230c1c87bbdc512d8b7229f14f6dd04d19fc8b1a3855aaaa8a3"
2223
+ },
2224
+ "acc": 0.244,
2225
+ "acc_ci95": [
2226
+ 0.20795,
2227
+ 0.282
2228
+ ],
2229
+ "acc_norm": 0.344,
2230
+ "acc_norm_ci95": [
2231
+ 0.304,
2232
+ 0.386
2233
+ ],
2234
+ "split": "test",
2235
+ "correct_primary": 172
2236
+ },
2237
+ "belebele_pol": {
2238
+ "n": 900,
2239
+ "n_pelne": 900,
2240
+ "dataset_repo": "facebook/belebele",
2241
+ "dataset_sha": "7899cdfa4e1e0d733fd77c848e2c273cb1d32be2",
2242
+ "pliki_sha256": {
2243
+ "data/pol_Latn.jsonl": "1699bb60b65e258d71989c541027c5439eb36a4f5032a5be392137bf5a1b6bec"
2244
+ },
2245
+ "acc": 0.243333,
2246
+ "acc_ci95": [
2247
+ 0.215556,
2248
+ 0.271139
2249
+ ],
2250
+ "acc_norm": 0.243333,
2251
+ "acc_norm_ci95": [
2252
+ 0.215556,
2253
+ 0.271111
2254
+ ],
2255
+ "split": "pol_Latn evaluation set",
2256
+ "correct_primary": 219
2257
+ },
2258
+ "hellaswag_pl": {
2259
+ "n": 10042,
2260
+ "n_pelne": 10042,
2261
+ "dataset_repo": "Eurolingua/hellaswagx",
2262
+ "dataset_sha": "c38911a204759866dbcde35eeb584c36caf11a8b",
2263
+ "pliki_sha256": {
2264
+ "hellaswag_PL_validation.jsonl": "acdfc6d397885a4c86de178a6e5f9b7e9b90a7ff81ffcd6e5e0d3d0788dd3a16"
2265
+ },
2266
+ "acc": 0.362079,
2267
+ "acc_ci95": [
2268
+ 0.352619,
2269
+ 0.37144
2270
+ ],
2271
+ "acc_norm": 0.466341,
2272
+ "acc_norm_ci95": [
2273
+ 0.456779,
2274
+ 0.4763
2275
+ ],
2276
+ "split": "validation",
2277
+ "correct_primary": 4683
2278
+ },
2279
+ "mmlu_pl": {
2280
+ "n": 14042,
2281
+ "n_pelne": 14042,
2282
+ "dataset_repo": "Eurolingua/mmlux",
2283
+ "dataset_sha": "7fb62cf05c1ce9ea550dbfd2ea6c145204344882",
2284
+ "pliki_sha256": {
2285
+ "hendrycks_abstract_algebra_PL_test.jsonl": "4905c6ef8d306c2ff1e1771ef8c15b63152bb88effec11844217893b81fcc3ea",
2286
+ "hendrycks_anatomy_PL_test.jsonl": "5cba9bc54a6f0bdaddcd2e0e23155fccfeab469b561f03cc571e1387abeb9a38",
2287
+ "hendrycks_astronomy_PL_test.jsonl": "00dc5fca7a8be3d8bef9e24ad9018e5417fb07703ebd2d0039c2c82418272b03",
2288
+ "hendrycks_business_ethics_PL_test.jsonl": "9c9542880c720e2d0f5a768ab2d6602bdf5c394d66e51ff352af79aaca6bbd96",
2289
+ "hendrycks_clinical_knowledge_PL_test.jsonl": "79fd5fd7a17dc7c7d84a9e9b138cf13c2dcaf6ab332eb1a0f299a7b52dc89c61",
2290
+ "hendrycks_college_biology_PL_test.jsonl": "b49d766fb2c4160809d3907b846cd6c5c609299f47d9096bcf3208b843392c48",
2291
+ "hendrycks_college_chemistry_PL_test.jsonl": "36c6fd391411789310dca0bbd36aec9aae8784df2bac2e6838e0895eebd97f1d",
2292
+ "hendrycks_college_computer_science_PL_test.jsonl": "90ab29151dc4b8c7e13893516474201b73e8f9765cdf87225b6b9cacdd540e70",
2293
+ "hendrycks_college_mathematics_PL_test.jsonl": "84411ee6464d01f24f2482bccb451635fe75d8169e33932ce6e067c1be3d37ee",
2294
+ "hendrycks_college_medicine_PL_test.jsonl": "faa451d891c8a67b15bae4921c49a8afea448ac7b1b6095646c3570ac3040606",
2295
+ "hendrycks_college_physics_PL_test.jsonl": "bfcaac4cb6d13e7cbcc6ebfb7ea6a9ab0d0ec07613b1b10ca679e632106b4bc2",
2296
+ "hendrycks_computer_security_PL_test.jsonl": "c8324fb94b5b4b7e17440520ea20a22d8c03c3b86da81824059602982463cf8a",
2297
+ "hendrycks_conceptual_physics_PL_test.jsonl": "5227e303a5437f437a4ad9d7eb75917d36051ce635af9f43a92d9525918eac64",
2298
+ "hendrycks_econometrics_PL_test.jsonl": "9bf1d2a2c9eb4f5692b3876919dbc4e679d43d3ea2b64dc8fa2c17703a3e696b",
2299
+ "hendrycks_electrical_engineering_PL_test.jsonl": "a431be1d342cc1eca6aa408688b78751c74621056a4fa4c31e7dfda443e4be6f",
2300
+ "hendrycks_elementary_mathematics_PL_test.jsonl": "9cdb8692fc08d6d8ac5dec24d89f386863b6a02480eb3b8c5be641f15700e667",
2301
+ "hendrycks_formal_logic_PL_test.jsonl": "0f30d48346a0cd2f136463b283d8bd3fe085de67da2a34d90cac689740f9b5be",
2302
+ "hendrycks_global_facts_PL_test.jsonl": "21c753017550f0d31d7c2cdbe82637c877682a9edf8ab913de720e79c82b374f",
2303
+ "hendrycks_high_school_biology_PL_test.jsonl": "7b086933dd97cfc392fba5f78c3523ddc0302cf2b7caed7428a75bfdf9fbb7f2",
2304
+ "hendrycks_high_school_chemistry_PL_test.jsonl": "85f836040875313d60cf9241bd9e827a3cdb770cf159ddf3f7032edb293871ec",
2305
+ "hendrycks_high_school_computer_science_PL_test.jsonl": "034b7b497ada5cc1146c6c5fa02291094d5da512bc0c618ae2b967bd941a70c1",
2306
+ "hendrycks_high_school_european_history_PL_test.jsonl": "023ce8f773cb5dccd86658165a86a5bc1b0d83d53cede5a22c8f7a027582e2a4",
2307
+ "hendrycks_high_school_geography_PL_test.jsonl": "3cce3d6defc5cad9742f9db4407ec5176e6b5d1634b0f8ecb4cfe9f4cabfbe5a",
2308
+ "hendrycks_high_school_government_and_politics_PL_test.jsonl": "9c73c16602cd663acf3b08cdecef6aa8a2c019ed647f02cb970f078d88e3ec7d",
2309
+ "hendrycks_high_school_macroeconomics_PL_test.jsonl": "9425c91f59bd35355262f0c60b04b479a2e700064751efddadb9a28cbc83974d",
2310
+ "hendrycks_high_school_mathematics_PL_test.jsonl": "80c73fa2b882104047260829a57cdca588d1ec9ba690b8a8a5cb87f65283e735",
2311
+ "hendrycks_high_school_microeconomics_PL_test.jsonl": "aebc508914a9b32f5dd1bdc3ebd1375a619791214cb67968ccc6d5712675cbe8",
2312
+ "hendrycks_high_school_physics_PL_test.jsonl": "bba7751511cada0b7b0b07133f2a961e5f046e174e201628a6722a279ab4e47f",
2313
+ "hendrycks_high_school_psychology_PL_test.jsonl": "adf5943b42493ae59f9310028a45adffaace2359d52b8cbb1fa9cc41d6371e45",
2314
+ "hendrycks_high_school_statistics_PL_test.jsonl": "14ffdec0e35d7437d7b2243c3bcbf606843df9ac4eaa044cae95faa3f6e41fdf",
2315
+ "hendrycks_high_school_us_history_PL_test.jsonl": "d8a7946dbf1860b1e99ff0d1948ede18500cc06984ef68786ffed6a8160731f7",
2316
+ "hendrycks_high_school_world_history_PL_test.jsonl": "ae943acd33cf4b23fd3d70d4cc5b0d16f073574c547de91bfc157d552bf63ec0",
2317
+ "hendrycks_human_aging_PL_test.jsonl": "21df1fd8d194a6e453e71e1583626fc723f1c9b44cc571ef7d6074450754ed82",
2318
+ "hendrycks_human_sexuality_PL_test.jsonl": "d7c467fcee3671069986948b69e6ec69c2630173207025ce4925719bb1a880d4",
2319
+ "hendrycks_international_law_PL_test.jsonl": "f0b6f86e54390b63fda0ecf07c7c55f87d30864f6a698c9819f8d8e6eca4d746",
2320
+ "hendrycks_jurisprudence_PL_test.jsonl": "9d7f42f41510da5d835d8df834c4bf6bcd2e03e658cc906ec334810b30ebbe96",
2321
+ "hendrycks_logical_fallacies_PL_test.jsonl": "8b7cd34e9126adcfbc4b9b7bee8345d97352ec892221a0e98fa268210b04ee51",
2322
+ "hendrycks_machine_learning_PL_test.jsonl": "f654c60a51877a9d269471ab01b54b0d4d20f9cc07f7fb57512fb3e90d5a8608",
2323
+ "hendrycks_management_PL_test.jsonl": "628374b8f9beabefe43c2b1dda2c07760eb455d2e15f9e58f58506d61f0fc3bb",
2324
+ "hendrycks_marketing_PL_test.jsonl": "31dc1eef1527c98642080c0b3866ea113bda77c2a03c5155aafe382206ffacdb",
2325
+ "hendrycks_medical_genetics_PL_test.jsonl": "f05fcc33d029460a7f7916ec83debfc746ced5ea931f7a56b63fe1245819e4a4",
2326
+ "hendrycks_miscellaneous_PL_test.jsonl": "94be7854c05aef25ebca4ae1dc562f37172b5346a14fb760b8e89eefea588809",
2327
+ "hendrycks_moral_disputes_PL_test.jsonl": "245ad1cf635274e5ac81559542cb21638b7c729e8a811f76271f4301937d6127",
2328
+ "hendrycks_moral_scenarios_PL_test.jsonl": "d60b08bb71451594385db5ff6ffdef4ca11fec801dc86d681e68f1727a690f9b",
2329
+ "hendrycks_nutrition_PL_test.jsonl": "3cfe618d8e23e3c8e5c752544f07a71b90b4c84d4bc5d673026e8be4de4bf285",
2330
+ "hendrycks_philosophy_PL_test.jsonl": "a1939f9773085bdae7e127fce099afc4153ec4cbe5f66e126f12599feaf76639",
2331
+ "hendrycks_prehistory_PL_test.jsonl": "42eaf871b859f22321dfdec21b6b6b4a3c8f1435c2d4cd2da46dc9fb5ceced88",
2332
+ "hendrycks_professional_accounting_PL_test.jsonl": "1fb6440616a195b94d3de760af5cacd05656667dfac595e2601504cda407c25e",
2333
+ "hendrycks_professional_law_PL_test.jsonl": "fb86b175ecdfe8b56d4991bf6d6705a58f1d89a3efda2a8eb5f01f8082b21e57",
2334
+ "hendrycks_professional_medicine_PL_test.jsonl": "ec818eb13a66e631ab82a10bae1536377dcd4bcadf2321c964b7718c60992080",
2335
+ "hendrycks_professional_psychology_PL_test.jsonl": "72ddab1aaddc26266f4964941334a84d9243f63c329d2d9349bdcaa20efa6bc3",
2336
+ "hendrycks_public_relations_PL_test.jsonl": "2e16835d88ba1ebb6f70a526bd85b9830cb1d3e14e2358a43ce15a3d548232e1",
2337
+ "hendrycks_security_studies_PL_test.jsonl": "c476a634f4f48ff025869158057de726a8080bee253d88921d90252204aa3e4c",
2338
+ "hendrycks_sociology_PL_test.jsonl": "dd56860da95ed793943c9c201f9aa8f5aa8d83753b1bbcbc440fff7ac30f881a",
2339
+ "hendrycks_us_foreign_policy_PL_test.jsonl": "95183b3fcd02d17f5bb7d359b709b3fde13bf6f0f0f1375ab676b0e7dda36786",
2340
+ "hendrycks_virology_PL_test.jsonl": "99e2c6f80907315317619f8c92f8d501ae484619c1169e36d9ad8fa59abfbda7",
2341
+ "hendrycks_world_religions_PL_test.jsonl": "4631dbc58d379cbc46751515f36af682f8bf53db36f3345dbe090d5a00b7b24a"
2342
+ },
2343
+ "acc": 0.232802,
2344
+ "acc_ci95": [
2345
+ 0.225823,
2346
+ 0.239709
2347
+ ],
2348
+ "acc_norm": 0.232802,
2349
+ "acc_norm_ci95": [
2350
+ 0.225823,
2351
+ 0.239923
2352
+ ],
2353
+ "split": "test; micro-average over subjects",
2354
+ "correct_primary": 3269
2355
+ }
2356
+ }
2357
  }
2358
  },
2359
  "additional_measurements": {
 
2553
  }
2554
  }
2555
  },
2556
+ "source_generator_note": "The current aggregate adds update 35000 and preserves all earlier scores, intervals, counts and dataset pins from aggregate 2d257a95523605b06aa964cb974f65d86ab025875cc1f87dc98b242b90729440. It records Binomial(n,p)/n percentile bootstrap, seed 20261110, but does not supply random-stream derivation or CI-generator SHA. Evaluator SHA is retained per model.",
2557
+ "auxiliary_diagnostics": {
2558
+ "source_aggregate_sha256": "c8ce6783e5d6fa2a814a878a881e14861d5303bc8c921503ced80b02c63d7db5",
2559
+ "method": "unweighted mean of class recalls (balanced accuracy); collected after the primary measurements; not a replacement for primary accuracy",
2560
+ "units": "percent",
2561
+ "uncertainty": "confidence intervals not supplied for these auxiliary values; no formal checkpoint-difference conclusion",
2562
+ "models": {
2563
+ "1.09-k5000": {
2564
+ "source_diagnostic_sha256": "118d60cb6018095ac1bd175b550e0dd3c443c98fa1be9acb869fed2d9de584ac",
2565
+ "source_track_results_sha256": "ec8d493463d99687f85a06654cef7706b3d37f0c9b9c3e760512f2baac34d632",
2566
+ "tasks": {
2567
+ "boolq": {
2568
+ "n": 3270,
2569
+ "balanced_accuracy_percent": 53.39,
2570
+ "classes": [
2571
+ "no",
2572
+ "yes"
2573
+ ],
2574
+ "predicted_class_percent": [
2575
+ 14.6,
2576
+ 85.4
2577
+ ],
2578
+ "gold_class_percent": [
2579
+ 37.8,
2580
+ 62.2
2581
+ ]
2582
+ },
2583
+ "mmlu_pl": {
2584
+ "n": 14042,
2585
+ "balanced_accuracy_percent": 25.34,
2586
+ "classes": [
2587
+ "A",
2588
+ "B",
2589
+ "C",
2590
+ "D"
2591
+ ],
2592
+ "predicted_class_percent": [
2593
+ 72.3,
2594
+ 6.8,
2595
+ 7.0,
2596
+ 13.9
2597
+ ],
2598
+ "gold_class_percent": [
2599
+ 22.9,
2600
+ 24.7,
2601
+ 25.5,
2602
+ 26.9
2603
+ ]
2604
+ },
2605
+ "belebele_pol": {
2606
+ "n": 900,
2607
+ "balanced_accuracy_percent": 25.6,
2608
+ "classes": [
2609
+ "A",
2610
+ "B",
2611
+ "C",
2612
+ "D"
2613
+ ],
2614
+ "predicted_class_percent": [
2615
+ 84.7,
2616
+ 5.0,
2617
+ 7.3,
2618
+ 3.0
2619
+ ],
2620
+ "gold_class_percent": [
2621
+ 22.9,
2622
+ 27.9,
2623
+ 27.3,
2624
+ 21.9
2625
+ ]
2626
+ }
2627
+ }
2628
+ },
2629
+ "1.09-k10000": {
2630
+ "source_diagnostic_sha256": "52b169909e2774cbaa7ed2183e644ea077e38c6f6fa941a348a7c1207c0c7c1d",
2631
+ "source_track_results_sha256": "3fff987f3b9d74eaba1e121a6a769247fbc12c79043bd5cb5d442c8dafeb9a69",
2632
+ "tasks": {
2633
+ "boolq": {
2634
+ "n": 3270,
2635
+ "balanced_accuracy_percent": 52.42,
2636
+ "classes": [
2637
+ "no",
2638
+ "yes"
2639
+ ],
2640
+ "predicted_class_percent": [
2641
+ 13.6,
2642
+ 86.4
2643
+ ],
2644
+ "gold_class_percent": [
2645
+ 37.8,
2646
+ 62.2
2647
+ ]
2648
+ },
2649
+ "mmlu_pl": {
2650
+ "n": 14042,
2651
+ "balanced_accuracy_percent": 25.09,
2652
+ "classes": [
2653
+ "A",
2654
+ "B",
2655
+ "C",
2656
+ "D"
2657
+ ],
2658
+ "predicted_class_percent": [
2659
+ 89.0,
2660
+ 4.4,
2661
+ 3.2,
2662
+ 3.4
2663
+ ],
2664
+ "gold_class_percent": [
2665
+ 22.9,
2666
+ 24.7,
2667
+ 25.5,
2668
+ 26.9
2669
+ ]
2670
+ },
2671
+ "belebele_pol": {
2672
+ "n": 900,
2673
+ "balanced_accuracy_percent": 25.4,
2674
+ "classes": [
2675
+ "A",
2676
+ "B",
2677
+ "C",
2678
+ "D"
2679
+ ],
2680
+ "predicted_class_percent": [
2681
+ 80.1,
2682
+ 6.8,
2683
+ 10.2,
2684
+ 2.9
2685
+ ],
2686
+ "gold_class_percent": [
2687
+ 22.9,
2688
+ 27.9,
2689
+ 27.3,
2690
+ 21.9
2691
+ ]
2692
+ }
2693
+ }
2694
+ },
2695
+ "1.09-k15000": {
2696
+ "source_diagnostic_sha256": "5fbf1fdc97b8d09e050c66c0385970140740ea6eccb84dde149d511eaecb88ea",
2697
+ "source_track_results_sha256": "1bbb4ce856f45ed4ebacc1911431b749f6df4ed8f5caf292437c9424f03959bd",
2698
+ "tasks": {
2699
+ "boolq": {
2700
+ "n": 3270,
2701
+ "balanced_accuracy_percent": 53.98,
2702
+ "classes": [
2703
+ "no",
2704
+ "yes"
2705
+ ],
2706
+ "predicted_class_percent": [
2707
+ 24.8,
2708
+ 75.2
2709
+ ],
2710
+ "gold_class_percent": [
2711
+ 37.8,
2712
+ 62.2
2713
+ ]
2714
+ },
2715
+ "mmlu_pl": {
2716
+ "n": 14042,
2717
+ "balanced_accuracy_percent": 24.99,
2718
+ "classes": [
2719
+ "A",
2720
+ "B",
2721
+ "C",
2722
+ "D"
2723
+ ],
2724
+ "predicted_class_percent": [
2725
+ 74.4,
2726
+ 17.1,
2727
+ 3.7,
2728
+ 4.7
2729
+ ],
2730
+ "gold_class_percent": [
2731
+ 22.9,
2732
+ 24.7,
2733
+ 25.5,
2734
+ 26.9
2735
+ ]
2736
+ },
2737
+ "belebele_pol": {
2738
+ "n": 900,
2739
+ "balanced_accuracy_percent": 24.42,
2740
+ "classes": [
2741
+ "A",
2742
+ "B",
2743
+ "C",
2744
+ "D"
2745
+ ],
2746
+ "predicted_class_percent": [
2747
+ 93.8,
2748
+ 0.2,
2749
+ 5.4,
2750
+ 0.6
2751
+ ],
2752
+ "gold_class_percent": [
2753
+ 22.9,
2754
+ 27.9,
2755
+ 27.3,
2756
+ 21.9
2757
+ ]
2758
+ }
2759
+ }
2760
+ },
2761
+ "1.09-k20000": {
2762
+ "source_diagnostic_sha256": "a75346af9bdbaa6773a0a76264f4f606d6cad1ef8e77351c2368fd977a0c3b3f",
2763
+ "source_track_results_sha256": "a6225b2af295c846852314f88c0e08f3a71d67d3cd67a53c65bdd87b989a018f",
2764
+ "tasks": {
2765
+ "boolq": {
2766
+ "n": 3270,
2767
+ "balanced_accuracy_percent": 57.34,
2768
+ "classes": [
2769
+ "no",
2770
+ "yes"
2771
+ ],
2772
+ "predicted_class_percent": [
2773
+ 72.6,
2774
+ 27.4
2775
+ ],
2776
+ "gold_class_percent": [
2777
+ 37.8,
2778
+ 62.2
2779
+ ]
2780
+ },
2781
+ "mmlu_pl": {
2782
+ "n": 14042,
2783
+ "balanced_accuracy_percent": 25.06,
2784
+ "classes": [
2785
+ "A",
2786
+ "B",
2787
+ "C",
2788
+ "D"
2789
+ ],
2790
+ "predicted_class_percent": [
2791
+ 61.4,
2792
+ 25.8,
2793
+ 5.5,
2794
+ 7.3
2795
+ ],
2796
+ "gold_class_percent": [
2797
+ 22.9,
2798
+ 24.7,
2799
+ 25.5,
2800
+ 26.9
2801
+ ]
2802
+ },
2803
+ "belebele_pol": {
2804
+ "n": 900,
2805
+ "balanced_accuracy_percent": 24.91,
2806
+ "classes": [
2807
+ "A",
2808
+ "B",
2809
+ "C",
2810
+ "D"
2811
+ ],
2812
+ "predicted_class_percent": [
2813
+ 57.6,
2814
+ 8.7,
2815
+ 33.6,
2816
+ 0.2
2817
+ ],
2818
+ "gold_class_percent": [
2819
+ 22.9,
2820
+ 27.9,
2821
+ 27.3,
2822
+ 21.9
2823
+ ]
2824
+ }
2825
+ }
2826
+ },
2827
+ "1.09-k25000": {
2828
+ "source_diagnostic_sha256": "5fe51476cb474495c37a5aab8ca50f1f78da8a6022595d4302ed95912b608511",
2829
+ "source_track_results_sha256": "7b1ac4f7710b11b64542eb193a2820144c3ba6482901159b20356d2928e6f9c5",
2830
+ "tasks": {
2831
+ "boolq": {
2832
+ "n": 3270,
2833
+ "balanced_accuracy_percent": 57.44,
2834
+ "classes": [
2835
+ "no",
2836
+ "yes"
2837
+ ],
2838
+ "predicted_class_percent": [
2839
+ 69.7,
2840
+ 30.3
2841
+ ],
2842
+ "gold_class_percent": [
2843
+ 37.8,
2844
+ 62.2
2845
+ ]
2846
+ },
2847
+ "mmlu_pl": {
2848
+ "n": 14042,
2849
+ "balanced_accuracy_percent": 24.77,
2850
+ "classes": [
2851
+ "A",
2852
+ "B",
2853
+ "C",
2854
+ "D"
2855
+ ],
2856
+ "predicted_class_percent": [
2857
+ 32.9,
2858
+ 44.6,
2859
+ 8.1,
2860
+ 14.4
2861
+ ],
2862
+ "gold_class_percent": [
2863
+ 22.9,
2864
+ 24.7,
2865
+ 25.5,
2866
+ 26.9
2867
+ ]
2868
+ },
2869
+ "belebele_pol": {
2870
+ "n": 900,
2871
+ "balanced_accuracy_percent": 26.25,
2872
+ "classes": [
2873
+ "A",
2874
+ "B",
2875
+ "C",
2876
+ "D"
2877
+ ],
2878
+ "predicted_class_percent": [
2879
+ 72.7,
2880
+ 9.9,
2881
+ 16.1,
2882
+ 1.3
2883
+ ],
2884
+ "gold_class_percent": [
2885
+ 22.9,
2886
+ 27.9,
2887
+ 27.3,
2888
+ 21.9
2889
+ ]
2890
+ }
2891
+ }
2892
+ },
2893
+ "1.09-k30000": {
2894
+ "source_diagnostic_sha256": "97c275abfea2688e29f2016dbb7551e15f5f2d55bd3453641bd8a2be73268446",
2895
+ "source_track_results_sha256": "724d1fa367dcc57d07d4f6959a1cec40b98ddc6350179fc55248586fa1da6a3e",
2896
+ "tasks": {
2897
+ "boolq": {
2898
+ "n": 3270,
2899
+ "balanced_accuracy_percent": 59.1,
2900
+ "classes": [
2901
+ "no",
2902
+ "yes"
2903
+ ],
2904
+ "predicted_class_percent": [
2905
+ 41.3,
2906
+ 58.7
2907
+ ],
2908
+ "gold_class_percent": [
2909
+ 37.8,
2910
+ 62.2
2911
+ ]
2912
+ },
2913
+ "mmlu_pl": {
2914
+ "n": 14042,
2915
+ "balanced_accuracy_percent": 25.0,
2916
+ "classes": [
2917
+ "A",
2918
+ "B",
2919
+ "C",
2920
+ "D"
2921
+ ],
2922
+ "predicted_class_percent": [
2923
+ 22.3,
2924
+ 38.6,
2925
+ 31.0,
2926
+ 8.1
2927
+ ],
2928
+ "gold_class_percent": [
2929
+ 22.9,
2930
+ 24.7,
2931
+ 25.5,
2932
+ 26.9
2933
+ ]
2934
+ },
2935
+ "belebele_pol": {
2936
+ "n": 900,
2937
+ "balanced_accuracy_percent": 25.39,
2938
+ "classes": [
2939
+ "A",
2940
+ "B",
2941
+ "C",
2942
+ "D"
2943
+ ],
2944
+ "predicted_class_percent": [
2945
+ 69.1,
2946
+ 5.7,
2947
+ 20.9,
2948
+ 4.3
2949
+ ],
2950
+ "gold_class_percent": [
2951
+ 22.9,
2952
+ 27.9,
2953
+ 27.3,
2954
+ 21.9
2955
+ ]
2956
+ }
2957
+ }
2958
+ },
2959
+ "1.09-k35000": {
2960
+ "source_diagnostic_sha256": "85cf33056bd30a85cf5411568ba6e2098eb31bbe9493d4156d800e98d6edcc1b",
2961
+ "source_track_results_sha256": "01885b60efca4b0b1605502e5a1d9f02af7ed1718c4255c8d7c9a0288cac36c0",
2962
+ "tasks": {
2963
+ "boolq": {
2964
+ "n": 3270,
2965
+ "balanced_accuracy_percent": 60.29,
2966
+ "classes": [
2967
+ "no",
2968
+ "yes"
2969
+ ],
2970
+ "predicted_class_percent": [
2971
+ 49.2,
2972
+ 50.8
2973
+ ],
2974
+ "gold_class_percent": [
2975
+ 37.8,
2976
+ 62.2
2977
+ ]
2978
+ },
2979
+ "mmlu_pl": {
2980
+ "n": 14042,
2981
+ "balanced_accuracy_percent": 24.7,
2982
+ "classes": [
2983
+ "A",
2984
+ "B",
2985
+ "C",
2986
+ "D"
2987
+ ],
2988
+ "predicted_class_percent": [
2989
+ 71.4,
2990
+ 15.9,
2991
+ 11.2,
2992
+ 1.5
2993
+ ],
2994
+ "gold_class_percent": [
2995
+ 22.9,
2996
+ 24.7,
2997
+ 25.5,
2998
+ 26.9
2999
+ ]
3000
+ },
3001
+ "belebele_pol": {
3002
+ "n": 900,
3003
+ "balanced_accuracy_percent": 25.64,
3004
+ "classes": [
3005
+ "A",
3006
+ "B",
3007
+ "C",
3008
+ "D"
3009
+ ],
3010
+ "predicted_class_percent": [
3011
+ 78.8,
3012
+ 4.1,
3013
+ 14.9,
3014
+ 2.2
3015
+ ],
3016
+ "gold_class_percent": [
3017
+ 22.9,
3018
+ 27.9,
3019
+ 27.3,
3020
+ 21.9
3021
+ ]
3022
+ }
3023
+ }
3024
+ }
3025
+ }
3026
+ }
3027
  }
README.md CHANGED
@@ -3,6 +3,7 @@ language:
3
  - pl
4
  - en
5
  library_name: pytorch
 
6
  pipeline_tag: text-generation
7
  tags:
8
  - polish
@@ -14,26 +15,37 @@ tags:
14
 
15
  # Slayer1B 1.09
16
 
17
- **Arkadiusz Słota, Anna Sieczka, Piotr Styła / Fabryka AI (SlayerLab)**
18
 
19
- **Historical execution snapshot, 11 November 2026, 10:45 UTC:** continued pretraining from Slayer1B 1.08 was running on eight B200 spot GPUs after an H200 segment and checkpoint recoveries. Operators reported update 27,140 at that snapshot; this is dated progress telemetry, not a current availability claim or the endpoint of the run. The public tracking plan then showed 40,000 updates, while the trainer retained its 80,000-update scheduling argument. Neither value establishes completed exposure. The later planning decision below supersedes the requirement to complete terminal learning-rate decay. This is not a completed model or inference-ready weight release.
20
 
21
- | Verified execution evidence | Scope |
22
- |---|---|
23
- | CPT start | Approximately 04:50 UTC, 10 November 2026, on eight B200 GPUs |
24
- | Historical H200 recovery | Operators verified fresh numerical control and checkpoint restores during the earlier H200 segment |
25
- | Compute at the historical 10:45 UTC snapshot | Eight B200 spot GPUs; training had continued beyond update 27,000; later availability requires operator confirmation |
26
- | Checksum-verified weights-only copies on the workstation | Updates 5,000, 10,000, 15,000, 20,000 and 25,000; not public weight releases |
27
- | Latest verified full-state workstation copy | Update 25,000; includes optimizer state, retained separately from weights-only copies; not a claim about the newest recovery checkpoint on the cloud disk |
 
 
 
 
 
 
 
 
28
 
29
- The [CPT Track history](https://track.fabryka.ai/run/71cf98ec-7c60-54a8-ac47-0ea7a23f573a) provides changing public telemetry; consult it and the operators for later execution status and hardware availability. The planning update is a decision, not evidence that its future steps have executed. This card is not a completed 1.09 model, final quality verdict or inference-ready weight release.
 
 
 
30
 
31
 
32
  ## Objective and starting point
33
 
34
  **Funding update — 11 November 2026, 15:29 UTC:** the operator reported **USD 500 received for continued main-base training**. This is an additional funding receipt, not a measurement of the current account balance or a funded final update count. The earlier USD 425 campaign envelope belongs to the historical 12:07 UTC decision. The objective remains maximum useful affordable exposure with constant learning rates after warmup and no planned in-run terminal decay, retaining cost guards and the operational reserve for a recoverable checkpoint, transfer and safe shutdown. An extension approaching the configured decay boundary requires review. Stop at a verified full checkpoint when the real budget or allocation requires it; a 5,000-update boundary is not required. Positions per dollar measure operating efficiency, not model quality.
35
 
36
- **Operator-recipe history and confirmed adoption — 11 November 2026:** at **15:41 UTC**, the paired recipe files selecting `KROKI=120000` had been installed on the workstation while the running trainer still used 80,000. Operators subsequently confirmed adoption at **16:23:47 UTC**, resuming from **update 29,800 on H200** with actual runtime arguments **`--steps 120000 --ckpt-every 200`**, constant LR **0.0006** and configured WSD decay beginning at update **96,000**. This is a dated runtime-adoption receipt, not a claim of current hardware availability. Separately, Track's displayed **80,000-update plan** is a revisable budget estimate, not the trainer's scheduling argument or a promised funded endpoint. Neither 80,000 nor 120,000 updates, a completion date or over-100B globally unique exposure is guaranteed.
37
 
38
  A separate, continuously curated option targets approximately **10B tokens of quality-selected “gold” data at context 4,096**. It remains isolated from main-base inputs and evaluation material, with its own manifest and licensing/admission gate; books selected with Arkadiusz Słota require title-level license approval. A later finishing run with decay needs its own run and budget decision. Preliminary exclusion lists are not a complete packed 10B corpus or a release, and quality-based selection is not evidence of a measured quality gain. See the [data card](DATA_CARD.md) for the dated inventory and isolation boundary.
39
 
@@ -43,7 +55,7 @@ The unchanged architecture is specified as **1,073,912,851 parameters**, 20 laye
43
 
44
  Architecture and tokenizer lineage includes [SlayerLab/Slayer1B-1.07](https://huggingface.co/SlayerLab/Slayer1B-1.07/blob/a090b54e658fb57dc5166c1fcc90cc6bf5c80106/README.md). The selected 1.08 base and the separate historical 1.08b ablation are different checkpoints; the continuation described here starts from 1.08.
45
 
46
- The [training configuration](TRAINING_CONFIGURATION.md) distinguishes the approved 120,000-update scheduling recipe, its confirmed runtime adoption, Track's separate budget estimate and the actual budget-limited final length. Completed 1.08 and the abandoned first attempt remain separate historical evidence.
47
 
48
  ## Current CPT configuration and budget-limited endpoint
49
 
@@ -52,12 +64,12 @@ The [training configuration](TRAINING_CONFIGURATION.md) distinguishes the approv
52
  | Selected scheduling argument | `KROKI=120000`; confirmed runtime `--steps 120000` adoption at 11 November, 16:23:47 UTC, resuming from update 29,800 on H200; configured decay begins at update 96,000 |
53
  | New-source allocation | **20% PL / 80% EN target**; not a measured cumulative model-language ratio |
54
  | Optimizer / schedule | Muon peak 0.02 plus AdamW peak 0.0006; 2,000-update warmup, then constant learning rates under the main-base plan; adoption receipt confirms LR 0.0006. The configured final-20% WSD decay to 0.00006 remains at update 96,000; an extension approaching it requires review |
55
- | Checkpoints | Runtime `--ckpt-every 200` confirmed at the 16:23:47 UTC adoption; weights-only checkpoints at each 5,000-update boundary; full-state and weights-only workstation copies verified through update 25,000 |
56
  | Code | Launcher v5 SHA256 `796c71016c1e167bfd3ca98b78518f91c3502a96eac233dd7186ef6639fcc656`; exact command and converter pins in the configuration document |
57
 
58
  Operators must review actual available funds, prices and allocation changes without assuming that the decay boundary is permanently unaffordable. An extended run must be reviewed before entering decay; do not shorten `KROKI` to a budget estimate and bring decay forward. Runtime changes need the operator's approved restart procedure and receipt. The trainer and v5 launcher are unchanged; the operator wrapper's argument ceiling was separately approved for the new recipe.
59
 
60
- The reviewed inherited count is **18,863,257,682 source/file-disjoint positions**, not a globally content-deduplicated history or total historical compute. The conservative c01 duplicate correction is **114,627,128 positions**, a sum of two exclusion-list counts rather than a measured union. Historical content-level near-duplicates remain unresolved. The separate requirement to prepare **over 100B positions of base-data inputs** is not achieved by adding inherited counts to new training steps; the [data card](DATA_CARD.md) reports what is actually prepared.
61
 
62
  ## Initial CPT execution evidence
63
 
@@ -97,47 +109,76 @@ The last received public sample before the pause is update **450**, training los
97
 
98
  Fresh numerical control and step-zero `INIT-FROM` preflight were verified for the CPT start described above. The earlier permission for the abandoned slot was not reused as that evidence. Any later physical-host restart still requires its own numerical control; successful start does not prove a checkpoint restore.
99
 
100
- Working checkpoints are not published as Hugging Face weights. Operators independently verified weights-only workstation copies at updates 5,000, 10,000, 15,000, 20,000 and 25,000, and a separate full-state workstation copy at update 25,000. The later full 30,000 transfer was interrupted in `.tmp`; benchmark conversion is not evidence of a completed full-state workstation copy. These transfer records are distinct from newer recovery checkpoints on the node and from evaluated working updates through 30,000 below. Weights-only copies are retained, while the full workstation recovery copy is replaced by the next verified transfer. This retention policy does not eliminate exposure to a cloud-disk failure between transfers.
101
 
102
  ## Data and exposure
103
 
104
- The first CPT reference, **c01**, contains **5,347,737,900 input positions** and TRAIN SHA256 `3341080241aeabd1e03c77530a6d735cb9501ecd788fba60ea065a944cd09ee1`. One 5,000-update stage processes **5,242,880,000 positions**, less than that input capacity. The separately approved c01–c06 queue supplies six stages through update 30,000; only the earlier stages have been consumed. Available input capacity, processed positions and historical content uniqueness remain distinct. See [the data card](DATA_CARD.md) for the queue identities, source changes and c01 duplicate correction.
105
 
106
  The PL/EN balance will follow the approved fresh-data inventory. The user explicitly allows a different ratio; source buckets still do not establish the language share of actually consumed windows. Missing ancestral data must be reported as a limitation, not silently counted as verified unique exposure.
107
 
108
  New material requires licensing, PII filtering, contamination scans, grouped held-outs and deduplication against the base model's full data ancestry. A 1% document holdout is not necessarily 1% of tokens. Historical exposure in the starting weights cannot be undone by filtering new inputs; retrospective benchmark hits must be handled explicitly in evaluation denominators.
109
 
110
- ## Standard benchmark measurements — updates 5,000–30,000
 
 
 
 
111
 
112
- We thank **BenchTeam / Fabryka AI** for benchmark implementations, protocol work and evaluation proposals. Its independent [full benchmark report](https://github.com/slayerlabs/benchmarks-fabryka-ai/blob/8b547007526971bd2fc35dfe56ff2c7d9b802568/research/results/full-run-2026-11/README.md) is distinct from the **SlayerLab measurements below**, published in the [CPT Track history](https://track.fabryka.ai/run/71cf98ec-7c60-54a8-ac47-0ea7a23f573a). Updates 5,000, 10,000, 15,000, 20,000, 25,000 and 30,000 are distinct intermediate working checkpoints of the ongoing 1.09 run, not its eventual budget-limited endpoint or inference-ready weight releases.
 
 
 
 
 
 
 
 
 
 
113
 
114
- The same nine full splits were scored zero-shot in float32 for 1.07 update 22,327, 1.08 update 1,709 and 1.09 updates 5,000, 10,000, 15,000, 20,000, 25,000 and 30,000. Evaluator SHA, dataset revisions, file digests, task protocols and sample counts match across these rows. Scores are percentages with **pointwise 95% confidence intervals**; the named metric is accuracy (`acc`) or length-normalized accuracy (`acc_norm`). WinoGrande uses partial-sentence likelihood; MMLU-PL is micro-averaged. Polish HellaSwag and MMLU use the OpenGPTX task definitions.
115
 
116
- | Task | Metric | n | 1.07 | 1.08 | 1.09, update 5,000 | 1.09, update 10,000 | 1.09, update 15,000 | 1.09, update 20,000 | 1.09, update 25,000 | 1.09, update 30,000 |
117
- |---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|
118
- | ARC-Challenge | acc_norm | 1,172 | 27.30 [24.74, 29.86] | 30.03 [27.39, 32.68] | 29.35 [26.79, 32.00] | 30.46 [27.82, 33.11] | 32.51 [29.86, 35.24] | 33.11 [30.46, 35.84] | 33.79 [31.06, 36.52] | 33.02 [30.29, 35.67] |
119
- | HellaSwag | acc_norm | 10,042 | 43.38 [42.43, 44.34] | 43.42 [42.43, 44.39] | 46.53 [45.55, 47.52] | 48.93 [47.97, 49.91] | 49.77 [48.80, 50.76] | 50.38 [49.39, 51.35] | 51.17 [50.18, 52.14] | 52.00 [51.02, 52.98] |
120
- | PIQA | acc_norm | 1,838 | 66.97 [64.80, 69.15] | 66.21 [64.15, 68.34] | 68.28 [66.21, 70.40] | 68.99 [66.92, 71.11] | 68.99 [66.87, 71.06] | 70.78 [68.72, 72.85] | 71.55 [69.48, 73.61] | 70.67 [68.61, 72.74] |
121
- | WinoGrande | acc | 1,267 | 53.59 [50.83, 56.35] | 53.67 [50.91, 56.43] | 54.93 [52.17, 57.70] | 54.93 [52.17, 57.62] | 56.75 [54.06, 59.43] | 55.01 [52.25, 57.77] | 55.88 [53.12, 58.64] | 57.14 [54.46, 59.83] |
122
- | BoolQ | acc | 3,270 | 58.29 [56.61, 59.97] | 59.97 [58.26, 61.59] | 61.80 [60.18, 63.49] | 61.13 [59.45, 62.78] | 59.88 [58.20, 61.53] | 51.41 [49.69, 53.12] | 52.20 [50.52, 53.91] | 60.67 [58.99, 62.35] |
123
- | OpenBookQA | acc_norm | 500 | 33.60 [29.40, 37.80] | 34.80 [30.60, 39.00] | 35.60 [31.40, 40.00] | 34.40 [30.20, 38.60] | 36.00 [31.80, 40.20] | 35.20 [31.00, 39.40] | 37.20 [32.80, 41.40] | 36.20 [32.00, 40.40] |
124
- | Belebele, Polish | acc | 900 | 26.00 [23.11, 28.89] | 24.00 [21.22, 26.89] | 24.11 [21.33, 26.89] | 24.11 [21.33, 27.00] | 22.56 [19.89, 25.33] | 24.67 [21.89, 27.56] | 25.33 [22.44, 28.22] | 24.44 [21.67, 27.33] |
125
- | HellaSwag-PL | acc_norm | 10,042 | 43.83 [42.84, 44.79] | 43.90 [42.90, 44.87] | 44.73 [43.76, 45.71] | 45.51 [44.51, 46.48] | 44.18 [43.21, 45.16] | 44.24 [43.26, 45.22] | 43.94 [42.94, 44.91] | 45.75 [44.77, 46.73] |
126
- | MMLU-PL | acc | 14,042 | 24.01 [23.30, 24.71] | 23.04 [22.34, 23.74] | 24.10 [23.39, 24.82] | 23.32 [22.62, 24.03] | 23.50 [22.80, 24.21] | 23.86 [23.17, 24.58] | 24.26 [23.57, 24.96] | 24.71 [23.99, 25.42] |
127
 
128
  Intervals use the percentile bootstrap with 10,000 replicates and seed 20261110. The updated approved aggregate does not supply the random-stream derivation or CI-generator SHA; the previous aggregate documented model-specific streams. **Items are treated as independent; subject, template and source clusters are not modeled.** These are intervals for individual results, not paired differences or training-seed variance; overlap is not a test of a difference.
129
 
130
  The [machine-readable aggregate record](EVALUATION.json) supplies exact values, intervals, counts, dataset revisions and file digests, checkpoint and evaluator identities, and metric selection, without prompts, answers or per-item predictions. ARC-Challenge, OpenBookQA and MMLU-PL use test splits; HellaSwag, PIQA, WinoGrande, BoolQ and HellaSwag-PL use validation splits; Belebele uses the full Polish evaluation set.
131
 
132
- The approved aggregate SHA-256 is `2d257a95523605b06aa964cb974f65d86ab025875cc1f87dc98b242b90729440`. All six earlier model records retain their scores, intervals, counts and dataset pins; the distinct update-25,000 and update-30,000 records extend that comparison without replacing the independent two-task protocol below.
 
 
133
 
134
- **Descriptive results; contamination scan of the training lineage against these tasks is pending.** Belebele and MMLU-PL are near their four-choice 25% random baseline. No overall average, ranking or release threshold is inferred. Numbers from different evaluators must not be silently substituted: prompting, BOS handling, normalization and software versions can change the result.
135
 
136
  There is no replay-only control for this continuation, and initialization, exposure and schedule differ between checkpoints. These measurements do not isolate a causal effect of the new datasets or quantify training-seed variance. Earlier internal diagnostics are separate historical records, not a criterion for naming or publishing this model.
137
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  ## Additional GSM8K and SST-2 measurements — update 10,000
139
 
140
- SlayerLab measured this two-task subset on 11 November 2026 using the [pinned BenchTeam code](https://github.com/slayerlabs/benchmarks-fabryka-ai/tree/8b547007526971bd2fc35dfe56ff2c7d9b802568), lm-eval 0.4.9.1, the `slayer` adapter, float32, batch 1 and context limit 4,096. These are full evaluated splits, not a full 50-task run or a copy of the community's independent report. **This separate two-task protocol measures 1.09 update 10,000 only; it does not supply GSM8K or SST-2 results for updates 15,000, 20,000, 25,000 or 30,000.** Update 10,000 is an internal working checkpoint, not a published or inference-ready 1.09 weight release.
141
 
142
  | Task | Metric / prompting | n | 1.07 | 1.08 | 1.09, update 10,000 |
143
  |---|---|---:|---:|---:|---:|
@@ -150,6 +191,6 @@ Scores are percentages with reported pointwise 95% bootstrap intervals (10,000 d
150
 
151
  ## Cost, licensing and limitations
152
 
153
- The total campaign ceiling remains **USD 425**, including GPU allocations, preparation, interruptions, storage and evaluation tracked by the resource meter. At the operator's 11 November, 10:39 UTC snapshot, the meter reported **approximately USD 239 spent**, leaving approximately **USD 186**; this is counter attribution, not a settled invoice or a permanently current balance. Hardware selection is based on effective cost per processed position and verified availability. Under the 12:07 planning decision, budget reviews preserve the existing cost guards and operational reserve, with no earmark for future gold-data training and no requirement to fund terminal decay in the main base. No higher spending limit or guaranteed completion date is implied.
154
 
155
- The selected 1.08 base declares Apache-2.0; source-text rights and future publication still require separate approval. Privacy filters are heuristic; generated text may be inaccurate, biased, offensive or personal. No reasoning quality, instruction-following ability or professional reliability has been demonstrated for the revised 1.09.
 
3
  - pl
4
  - en
5
  library_name: pytorch
6
+ license: apache-2.0
7
  pipeline_tag: text-generation
8
  tags:
9
  - polish
 
15
 
16
  # Slayer1B 1.09
17
 
18
+ **Arkadiusz Słota, Anna Sieczka, Piotr Styła, Aleksander Ogrodzki, Paweł Puzio, Marcin Kuśmierski / Fabryka AI (SlayerLab)**
19
 
20
+ ## Intermediate base checkpoints
21
 
22
+ **Continued pretraining is in progress; these are base models, not instruction-tuned models.** The checkpoints below were taken in the constant-learning-rate phase. The main-base plan does not select an in-run terminal decay; the configured later schedule boundary still requires operator review. Allocation pauses do not mean the campaign is complete.
23
+
24
+ | Update | Positions in this continuation | Lineage lower bound, positions | Native weights file |
25
+ |---|---:|---:|---|
26
+ | 5,000 | 5,242,880,000 | 23,991,510,554 | `wagi_5000.pt` |
27
+ | 10,000 | 10,485,760,000 | 29,234,390,554 | `wagi_10000.pt` |
28
+ | 15,000 | 15,728,640,000 | 34,477,270,554 | `wagi_15000.pt` |
29
+ | 20,000 | 20,971,520,000 | 39,720,150,554 | `wagi_20000.pt` |
30
+ | 25,000 | 26,214,400,000 | 44,963,030,554 | `wagi_25000.pt` |
31
+ | 30,000 | 31,457,280,000 | 50,205,910,554 | `wagi_30000.pt` |
32
+ | 35,000 | 36,700,160,000 | 55,448,790,554 | `wagi_35000.pt` |
33
+
34
+ Files are managed in the separate [checkpoint archive](https://huggingface.co/SlayerLab/Slayer1B-1.09-checkpoints). **Archive snapshot, 12 November 2026, 14:53 UTC:** the repository is public following the owner's decision at 14:42 UTC. Upload of the eight native checkpoint files started at 14:50 UTC and is in progress. A file becomes available only when it appears in the archive's file list; verify its checksum and size before use. This main repository contains documentation during training.
35
+
36
+ The archive distinguishes seven weights-only `.pt` files from the full update-35,000 recovery checkpoint `ckpt_35000.pt`, which also contains optimizer and queue state. These are native training checkpoints, not a Transformers `AutoModel` or safetensors release. Check the archive's exact revision, file list and checksums before use; its publication status is separate from the evaluation table below.
37
 
38
+ Token counts: **positions in this continuation = updates × 1,048,576**, counting each logical update once, not repeated compute after recovery. **Lineage lower bound = 18,863,257,682 inherited positions + positions in this continuation − 114,627,128 identified-copy positions**. The lineage figure is a source- and file-disjoint lower bound, **not globally unique tokens**. Exact evaluated safetensors identities in [EVALUATION.json](EVALUATION.json) are distinct from the native `.pt` file digests in the archive.
39
+
40
+
41
+ **Execution receipt reported by the operators, 12 November 2026, 15:44 UTC:** training resumed at approximately **15:41 UTC** from update **38,200** on an eight-GPU B200 spot instance. Weights-only milestones through update **35,000** and a full update-35,000 recovery checkpoint are retained on the trusted workstation. The [CPT Track history](https://track.fabryka.ai/run/71cf98ec-7c60-54a8-ac47-0ea7a23f573a) provides later telemetry; a published point and a saved recovery checkpoint have separate receipts.
42
 
43
 
44
  ## Objective and starting point
45
 
46
  **Funding update — 11 November 2026, 15:29 UTC:** the operator reported **USD 500 received for continued main-base training**. This is an additional funding receipt, not a measurement of the current account balance or a funded final update count. The earlier USD 425 campaign envelope belongs to the historical 12:07 UTC decision. The objective remains maximum useful affordable exposure with constant learning rates after warmup and no planned in-run terminal decay, retaining cost guards and the operational reserve for a recoverable checkpoint, transfer and safe shutdown. An extension approaching the configured decay boundary requires review. Stop at a verified full checkpoint when the real budget or allocation requires it; a 5,000-update boundary is not required. Positions per dollar measure operating efficiency, not model quality.
47
 
48
+ **Recipe adoption — 11 November 2026:** operators confirmed the new recipe at **16:23:47 UTC**, resuming from **update 29,800 on H200**, with **`--steps 120000 --ckpt-every 200`**, LR **0.0006** and configured WSD decay beginning at update **96,000**. The operational target is **80,000 updates**, corresponding to **102,634,710,554 source- and file-disjoint lineage positions** under the stated accounting. The 120,000-update argument controls the scheduler. Allocation and funding can interrupt progress before the target.
49
 
50
  A separate, continuously curated option targets approximately **10B tokens of quality-selected “gold” data at context 4,096**. It remains isolated from main-base inputs and evaluation material, with its own manifest and licensing/admission gate; books selected with Arkadiusz Słota require title-level license approval. A later finishing run with decay needs its own run and budget decision. Preliminary exclusion lists are not a complete packed 10B corpus or a release, and quality-based selection is not evidence of a measured quality gain. See the [data card](DATA_CARD.md) for the dated inventory and isolation boundary.
51
 
 
55
 
56
  Architecture and tokenizer lineage includes [SlayerLab/Slayer1B-1.07](https://huggingface.co/SlayerLab/Slayer1B-1.07/blob/a090b54e658fb57dc5166c1fcc90cc6bf5c80106/README.md). The selected 1.08 base and the separate historical 1.08b ablation are different checkpoints; the continuation described here starts from 1.08.
57
 
58
+ The [training configuration](TRAINING_CONFIGURATION.md) records the 120,000-update scheduling recipe and its adoption. The operational target of 80,000 updates and the actual completed count are separate fields. Completed 1.08 and the abandoned first attempt retain their own historical records.
59
 
60
  ## Current CPT configuration and budget-limited endpoint
61
 
 
64
  | Selected scheduling argument | `KROKI=120000`; confirmed runtime `--steps 120000` adoption at 11 November, 16:23:47 UTC, resuming from update 29,800 on H200; configured decay begins at update 96,000 |
65
  | New-source allocation | **20% PL / 80% EN target**; not a measured cumulative model-language ratio |
66
  | Optimizer / schedule | Muon peak 0.02 plus AdamW peak 0.0006; 2,000-update warmup, then constant learning rates under the main-base plan; adoption receipt confirms LR 0.0006. The configured final-20% WSD decay to 0.00006 remains at update 96,000; an extension approaching it requires review |
67
+ | Checkpoints | Runtime `--ckpt-every 200` confirmed at the 16:23:47 UTC adoption; weights-only milestones every 5,000 updates. Native milestone files and full-state recovery files are distinguished in the separate checkpoint archive |
68
  | Code | Launcher v5 SHA256 `796c71016c1e167bfd3ca98b78518f91c3502a96eac233dd7186ef6639fcc656`; exact command and converter pins in the configuration document |
69
 
70
  Operators must review actual available funds, prices and allocation changes without assuming that the decay boundary is permanently unaffordable. An extended run must be reviewed before entering decay; do not shorten `KROKI` to a budget estimate and bring decay forward. Runtime changes need the operator's approved restart procedure and receipt. The trainer and v5 launcher are unchanged; the operator wrapper's argument ceiling was separately approved for the new recipe.
71
 
72
+ The reviewed inherited count is **18,863,257,682 source/file-disjoint positions**. The conservative c01 correction is **114,627,128 positions**, computed from two exclusion-list counts. The training target is **over 100B source- and file-disjoint positions in the 1.00–1.09 lineage**; the formula reaches that threshold at update **77,488**, and the 80,000-update plan corresponds to approximately **102.6B**. Historical content-level near-duplicates remain unresolved. The [data card](DATA_CARD.md) separately records prepared input capacity.
73
 
74
  ## Initial CPT execution evidence
75
 
 
109
 
110
  Fresh numerical control and step-zero `INIT-FROM` preflight were verified for the CPT start described above. The earlier permission for the abandoned slot was not reused as that evidence. Any later physical-host restart still requires its own numerical control; successful start does not prove a checkpoint restore.
111
 
112
+ Weights-only milestone exports and full-state recovery checkpoints serve different purposes. The linked archive distinguishes both kinds; this main repository hosts neither during training. A milestone file does not establish that the newest complete optimizer state was transferred or that a cloud allocation is still running.
113
 
114
  ## Data and exposure
115
 
116
+ The first CPT reference, **c01**, contains **5,347,737,900 input positions** and TRAIN SHA256 `3341080241aeabd1e03c77530a6d735cb9501ecd788fba60ea065a944cd09ee1`. One 5,000-update stage processes **5,242,880,000 positions**, less than that input capacity. The historical c01–c06 queue reference supplied six stages through update 30,000; it is not the whole later prepared pool. Available input capacity, processed positions and historical content uniqueness remain distinct. See [the data card](DATA_CARD.md) for dated queue identities, source changes and the c01 duplicate correction.
117
 
118
  The PL/EN balance will follow the approved fresh-data inventory. The user explicitly allows a different ratio; source buckets still do not establish the language share of actually consumed windows. Missing ancestral data must be reported as a limitation, not silently counted as verified unique exposure.
119
 
120
  New material requires licensing, PII filtering, contamination scans, grouped held-outs and deduplication against the base model's full data ancestry. A 1% document holdout is not necessarily 1% of tokens. Historical exposure in the starting weights cannot be undone by filtering new inputs; retrospective benchmark hits must be handled explicitly in evaluation denominators.
121
 
122
+ ## Standard benchmark measurements — updates 5,000–35,000
123
+
124
+ We thank **BenchTeam / Fabryka AI** for benchmark implementations, protocol work and evaluation proposals. Its independent [full benchmark report](https://github.com/slayerlabs/benchmarks-fabryka-ai/blob/8b547007526971bd2fc35dfe56ff2c7d9b802568/research/results/full-run-2026-11/README.md) is distinct from the **SlayerLab measurements below**, published in the [CPT Track history](https://track.fabryka.ai/run/71cf98ec-7c60-54a8-ac47-0ea7a23f573a). The seven listed 1.09 checkpoints are intermediate weights of the ongoing continuation, not its eventual budget-limited endpoint.
125
+
126
+ The same nine full splits were scored zero-shot in float32 for 1.07 update 22,327, 1.08 update 1,709 and 1.09 updates 5,000, 10,000, 15,000, 20,000, 25,000, 30,000 and 35,000. Evaluator SHA, dataset revisions, file digests, task protocols and sample counts match across these rows. Scores are percentages with **pointwise 95% confidence intervals**; the named metric is accuracy (`acc`) or length-normalized accuracy (`acc_norm`). WinoGrande uses partial-sentence likelihood; MMLU-PL is micro-averaged. Polish HellaSwag and MMLU use the OpenGPTX task definitions.
127
 
128
+ | Task | Metric | n | 1.07 | 1.08 | 1.09, update 5,000 | 1.09, update 10,000 | 1.09, update 15,000 | 1.09, update 20,000 | 1.09, update 25,000 | 1.09, update 30,000 | 1.09, update 35,000 |
129
+ |---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
130
+ | ARC-Challenge | acc_norm | 1,172 | 27.30 [24.74, 29.86] | 30.03 [27.39, 32.68] | 29.35 [26.79, 32.00] | 30.46 [27.82, 33.11] | 32.51 [29.86, 35.24] | 33.11 [30.46, 35.84] | 33.79 [31.06, 36.52] | 33.02 [30.29, 35.67] | 35.15 [32.42, 37.88] |
131
+ | HellaSwag | acc_norm | 10,042 | 43.38 [42.43, 44.34] | 43.42 [42.43, 44.39] | 46.53 [45.55, 47.52] | 48.93 [47.97, 49.91] | 49.77 [48.80, 50.76] | 50.38 [49.39, 51.35] | 51.17 [50.18, 52.14] | 52.00 [51.02, 52.98] | 52.48 [51.50, 53.46] |
132
+ | PIQA | acc_norm | 1,838 | 66.97 [64.80, 69.15] | 66.21 [64.15, 68.34] | 68.28 [66.21, 70.40] | 68.99 [66.92, 71.11] | 68.99 [66.87, 71.06] | 70.78 [68.72, 72.85] | 71.55 [69.48, 73.61] | 70.67 [68.61, 72.74] | 71.27 [69.15, 73.29] |
133
+ | WinoGrande | acc | 1,267 | 53.59 [50.83, 56.35] | 53.67 [50.91, 56.43] | 54.93 [52.17, 57.70] | 54.93 [52.17, 57.62] | 56.75 [54.06, 59.43] | 55.01 [52.25, 57.77] | 55.88 [53.12, 58.64] | 57.14 [54.46, 59.83] | 56.75 [54.06, 59.43] |
134
+ | BoolQ | acc | 3,270 | 58.29 [56.61, 59.97] | 59.97 [58.26, 61.59] | 61.80 [60.18, 63.49] | 61.13 [59.45, 62.78] | 59.88 [58.20, 61.53] | 51.41 [49.69, 53.12] | 52.20 [50.52, 53.91] | 60.67 [58.99, 62.35] | 59.88 [58.20, 61.56] |
135
+ | OpenBookQA | acc_norm | 500 | 33.60 [29.40, 37.80] | 34.80 [30.60, 39.00] | 35.60 [31.40, 40.00] | 34.40 [30.20, 38.60] | 36.00 [31.80, 40.20] | 35.20 [31.00, 39.40] | 37.20 [32.80, 41.40] | 36.20 [32.00, 40.40] | 34.40 [30.40, 38.60] |
136
+ | Belebele, Polish | acc | 900 | 26.00 [23.11, 28.89] | 24.00 [21.22, 26.89] | 24.11 [21.33, 26.89] | 24.11 [21.33, 27.00] | 22.56 [19.89, 25.33] | 24.67 [21.89, 27.56] | 25.33 [22.44, 28.22] | 24.44 [21.67, 27.33] | 24.33 [21.56, 27.11] |
137
+ | HellaSwag-PL | acc_norm | 10,042 | 43.83 [42.84, 44.79] | 43.90 [42.90, 44.87] | 44.73 [43.76, 45.71] | 45.51 [44.51, 46.48] | 44.18 [43.21, 45.16] | 44.24 [43.26, 45.22] | 43.94 [42.94, 44.91] | 45.75 [44.77, 46.73] | 46.63 [45.68, 47.63] |
138
+ | MMLU-PL | acc | 14,042 | 24.01 [23.30, 24.71] | 23.04 [22.34, 23.74] | 24.10 [23.39, 24.82] | 23.32 [22.62, 24.03] | 23.50 [22.80, 24.21] | 23.86 [23.17, 24.58] | 24.26 [23.57, 24.96] | 24.71 [23.99, 25.42] | 23.28 [22.58, 23.97] |
139
 
140
+ Reference accuracies are context, not additional trained models or release thresholds:
141
 
142
+ | Reference strategy | Scope | Accuracy (%) |
143
+ |---|---|---:|
144
+ | Uniform choice among four answers | Four-option reference for ARC-Challenge, HellaSwag/PL, OpenBookQA, Belebele-PL and MMLU-PL | 25.00 |
145
+ | Uniform choice among two answers | BoolQ, PIQA and WinoGrande | 50.00 |
146
+ | Always answer yes | BoolQ validation majority class: 2,033 of 3,270 labels | 62.17 |
147
+
148
+ The majority-class reference is different from uniform guessing. A score near a reference does not prove that checkpoints are equal or that a model has no knowledge; individual confidence intervals are not paired tests. Class-balanced accuracy and answer-frequency diagnostics, when available, are auxiliary and do not replace the primary metrics above.
 
 
 
 
149
 
150
  Intervals use the percentile bootstrap with 10,000 replicates and seed 20261110. The updated approved aggregate does not supply the random-stream derivation or CI-generator SHA; the previous aggregate documented model-specific streams. **Items are treated as independent; subject, template and source clusters are not modeled.** These are intervals for individual results, not paired differences or training-seed variance; overlap is not a test of a difference.
151
 
152
  The [machine-readable aggregate record](EVALUATION.json) supplies exact values, intervals, counts, dataset revisions and file digests, checkpoint and evaluator identities, and metric selection, without prompts, answers or per-item predictions. ARC-Challenge, OpenBookQA and MMLU-PL use test splits; HellaSwag, PIQA, WinoGrande, BoolQ and HellaSwag-PL use validation splits; Belebele uses the full Polish evaluation set.
153
 
154
+ The approved aggregate SHA-256 is `d91456c7480f8031288afd5056c002ce68ef7d7751556d222ae54d7ab6fc648a`. All eight earlier model records retain their scores, intervals, counts and dataset pins; the update-35,000 record extends the nine-task comparison without replacing the independent two-task protocol below.
155
+
156
+ **Descriptive results; lineage contamination checks are incomplete.** New-input chunks c03 onward were cleaned against these nine Track tasks, c01–c02 were only partially checked, and the inherited 1.00–1.08 data was not scanned. This is not a guarantee that these tasks are held out from the model's whole training history. Belebele and MMLU-PL are near their four-choice 25% random baseline; this is not proof of absent knowledge. No overall average, ranking or release threshold is inferred. Different evaluators must not be silently substituted.
157
 
158
+ MMLU-PL and Belebele-PL score the answer letter A–D given listed options; ARC-Challenge, HellaSwag/PL and PIQA score the answer text. This protocol difference is observed. Its contribution to the results requires a separate comparison.
159
 
160
  There is no replay-only control for this continuation, and initialization, exposure and schedule differ between checkpoints. These measurements do not isolate a causal effect of the new datasets or quantify training-seed variance. Earlier internal diagnostics are separate historical records, not a criterion for naming or publishing this model.
161
 
162
+ ### Auxiliary class-balanced diagnostic
163
+
164
+ Balanced accuracy is the unweighted mean of recall across gold-answer classes. It was collected after the primary measurements. The values below are descriptive; their source does not provide confidence intervals. They retain a separate method and source digest in [EVALUATION.json](EVALUATION.json).
165
+
166
+ | Update | BoolQ balanced accuracy (%) | MMLU-PL balanced accuracy (%) | Belebele-PL balanced accuracy (%) |
167
+ |---|---:|---:|---:|
168
+ | 5,000 | 53.39 | 25.34 | 25.60 |
169
+ | 10,000 | 52.42 | 25.09 | 25.40 |
170
+ | 15,000 | 53.98 | 24.99 | 24.42 |
171
+ | 20,000 | 57.34 | 25.06 | 24.91 |
172
+ | 25,000 | 57.44 | 24.77 | 26.25 |
173
+ | 30,000 | 59.10 | 25.00 | 25.39 |
174
+ | 35,000 | 60.29 | 24.70 | 25.64 |
175
+
176
+ The corresponding uniform-choice reference is 50% for BoolQ and 25% for the two four-class tasks. These auxiliary values support inspection of class imbalance. They leave the primary metrics and their published intervals unchanged; a checkpoint-difference claim requires a separate paired analysis.
177
+
178
+
179
  ## Additional GSM8K and SST-2 measurements — update 10,000
180
 
181
+ SlayerLab measured this two-task subset on 11 November 2026 using the [pinned BenchTeam code](https://github.com/slayerlabs/benchmarks-fabryka-ai/tree/8b547007526971bd2fc35dfe56ff2c7d9b802568), lm-eval 0.4.9.1, the `slayer` adapter, float32, batch 1 and context limit 4,096. These are full evaluated splits, not a full 50-task run or a copy of the community's independent report. **This separate two-task protocol measures 1.09 update 10,000 only; it does not supply GSM8K or SST-2 results for updates 15,000, 20,000, 25,000, 30,000 or 35,000.** Releasing another checkpoint does not supply a missing measurement.
182
 
183
  | Task | Metric / prompting | n | 1.07 | 1.08 | 1.09, update 10,000 |
184
  |---|---|---:|---:|---:|---:|
 
191
 
192
  ## Cost, licensing and limitations
193
 
194
+ Continued training is budget-limited and may pause with spot availability. The funding receipt above is not the current balance or a guarantee of a final update count. Metered attribution is not a settled invoice; hardware choice must account for effective retained progress, interruptions, storage and evaluation, not only an advertised GPU-hour price. This page does not allocate a new budget to gold-data training or change the existing cost guards.
195
 
196
+ The model's declared license is **Apache-2.0**, aligned with the selected 1.08 base. Source-text rights and dataset publication require separate review; a model license does not grant rights to redistribute its training texts. Privacy filters are heuristic; generated text may be inaccurate, biased, offensive or personal. No reasoning quality, instruction-following ability or professional reliability has been demonstrated for the revised 1.09.
TRAINING_CONFIGURATION.md CHANGED
@@ -36,13 +36,13 @@ bash /workspace/kod/uruchom_109.sh
36
 
37
  Set `START`, `GPU`, `S`, `KROKI` and `CKPT_EVERY` explicitly. The operator-approved recipe selects **`KROKI=120000`**, moving the 20% WSD decay boundary to **update 96,000**. The security reviewer approved the paired argument-file and operator-wrapper ceiling change on 11 November at 15:40 UTC; the operator installed them on the workstation at 15:41 UTC. Adoption was then independently verified after the **16:23:47 UTC restart from update 29,800**: runtime `--steps 120000`, `--ckpt-every 200` and learning rate **0.0006**, with the change from 80,000 to 120,000 recorded by the launcher. The trainer and v5 launcher code are unchanged. This confirms the approved schedule in that recovery, not current hardware availability or a funded final update count.
38
 
39
- The launcher permits this change only before `min(0.8 × old steps, 0.8 × new steps)`: for 80,000 → 120,000, before **update 64,000**. Review actual available funds, prices and allocation availability without assuming any decay boundary is permanently unaffordable. If more funding or lower prices make update 96,000 reachable, review the plan before it is reached to preserve the main-base no-decay objective. Do not shorten `KROKI` to a budget estimate and move decay earlier. Track's displayed **80,000-update plan** is a separate revisable estimate, not this scheduling argument or a guaranteed endpoint.
40
 
41
  Control values remain microbatch 8 × accumulation 4 × eight ranks, context 4,096, Muon peak 0.02 / AdamW peak 0.0006 and 2,000-update warmup. The configured final 20% decay to 0.00006 remains in the scheduler but is not the main-base objective. Full-state checkpoints used 400-update intervals historically; the verified 11 November, 14:53 UTC recovery used **200**, following the earlier cadence decision for short spot allocations. Each 5,000-update boundary also retains a weights-only checkpoint. Cadence is an operational choice recorded separately from the learning-rate schedule. Target source allocation is 20% PL / 80% EN, not the cumulative model-language ratio.
42
 
43
  `--init-from` imports weights/config from 1.08 into this new experiment with a fresh optimizer. `--resume` restores this experiment's own state; it must not resume the abandoned random-initialized attempt. A verified new run and a verified recovery are separate receipts.
44
 
45
- Each update processes **1,048,576 token positions**. Scheduling arguments, Track projections, prepared input capacity, reported progress and the latest saved checkpoint must not be substituted for one another. Recovery may repeat updates after the newest saved checkpoint; those repetitions are real compute but not new distinct data. The [data card](DATA_CARD.md) records the dated prepared-input inventory and the separate over-100B preparation requirement. Inherited source/file-disjoint counts are not a measurement of global content uniqueness.
46
 
47
  ## Separate future gold-data run — not funded or executed
48
 
@@ -59,7 +59,7 @@ Inherited-count footprint: counter SHA256 `abb39b8ce019c1a18a19ccf0ef4c32977c0c5
59
 
60
  Operators confirmed the 04:50 UTC start: fresh 1.07 hardware control within the 0.001 tolerance, pinned 1.08 weights/config converted to the training format, step-zero `INIT-FROM`, fresh optimizer, world size eight, c01/queue/CL validation identities and `PRE-FLIGHT OK`. The inherited 1.08 checkpoint step 1,709 is source metadata, **not the new continuation's initial training counter**.
61
 
62
- The distinct [CPT Track run](https://track.fabryka.ai/run/71cf98ec-7c60-54a8-ac47-0ea7a23f573a) preserves this experiment's real updates. Its 02:27 UTC registration is not the 04:50 UTC training start. The historical 10 November, 19:23 UTC snapshot verified full recovery state at update 10,000, SHA256 `01ccb2bed25c43b43356c8a813f9bf3f8b55c481bce85087e60862001f1e3dea`, and its weights-only counterpart `fcfd2d3044d504706519fb6e1bd8d6dea959b162dac62e0f5967bbd6807df643`. The model card separately records the later verified full-state and weights-only workstation copies through update 25,000. Neither receipt asserts the newest cloud checkpoint, a final model release or final quality acceptance.
63
 
64
 
65
  ## Historical code identities
 
36
 
37
  Set `START`, `GPU`, `S`, `KROKI` and `CKPT_EVERY` explicitly. The operator-approved recipe selects **`KROKI=120000`**, moving the 20% WSD decay boundary to **update 96,000**. The security reviewer approved the paired argument-file and operator-wrapper ceiling change on 11 November at 15:40 UTC; the operator installed them on the workstation at 15:41 UTC. Adoption was then independently verified after the **16:23:47 UTC restart from update 29,800**: runtime `--steps 120000`, `--ckpt-every 200` and learning rate **0.0006**, with the change from 80,000 to 120,000 recorded by the launcher. The trainer and v5 launcher code are unchanged. This confirms the approved schedule in that recovery, not current hardware availability or a funded final update count.
38
 
39
+ The launcher permits this change only before `min(0.8 × old steps, 0.8 × new steps)`: for 80,000 → 120,000, before **update 64,000**. Operators review funds, prices and allocation availability before entering a later schedule phase. The operational target is **80,000 updates**, corresponding to **102,634,710,554 source- and file-disjoint lineage positions** under the accounting below. The scheduler uses 120,000 updates and starts its configured decay at update 96,000. Reducing the scheduling argument changes that boundary and requires a separate operator decision.
40
 
41
  Control values remain microbatch 8 × accumulation 4 × eight ranks, context 4,096, Muon peak 0.02 / AdamW peak 0.0006 and 2,000-update warmup. The configured final 20% decay to 0.00006 remains in the scheduler but is not the main-base objective. Full-state checkpoints used 400-update intervals historically; the verified 11 November, 14:53 UTC recovery used **200**, following the earlier cadence decision for short spot allocations. Each 5,000-update boundary also retains a weights-only checkpoint. Cadence is an operational choice recorded separately from the learning-rate schedule. Target source allocation is 20% PL / 80% EN, not the cumulative model-language ratio.
42
 
43
  `--init-from` imports weights/config from 1.08 into this new experiment with a fresh optimizer. `--resume` restores this experiment's own state; it must not resume the abandoned random-initialized attempt. A verified new run and a verified recovery are separate receipts.
44
 
45
+ Each update processes **1,048,576 token positions**. The lineage lower bound is **18,863,257,682 + updates × 1,048,576 − 114,627,128 positions**; it first exceeds 100B at update **77,488**. It is source- and file-disjoint accounting, with historical content-level overlap unresolved. Operational targets, scheduler arguments, prepared input capacity, reported progress and saved recovery state have separate receipts. Recovery can repeat compute after a saved checkpoint. The [data card](DATA_CARD.md) records the prepared-input inventory and its separate preparation requirements.
46
 
47
  ## Separate future gold-data run — not funded or executed
48
 
 
59
 
60
  Operators confirmed the 04:50 UTC start: fresh 1.07 hardware control within the 0.001 tolerance, pinned 1.08 weights/config converted to the training format, step-zero `INIT-FROM`, fresh optimizer, world size eight, c01/queue/CL validation identities and `PRE-FLIGHT OK`. The inherited 1.08 checkpoint step 1,709 is source metadata, **not the new continuation's initial training counter**.
61
 
62
+ The distinct [CPT Track run](https://track.fabryka.ai/run/71cf98ec-7c60-54a8-ac47-0ea7a23f573a) preserves the experiment's published updates. Its 02:27 UTC registration and the reported 04:50 UTC training start are separate events. **Operator receipt, 12 November 2026, 15:44 UTC:** training resumed at approximately **15:41 UTC** from update **38,200** on an eight-GPU B200 spot instance. The trusted workstation retained weights-only milestones through **35,000** and a full update-35,000 recovery checkpoint. **Archive snapshot, 14:53 UTC:** the separate archive is public and upload of its eight native files is in progress. The [model card](README.md) and the archive's actual file list describe availability.
63
 
64
 
65
  ## Historical code identities