From 0677d035dad7eeb4002995a65feb6bc77b231025 Mon Sep 17 00:00:00 2001 From: Kral Date: Sat, 3 Oct 2026 22:09:15 +0200 Subject: [PATCH] Stage 1 data: version dedup, splitting of long documents, family split; 748 iterations Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_014aUaQeLnwbb1zTpN7kHeat --- docs/stage1-training-task.md | 5 +- train/STATE.md | 16 +- train/data/report.md | 175 ++++--- train/data/stats.json | 924 ++++++++++++++++++++++++----------- train/prepare.py | 315 ++++++++++-- 5 files changed, 1014 insertions(+), 421 deletions(-) diff --git a/docs/stage1-training-task.md b/docs/stage1-training-task.md index fa2f5f3..b29b009 100644 --- a/docs/stage1-training-task.md +++ b/docs/stage1-training-task.md @@ -13,8 +13,9 @@ Stage 2 (SFT on teacher trajectories) is not part of this task. Input: `~/projects/abap-llm/corpus/corpus.jsonl`. Source (since 2026-10-03): SAP-samples/abap-cheat-sheets, Apache-2.0 (`corpus/out/ATTRIBUTION.md`). -Real numbers from Step 1 (`train/data/report.md`): 370 documents, 2,806,501 tokens (Qwen tokenizer; -the chars/4 estimate is 2.64M). The old numbers (1,765 documents, 1.4M tokens) are outdated. One record per line: +Real numbers from Step 1 (`train/data/report.md`): 370 records, 2,806,501 tokens (Qwen tokenizer; +the chars/4 estimate is 2.64M). After version dedup and splitting: train 374 documents / 2.57M tokens, +valid 20 documents / 135k tokens, 748 iterations for 2 epochs. The old numbers (1,765 documents, 1.4M tokens) are outdated. One record per line: `{"text", "objects", "types", "language_version", "package_path", "grouped", "obsolete", "tokens"}`. The `tokens` field is an estimate (chars / 4); there is also a field `source`. diff --git a/train/STATE.md b/train/STATE.md index 68d537a..c05dcf4 100644 --- a/train/STATE.md +++ b/train/STATE.md @@ -1,6 +1,6 @@ # Stage 1 state -Task: `docs/stage1-training-task.md`. Settings and weights: `train/README.md`. Updated 2026-10-03 19:10. +Task: `docs/stage1-training-task.md`. Settings and weights: `train/README.md`. Updated 2026-10-03 22:30. ## Done @@ -15,10 +15,14 @@ Task: `docs/stage1-training-task.md`. Settings and weights: `train/README.md`. U - Runner: `train/baseline.py --label