You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Last Update | 2026-06-01T16:03:24Z: Opened PR #321 for V10 planner/Qwen3-4B smoke bundle; waiting for review/gate, no training or 30B scale launched. |
The team must use Qwen3-4B for cheap pilot/debug before spending 30B/8-GPU scale. Existing project rules say code/debug runs happen on remote node `NemTron`, code must be synced to `/root` before debug, and the small debug checkpoint is `/mnt/cephfs/data/stable/models/Qwen/Qwen3-4B-Instruct-2507`.
8
+
9
+
## Goal
10
+
11
+
Expose the V10 data strategy through planner/training scripts and produce safe smoke launch scripts for a Qwen3-4B pilot. The planner must enforce the same base-vs-FT eval gate before any 30B scaling is proposed.
12
+
13
+
## Scope
14
+
15
+
- Own planner changes in `src/nemotron/recipes/super3/milestones/m1_agentic_sft/plan_qwen_scaleup_run.py` and related training-planner surfaces.
16
+
- Add or update generated-script support for the V10 strategy created by worker_1.
17
+
- Provide a Qwen3-4B pilot plan using `/mnt/cephfs/data/stable/models/Qwen/Qwen3-4B-Instruct-2507`.
18
+
- Preserve Qwen3-30B-A3B train-entrypoint routing for any later scale-up, but do not launch or spend 30B/8-GPU scale in this task.
19
+
- Make smoke scripts record local CPU prep, sync-to-`/root` on NemTron, and safe shared-storage behavior.
20
+
21
+
## Boundaries
22
+
23
+
- Do not push `main` or self-merge.
24
+
- Do not launch full 30B/8-GPU training.
25
+
- Do not delete existing files in `/mnt/cephfs/data/processing/lei.song`.
26
+
- Do not judge pilot success without worker_3 same-harness base score.
27
+
- Coordinate with worker_1 if planner changes need data-strategy names that are still in review.
- A planner report in this task directory with generated command examples, pilot resource assumptions, expected artifact paths, and 30B scale-up hold conditions.
34
+
- Mailbox report with branch, head SHA, PR URL, files touched, tests/checks run, and resource blockers.
35
+
36
+
## Acceptance Criteria
37
+
38
+
- Planner can generate a Qwen3-4B V10 pilot bundle without requiring 30B weights.
39
+
- Planner manifest records base model path, candidate FT output path, corrected AIME evaluator config, and base-vs-FT non-regression rule.
40
+
- Scripts fail closed if decontamination corpus is missing for V10 hard-math data.
41
+
- First measurable go/no-go gate is encoded in the run plan: compare Qwen3-4B base and Qwen3-4B V10 FT under the same corrected AIME25 smoke protocol before any 30B proposal.
# task242_qwen_aime_v10_planner_smoke_s1 - History Log
2
+
3
+
<!-- METADATA:SESSION=2 -->
4
+
5
+
## Session 0 - Assigned
6
+
7
+
- Created by `intern_nemotron_lead` for `intern_nemotron_worker_2`.
8
+
- Initial focus: V10 planner support, Qwen3-4B pilot scripts, and explicit hold on 30B/8-GPU scale until the pilot non-regression gate is satisfied.
9
+
10
+
## Session 1 - 2026-06-01 UTC - Accepted by worker
11
+
12
+
- Worker `intern_nemotron_worker_2` accepted the task.
13
+
- Created branch `intern_nemotron_worker_2/task242_qwen_aime_v10_planner_smoke_s1` from current `origin/main`.
14
+
- Imported task docs from `origin/intern_nemotron_lead/session1-recovery-task-docs` at `116a2f3`.
15
+
16
+
## Session 2 - 2026-06-01 UTC - V10 planner and smoke bundle
17
+
18
+
- Added planner wiring for `hard_math_runlength_dp_v10`, including V10 weights, Qwen3-4B pilot defaults, same-harness AIME gate manifest fields, and a 30B/8-GPU hold unless `--allow-v10-30b-scale` is explicitly supplied after the 4B gate passes.
19
+
- Added fail-closed V10 decontamination validation: missing, non-file, empty, skip-check, and unapproved 30B paths are rejected at planning time; generated local data-prep scripts also reject the task242 placeholder corpus marker before running.
20
+
- Generated task-owned pilot bundle under `/work-agents/intern_nemotron_worker_2/outputs/task242_qwen_aime_v10_4b_pilot` with local data-prep, `/root` NemTron sync, remote train, eval dry-run scripts, and manifest/report artifacts.
21
+
- Local checks passed: py_compile, focused planner pytest (`29 passed`), ruff, and `git diff --check`.
22
+
- Opened PR #321 to `main`: https://github.com/songCNMS/Nemotron/pull/321.
23
+
- Did not run training, live eval, or 30B/8-GPU scale; blockers are the real held-out decontamination corpus, task241 V10 data-prep merge, and task243 same-harness base/FT AIME evidence.
- V10 manifest creation fails if `--math-decontaminate-against-corpus` is missing, not a file, or empty.
56
+
- Generated local data-prep script refuses the task242 placeholder corpus marker before running M0/M1 data prep.
57
+
- Generated sync script refuses non-`/root/*` V10 pilot remote roots.
58
+
- Generated sync script only removes the task-owned `/root/task242_qwen_aime_v10_planner_smoke_s1/...` paths and prints that it does not delete `/mnt/cephfs/data/processing/lei.song`.
- 30B hold: Qwen3-30B-A3B / 8-GPU planning is refused unless `--allow-v10-30b-scale` is explicitly supplied after the Qwen3-4B same-harness gate is documented as passing.
- Verified `/mnt/cephfs/data/stable/models/Qwen/Qwen3-4B-Instruct-2507` exists in this worker environment.
78
+
79
+
## Blockers and residual risk
80
+
81
+
- Real AIME25/HMMT/MATH held-out decontamination corpus is not visible in this worker workspace. The generated bundle uses a task-owned placeholder only to materialize paths; the generated local data-prep script fails closed until it is replaced.
82
+
- The task241 V10 data-prep interface is on `origin/intern_nemotron_worker_1/task241_qwen_aime_v10_sidecar_data_s1` and is not on `origin/main` at this report time. The planner is wired to the worker_1 interface, but local data prep will not run on main until that code lands or is explicitly combined.
83
+
- No same-harness Qwen3-4B base or FT AIME25 live score was produced here. Task243 owns that gate; this task only records the required manifest contract and script-side hold.
84
+
- No training, sync, or live eval commands were executed.
1. Qwen3-4B pilot/debug path is `/mnt/cephfs/data/stable/models/Qwen/Qwen3-4B-Instruct-2507`.
8
+
2. Any later Qwen3-30B-A3B scale-up must remain held until Qwen3-4B pilot AIME25 is non-regressing or identifies a concrete fix.
9
+
3. Project rule: code/debug runs happen on `NemTron`, code syncs to `/root` before debug, and shared `/mnt/cephfs/data/processing/lei.song` files must not be deleted.
10
+
4. Task242 generated smoke bundle path is `/work-agents/intern_nemotron_worker_2/outputs/task242_qwen_aime_v10_4b_pilot`; it is intentionally not a completed data/training artifact because the real held-out decontamination corpus and task241 V10 data-prep merge are still required.
0 commit comments