Add HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3 step 304578 weights
Browse files- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/README.md +16 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/checkpoint_receipt.json +134 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/config.json +263 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/launch_config.env +5 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/launch_config.yaml +3 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/manifest.json +48 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/model.safetensors +3 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/original_model.safetensors +3 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/tokenizer/tokenizer.json +0 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/training_completion.json +63 -0
- HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/training_recipe.json +274 -0
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/README.md
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3
|
| 2 |
+
|
| 3 |
+
Successful final epoch4 checkpoint, optimizer step304578; 1,232,342,016 parameters. Native weights-only export: model.safetensors contains EMA weights matching in-training reference evaluation; original_model.safetensors contains ordinary weights. Optimizer/RNG/data state stays in the local full checkpoint.
|
| 4 |
+
|
| 5 |
+
Native HRM epoch3 continuation source and full fourth-epoch K2/K3 curriculum are pinned in training_recipe.json/config.json. Six feedback sources are ['L1', 'L3', 'H1', 'L4', 'L6', 'H2']; evaluation depthK3. Preserve the original cycle-output interpretation, not physical layer numbering. Original W&B: https://wandb.ai/LoopTF-4-CSPs/causal_hrm_text/runs/wzacavn3. No unverified final autoregressive benchmark score is claimed.
|
| 6 |
+
|
| 7 |
+
Use https://github.com/FFishy-git/loopTF-workspace/tree/24e8310581000309bad97cb807ed5857ab0d0c85 and pinned HRM-Text upstreamaaa948ea674fd84b7bc455c9cfb455ecfefdf914. This custom native model is not a Transformers AutoModel checkpoint. With dependencies installed:
|
| 8 |
+
|
| 9 |
+
import json
|
| 10 |
+
from safetensors.torch import load_file
|
| 11 |
+
from hrm_text_tf.official.evaluation.checkpoint import build_fbw_model
|
| 12 |
+
config = json.load(open('config.json'))
|
| 13 |
+
state = load_file('model.safetensors', device='cpu')
|
| 14 |
+
model = build_fbw_model(state, config['native_model_config'], '/path/to/pinned/HRM-Text', config['fbw']['num_passes'], tuple(config['fbw']['feedback_sources']))
|
| 15 |
+
|
| 16 |
+
The builder loads strictly with assign=True, preserving saved tensor dtypes and rebuilding rotary buffers. To use ordinary final weights, select original_model.safetensors. Tokenizer and special-token metadata are included. Full training recovery state is excluded.
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/checkpoint_receipt.json
ADDED
|
@@ -0,0 +1,134 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"epoch": 4,
|
| 3 |
+
"epoch_step": 76143,
|
| 4 |
+
"epoch_micro_step": 76143,
|
| 5 |
+
"accumulation_steps": 1,
|
| 6 |
+
"reference_replicas": 32,
|
| 7 |
+
"gradient_reduction": "sum",
|
| 8 |
+
"gradient_reference_replicas": 32,
|
| 9 |
+
"gradient_scale": 1.0,
|
| 10 |
+
"step": 304578,
|
| 11 |
+
"input_tokens": 59692873068,
|
| 12 |
+
"response_labels": 25612353450,
|
| 13 |
+
"examples": 230796395,
|
| 14 |
+
"debug_partial_epoch": false,
|
| 15 |
+
"max_grad_norm": 1.0,
|
| 16 |
+
"continuation": {
|
| 17 |
+
"mode": "hrm_to_fbw",
|
| 18 |
+
"checkpoint": "/apdcephfs_tj31/share_303214315/hunyuan/kenanchen/loopTF-workspace/output/causal_hrm_text/continuation_sources/ty8nbhn0/full_epoch_3/checkpoints/fsdp2_epoch_3",
|
| 19 |
+
"preserve_optimizer": true,
|
| 20 |
+
"preserve_ema": true,
|
| 21 |
+
"curriculum": [
|
| 22 |
+
{
|
| 23 |
+
"start_update": 228436,
|
| 24 |
+
"mixture": {
|
| 25 |
+
"2": 1.0
|
| 26 |
+
}
|
| 27 |
+
},
|
| 28 |
+
{
|
| 29 |
+
"start_update": 274312,
|
| 30 |
+
"mixture": {
|
| 31 |
+
"2": 0.7,
|
| 32 |
+
"3": 0.3
|
| 33 |
+
}
|
| 34 |
+
}
|
| 35 |
+
],
|
| 36 |
+
"source_epoch": 3,
|
| 37 |
+
"source_step": 228435,
|
| 38 |
+
"source_world_size": 32,
|
| 39 |
+
"source_recipe_sha256": "8e53dcb59af9678277550dfa2540f3f2e32268c9386fa8f42936e616d8c3307b",
|
| 40 |
+
"checkpoint_metadata_sha256": "4898bea588e7717f169d4b648be3faee795b2b8f821815301a886fca132543dd",
|
| 41 |
+
"source_run_name": "HRM-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-H800x32-20260925-002521",
|
| 42 |
+
"source_wandb_run_id": "ty8nbhn0",
|
| 43 |
+
"data_epoch_index": 3,
|
| 44 |
+
"rng_restored": false,
|
| 45 |
+
"bit_exact_resume": false
|
| 46 |
+
},
|
| 47 |
+
"architecture": {
|
| 48 |
+
"arm": "hrm_fbw",
|
| 49 |
+
"fbw": {
|
| 50 |
+
"num_passes": 3,
|
| 51 |
+
"feedback_sources": [
|
| 52 |
+
"L1",
|
| 53 |
+
"L3",
|
| 54 |
+
"H1",
|
| 55 |
+
"L4",
|
| 56 |
+
"L6",
|
| 57 |
+
"H2"
|
| 58 |
+
]
|
| 59 |
+
},
|
| 60 |
+
"hrm": {
|
| 61 |
+
"h_layers": 18,
|
| 62 |
+
"l_layers": 15,
|
| 63 |
+
"h_cycles": 2,
|
| 64 |
+
"l_cycles": 3
|
| 65 |
+
},
|
| 66 |
+
"forward_blocks": 378,
|
| 67 |
+
"response_ce_weights": [
|
| 68 |
+
0.5,
|
| 69 |
+
0.25,
|
| 70 |
+
0.25
|
| 71 |
+
],
|
| 72 |
+
"pass_schedule": null,
|
| 73 |
+
"feedback": "shifted previous-pass latent, normalized FBW gate, reset at document starts",
|
| 74 |
+
"inner_bp": "K1: upstream warmup; K>1: preceding passes max(5, scheduled BP), final pass full BP8",
|
| 75 |
+
"feedback_source_fusion": {
|
| 76 |
+
"operation": "concatenate_then_bias_free_linear",
|
| 77 |
+
"initialization": "final_H2_identity",
|
| 78 |
+
"states": "outputs of complete L/H stack invocations, including stack normalization",
|
| 79 |
+
"projection_parameters": 14155776,
|
| 80 |
+
"lm_head_source": "H2"
|
| 81 |
+
}
|
| 82 |
+
},
|
| 83 |
+
"pass_schedule": {
|
| 84 |
+
"progress": "absolute_optimizer_updates",
|
| 85 |
+
"stages": [
|
| 86 |
+
{
|
| 87 |
+
"start_update": 228436,
|
| 88 |
+
"mixture": {
|
| 89 |
+
"2": 1.0
|
| 90 |
+
}
|
| 91 |
+
},
|
| 92 |
+
{
|
| 93 |
+
"start_update": 274312,
|
| 94 |
+
"mixture": {
|
| 95 |
+
"2": 0.7,
|
| 96 |
+
"3": 0.3
|
| 97 |
+
}
|
| 98 |
+
}
|
| 99 |
+
],
|
| 100 |
+
"estimated_total_steps": 304789,
|
| 101 |
+
"seed": 0,
|
| 102 |
+
"sampler": "sha256-counter-v1",
|
| 103 |
+
"step_convention": "completed updates before the next update; first update uses zero",
|
| 104 |
+
"start_completed_updates": [
|
| 105 |
+
228435,
|
| 106 |
+
274311
|
| 107 |
+
],
|
| 108 |
+
"first_update_per_stage": [
|
| 109 |
+
228436,
|
| 110 |
+
274312
|
| 111 |
+
],
|
| 112 |
+
"after_horizon": "keep final mixture"
|
| 113 |
+
},
|
| 114 |
+
"pass_accounting": {
|
| 115 |
+
"1": {
|
| 116 |
+
"updates": 228435,
|
| 117 |
+
"input_tokens": 44769895151,
|
| 118 |
+
"response_labels": 19208956003,
|
| 119 |
+
"examples": 173097293
|
| 120 |
+
},
|
| 121 |
+
"2": {
|
| 122 |
+
"updates": 67046,
|
| 123 |
+
"input_tokens": 13140065044,
|
| 124 |
+
"response_labels": 5638502351,
|
| 125 |
+
"examples": 50810679
|
| 126 |
+
},
|
| 127 |
+
"3": {
|
| 128 |
+
"updates": 9097,
|
| 129 |
+
"input_tokens": 1782912873,
|
| 130 |
+
"response_labels": 764895096,
|
| 131 |
+
"examples": 6888423
|
| 132 |
+
}
|
| 133 |
+
}
|
| 134 |
+
}
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/config.json
ADDED
|
@@ -0,0 +1,263 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architecture": "hrm_fbw",
|
| 3 |
+
"architecture_receipt": {
|
| 4 |
+
"arm": "hrm_fbw",
|
| 5 |
+
"fbw": {
|
| 6 |
+
"feedback_sources": [
|
| 7 |
+
"L1",
|
| 8 |
+
"L3",
|
| 9 |
+
"H1",
|
| 10 |
+
"L4",
|
| 11 |
+
"L6",
|
| 12 |
+
"H2"
|
| 13 |
+
],
|
| 14 |
+
"num_passes": 3
|
| 15 |
+
},
|
| 16 |
+
"feedback": "shifted previous-pass latent, normalized FBW gate, reset at document starts",
|
| 17 |
+
"feedback_source_fusion": {
|
| 18 |
+
"initialization": "final_H2_identity",
|
| 19 |
+
"lm_head_source": "H2",
|
| 20 |
+
"operation": "concatenate_then_bias_free_linear",
|
| 21 |
+
"projection_parameters": 14155776,
|
| 22 |
+
"states": "outputs of complete L/H stack invocations, including stack normalization"
|
| 23 |
+
},
|
| 24 |
+
"forward_blocks": 378,
|
| 25 |
+
"hrm": {
|
| 26 |
+
"h_cycles": 2,
|
| 27 |
+
"h_layers": 18,
|
| 28 |
+
"l_cycles": 3,
|
| 29 |
+
"l_layers": 15
|
| 30 |
+
},
|
| 31 |
+
"inner_bp": "K1: upstream warmup; K>1: preceding passes max(5, scheduled BP), final pass full BP8",
|
| 32 |
+
"lookahead": null,
|
| 33 |
+
"pass_schedule": null,
|
| 34 |
+
"response_ce_weights": [
|
| 35 |
+
0.5,
|
| 36 |
+
0.25,
|
| 37 |
+
0.25
|
| 38 |
+
]
|
| 39 |
+
},
|
| 40 |
+
"checkpoint_format": "safetensors_native_hrm_fbw_state_dict",
|
| 41 |
+
"continuation": {
|
| 42 |
+
"bit_exact_resume": false,
|
| 43 |
+
"checkpoint": "/apdcephfs_tj31/share_303214315/hunyuan/kenanchen/loopTF-workspace/output/causal_hrm_text/continuation_sources/ty8nbhn0/full_epoch_3/checkpoints/fsdp2_epoch_3",
|
| 44 |
+
"checkpoint_metadata_sha256": "4898bea588e7717f169d4b648be3faee795b2b8f821815301a886fca132543dd",
|
| 45 |
+
"curriculum": [
|
| 46 |
+
{
|
| 47 |
+
"mixture": {
|
| 48 |
+
"2": 1.0
|
| 49 |
+
},
|
| 50 |
+
"start_update": 228436
|
| 51 |
+
},
|
| 52 |
+
{
|
| 53 |
+
"mixture": {
|
| 54 |
+
"2": 0.7,
|
| 55 |
+
"3": 0.3
|
| 56 |
+
},
|
| 57 |
+
"start_update": 274312
|
| 58 |
+
}
|
| 59 |
+
],
|
| 60 |
+
"data_epoch_index": 3,
|
| 61 |
+
"mode": "hrm_to_fbw",
|
| 62 |
+
"preserve_ema": true,
|
| 63 |
+
"preserve_optimizer": true,
|
| 64 |
+
"rng_restored": false,
|
| 65 |
+
"source_epoch": 3,
|
| 66 |
+
"source_recipe_sha256": "8e53dcb59af9678277550dfa2540f3f2e32268c9386fa8f42936e616d8c3307b",
|
| 67 |
+
"source_run_name": "HRM-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-H800x32-20260925-002521",
|
| 68 |
+
"source_step": 228435,
|
| 69 |
+
"source_wandb_run_id": "ty8nbhn0",
|
| 70 |
+
"source_world_size": 32
|
| 71 |
+
},
|
| 72 |
+
"dtype": "preserved per tensor from source checkpoint",
|
| 73 |
+
"epoch": 4,
|
| 74 |
+
"eval_num_passes": 3,
|
| 75 |
+
"export_code_revision": "24e8310581000309bad97cb807ed5857ab0d0c85",
|
| 76 |
+
"fbw": {
|
| 77 |
+
"feedback_sources": [
|
| 78 |
+
"L1",
|
| 79 |
+
"L3",
|
| 80 |
+
"H1",
|
| 81 |
+
"L4",
|
| 82 |
+
"L6",
|
| 83 |
+
"H2"
|
| 84 |
+
],
|
| 85 |
+
"num_passes": 3
|
| 86 |
+
},
|
| 87 |
+
"iteration": 304578,
|
| 88 |
+
"native_model_config": {
|
| 89 |
+
"H_cycles": 2,
|
| 90 |
+
"H_override": {
|
| 91 |
+
"n_layers": 18
|
| 92 |
+
},
|
| 93 |
+
"L_cycles": 3,
|
| 94 |
+
"attn_type": "causal",
|
| 95 |
+
"bp_max_steps": 5,
|
| 96 |
+
"bp_warmup_ratio": 0.2,
|
| 97 |
+
"expansion": 4,
|
| 98 |
+
"half_layers": false,
|
| 99 |
+
"head": "lm_head@LMHead",
|
| 100 |
+
"hidden_size": 1536,
|
| 101 |
+
"init_type": "lecun_normal",
|
| 102 |
+
"max_seq_len": 4096,
|
| 103 |
+
"n_layers": 15,
|
| 104 |
+
"name": "baselines.hrm_nocarry_bp_warmup@HierarchicalReasoningModel",
|
| 105 |
+
"norm_eps": 1e-06,
|
| 106 |
+
"norm_type": "pre",
|
| 107 |
+
"num_heads": 12,
|
| 108 |
+
"pos_emb_type": "rope",
|
| 109 |
+
"rope_theta": 10000.0,
|
| 110 |
+
"vocab_size": 65536
|
| 111 |
+
},
|
| 112 |
+
"ordinary_weights_file": "original_model.safetensors",
|
| 113 |
+
"original_training_run_name": "HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun",
|
| 114 |
+
"parameter_count": 1232342016,
|
| 115 |
+
"pass_schedule": {
|
| 116 |
+
"after_horizon": "keep final mixture",
|
| 117 |
+
"estimated_total_steps": 304789,
|
| 118 |
+
"first_update_per_stage": [
|
| 119 |
+
228436,
|
| 120 |
+
274312
|
| 121 |
+
],
|
| 122 |
+
"progress": "absolute_optimizer_updates",
|
| 123 |
+
"sampler": "sha256-counter-v1",
|
| 124 |
+
"seed": 0,
|
| 125 |
+
"stages": [
|
| 126 |
+
{
|
| 127 |
+
"mixture": {
|
| 128 |
+
"2": 1.0
|
| 129 |
+
},
|
| 130 |
+
"start_update": 228436
|
| 131 |
+
},
|
| 132 |
+
{
|
| 133 |
+
"mixture": {
|
| 134 |
+
"2": 0.7,
|
| 135 |
+
"3": 0.3
|
| 136 |
+
},
|
| 137 |
+
"start_update": 274312
|
| 138 |
+
}
|
| 139 |
+
],
|
| 140 |
+
"start_completed_updates": [
|
| 141 |
+
228435,
|
| 142 |
+
274311
|
| 143 |
+
],
|
| 144 |
+
"step_convention": "completed updates before the next update; first update uses zero"
|
| 145 |
+
},
|
| 146 |
+
"pipeline_parallel_size": 1,
|
| 147 |
+
"run_name": "HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3",
|
| 148 |
+
"source_checkpoint": "/apdcephfs_tj31/share_303214315/hunyuan/kenanchen/loopTF-workspace/output/launchings/20261007-004905_hrm-fbw-epoch3-rerun/HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun/checkpoints/fsdp2_epoch_4",
|
| 149 |
+
"source_metadata_sha256": "159c5528d402be1f6382ffb16cb6d4578075d3540249e93c5697732ee512b80e",
|
| 150 |
+
"source_wandb": {
|
| 151 |
+
"entity": "LoopTF-4-CSPs",
|
| 152 |
+
"group": "official_recipe",
|
| 153 |
+
"history_step": 304575,
|
| 154 |
+
"history_step_offset": 0,
|
| 155 |
+
"id": "wzacavn3",
|
| 156 |
+
"name": "HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun",
|
| 157 |
+
"project": "causal_hrm_text",
|
| 158 |
+
"tags": [
|
| 159 |
+
"product",
|
| 160 |
+
"causal_hrm_text",
|
| 161 |
+
"official_recipe",
|
| 162 |
+
"hrm_fbw",
|
| 163 |
+
"flex_causal",
|
| 164 |
+
"h800",
|
| 165 |
+
"resume",
|
| 166 |
+
"hrm_to_fbw",
|
| 167 |
+
"six_sources",
|
| 168 |
+
"epoch4",
|
| 169 |
+
"progressive_passes",
|
| 170 |
+
"optimized",
|
| 171 |
+
"selective_recompute",
|
| 172 |
+
"model_fsdp",
|
| 173 |
+
"k2_two_thirds_retention",
|
| 174 |
+
"rerun_from_epoch3",
|
| 175 |
+
"progressive_passes"
|
| 176 |
+
],
|
| 177 |
+
"url": "https://wandb.ai/LoopTF-4-CSPs/causal_hrm_text/runs/wzacavn3"
|
| 178 |
+
},
|
| 179 |
+
"tensor_parallel_size": 1,
|
| 180 |
+
"tokenizer_info": {
|
| 181 |
+
"boq": "<|im_start|>",
|
| 182 |
+
"condition_mapping": {
|
| 183 |
+
"cot": "<|object_ref_end|>",
|
| 184 |
+
"direct": "<|object_ref_start|>",
|
| 185 |
+
"noisy": "<|quad_start|>",
|
| 186 |
+
"synth": "<|quad_end|>"
|
| 187 |
+
},
|
| 188 |
+
"eoa": "<|box_end|>",
|
| 189 |
+
"eoq": "<|im_end|>",
|
| 190 |
+
"tokenizer_path": "/root/dl/runtime/script/loopTF-workspace/data/causal_hrm_text_sources/data_io/trained_tokenizers/bpe/tokenizer.json",
|
| 191 |
+
"vocab_size": 65536
|
| 192 |
+
},
|
| 193 |
+
"trainable_parameter_count": 1232342016,
|
| 194 |
+
"training": {
|
| 195 |
+
"elapsed_seconds": 69863.77334650792,
|
| 196 |
+
"epochs": 4,
|
| 197 |
+
"examples": 230796395,
|
| 198 |
+
"final_checkpoint": "/apdcephfs_tj31/share_303214315/hunyuan/kenanchen/loopTF-workspace/output/launchings/20261007-004905_hrm-fbw-epoch3-rerun/HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun/checkpoints/fsdp2_epoch_4",
|
| 199 |
+
"input_tokens": 59692873068,
|
| 200 |
+
"partial_epoch": false,
|
| 201 |
+
"pass_accounting": {
|
| 202 |
+
"1": {
|
| 203 |
+
"examples": 173097293,
|
| 204 |
+
"input_tokens": 44769895151,
|
| 205 |
+
"response_labels": 19208956003,
|
| 206 |
+
"updates": 228435
|
| 207 |
+
},
|
| 208 |
+
"2": {
|
| 209 |
+
"examples": 50810679,
|
| 210 |
+
"input_tokens": 13140065044,
|
| 211 |
+
"response_labels": 5638502351,
|
| 212 |
+
"updates": 67046
|
| 213 |
+
},
|
| 214 |
+
"3": {
|
| 215 |
+
"examples": 6888423,
|
| 216 |
+
"input_tokens": 1782912873,
|
| 217 |
+
"response_labels": 764895096,
|
| 218 |
+
"updates": 9097
|
| 219 |
+
}
|
| 220 |
+
},
|
| 221 |
+
"pass_schedule": {
|
| 222 |
+
"after_horizon": "keep final mixture",
|
| 223 |
+
"estimated_total_steps": 304789,
|
| 224 |
+
"first_update_per_stage": [
|
| 225 |
+
228436,
|
| 226 |
+
274312
|
| 227 |
+
],
|
| 228 |
+
"progress": "absolute_optimizer_updates",
|
| 229 |
+
"sampler": "sha256-counter-v1",
|
| 230 |
+
"seed": 0,
|
| 231 |
+
"stages": [
|
| 232 |
+
{
|
| 233 |
+
"mixture": {
|
| 234 |
+
"2": 1.0
|
| 235 |
+
},
|
| 236 |
+
"start_update": 228436
|
| 237 |
+
},
|
| 238 |
+
{
|
| 239 |
+
"mixture": {
|
| 240 |
+
"2": 0.7,
|
| 241 |
+
"3": 0.3
|
| 242 |
+
},
|
| 243 |
+
"start_update": 274312
|
| 244 |
+
}
|
| 245 |
+
],
|
| 246 |
+
"start_completed_updates": [
|
| 247 |
+
228435,
|
| 248 |
+
274311
|
| 249 |
+
],
|
| 250 |
+
"step_convention": "completed updates before the next update; first update uses zero"
|
| 251 |
+
},
|
| 252 |
+
"response_labels": 25612353450,
|
| 253 |
+
"status": "complete",
|
| 254 |
+
"step": 304578,
|
| 255 |
+
"stop_at_unix_time": null
|
| 256 |
+
},
|
| 257 |
+
"training_dispatch_revision": "24e8310581000309bad97cb807ed5857ab0d0c85",
|
| 258 |
+
"training_source_revision": "58f77006338b4316dae792560be944e3d73367ab plus qualified source snapshot/code.diff",
|
| 259 |
+
"transformers_auto_model_compatible": false,
|
| 260 |
+
"upstream_revision": "aaa948ea674fd84b7bc455c9cfb455ecfefdf914",
|
| 261 |
+
"weights": "ema",
|
| 262 |
+
"world_size": 32
|
| 263 |
+
}
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/launch_config.env
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
RUN_NAME=HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3
|
| 2 |
+
SOURCE_WANDB_ID=wzacavn3
|
| 3 |
+
CHECKPOINT_STEP=304578
|
| 4 |
+
TRAINING_SOURCE_REVISION=58f77006338b4316dae792560be944e3d73367ab plus qualified source snapshot/code.diff
|
| 5 |
+
EFFECTIVE_CONFIG=launch_config.yaml
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/launch_config.yaml
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
base: /root/dl/runtime/script/loopTF-workspace/output/launchings/20261007-004905_hrm-fbw-epoch3-rerun/source_snapshot/configs/causal_hrm_text/official_recipe/hrm_fbw/HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2.yaml
|
| 2 |
+
project_name: causal_hrm_text
|
| 3 |
+
run_name: HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/manifest.json
ADDED
|
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"checkpoint_iteration": 304578,
|
| 3 |
+
"files": {
|
| 4 |
+
"README.md": {
|
| 5 |
+
"sha256": "95bbc0a4454ba91b8af7aca384c273af829a8a27892e312220b98504d3506dc2",
|
| 6 |
+
"size": 1812
|
| 7 |
+
},
|
| 8 |
+
"checkpoint_receipt.json": {
|
| 9 |
+
"sha256": "2897b0f4ae5f82f5c1b0be286a1346b4e64288425695ebe4d1e207fd963c292d",
|
| 10 |
+
"size": 3462
|
| 11 |
+
},
|
| 12 |
+
"config.json": {
|
| 13 |
+
"sha256": "09e8376b2854c15be9a06a3654d8c667780a5c23e7aee4ddb6caf1d5c6627110",
|
| 14 |
+
"size": 7985
|
| 15 |
+
},
|
| 16 |
+
"launch_config.env": {
|
| 17 |
+
"sha256": "2db6c16aec3cea3f96292f4c9ddfce394ebf29f8538f7480bbbf6699f9b43802",
|
| 18 |
+
"size": 336
|
| 19 |
+
},
|
| 20 |
+
"launch_config.yaml": {
|
| 21 |
+
"sha256": "1d9f40773888f020d2a33265a24b9d7b6626688ce431eccffb59f61642c79e8b",
|
| 22 |
+
"size": 425
|
| 23 |
+
},
|
| 24 |
+
"model.safetensors": {
|
| 25 |
+
"sha256": "28691e1f86d814e2f3041c81f65aa940ae0662d1eaa5f4c8e0910feca02a52c7",
|
| 26 |
+
"size": 4929389352
|
| 27 |
+
},
|
| 28 |
+
"original_model.safetensors": {
|
| 29 |
+
"sha256": "8106e142bcd4ec36cc1e081080228a42c219229bd977ad6cccb5896e91e6f931",
|
| 30 |
+
"size": 4929389352
|
| 31 |
+
},
|
| 32 |
+
"tokenizer/tokenizer.json": {
|
| 33 |
+
"sha256": "d569c356b9c88d4fb5fc2ab43f0b9f9c445336d3121588f1f2f6e2bdbc6fdc0f",
|
| 34 |
+
"size": 4732721
|
| 35 |
+
},
|
| 36 |
+
"training_completion.json": {
|
| 37 |
+
"sha256": "afc8794cf05903b48cf4f593a3abca331d2632854fea424a80c0f8284d7cd576",
|
| 38 |
+
"size": 1659
|
| 39 |
+
},
|
| 40 |
+
"training_recipe.json": {
|
| 41 |
+
"sha256": "81309a65964dce0e1b12931ead82474251cd8860b17a5cf70d23bb2f6cbf971c",
|
| 42 |
+
"size": 8174
|
| 43 |
+
}
|
| 44 |
+
},
|
| 45 |
+
"manifest_hashes_itself": false,
|
| 46 |
+
"path_in_repo": "HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578",
|
| 47 |
+
"repo_id": "Siyuc/loopTF-workspace"
|
| 48 |
+
}
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:28691e1f86d814e2f3041c81f65aa940ae0662d1eaa5f4c8e0910feca02a52c7
|
| 3 |
+
size 4929389352
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/original_model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8106e142bcd4ec36cc1e081080228a42c219229bd977ad6cccb5896e91e6f931
|
| 3 |
+
size 4929389352
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/tokenizer/tokenizer.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/training_completion.json
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"status": "complete",
|
| 3 |
+
"partial_epoch": false,
|
| 4 |
+
"stop_at_unix_time": null,
|
| 5 |
+
"final_checkpoint": "/apdcephfs_tj31/share_303214315/hunyuan/kenanchen/loopTF-workspace/output/launchings/20261007-004905_hrm-fbw-epoch3-rerun/HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun/checkpoints/fsdp2_epoch_4",
|
| 6 |
+
"epochs": 4,
|
| 7 |
+
"step": 304578,
|
| 8 |
+
"input_tokens": 59692873068,
|
| 9 |
+
"response_labels": 25612353450,
|
| 10 |
+
"examples": 230796395,
|
| 11 |
+
"elapsed_seconds": 69863.77334650792,
|
| 12 |
+
"pass_schedule": {
|
| 13 |
+
"progress": "absolute_optimizer_updates",
|
| 14 |
+
"stages": [
|
| 15 |
+
{
|
| 16 |
+
"start_update": 228436,
|
| 17 |
+
"mixture": {
|
| 18 |
+
"2": 1.0
|
| 19 |
+
}
|
| 20 |
+
},
|
| 21 |
+
{
|
| 22 |
+
"start_update": 274312,
|
| 23 |
+
"mixture": {
|
| 24 |
+
"2": 0.7,
|
| 25 |
+
"3": 0.3
|
| 26 |
+
}
|
| 27 |
+
}
|
| 28 |
+
],
|
| 29 |
+
"estimated_total_steps": 304789,
|
| 30 |
+
"seed": 0,
|
| 31 |
+
"sampler": "sha256-counter-v1",
|
| 32 |
+
"step_convention": "completed updates before the next update; first update uses zero",
|
| 33 |
+
"start_completed_updates": [
|
| 34 |
+
228435,
|
| 35 |
+
274311
|
| 36 |
+
],
|
| 37 |
+
"first_update_per_stage": [
|
| 38 |
+
228436,
|
| 39 |
+
274312
|
| 40 |
+
],
|
| 41 |
+
"after_horizon": "keep final mixture"
|
| 42 |
+
},
|
| 43 |
+
"pass_accounting": {
|
| 44 |
+
"1": {
|
| 45 |
+
"updates": 228435,
|
| 46 |
+
"input_tokens": 44769895151,
|
| 47 |
+
"response_labels": 19208956003,
|
| 48 |
+
"examples": 173097293
|
| 49 |
+
},
|
| 50 |
+
"2": {
|
| 51 |
+
"updates": 67046,
|
| 52 |
+
"input_tokens": 13140065044,
|
| 53 |
+
"response_labels": 5638502351,
|
| 54 |
+
"examples": 50810679
|
| 55 |
+
},
|
| 56 |
+
"3": {
|
| 57 |
+
"updates": 9097,
|
| 58 |
+
"input_tokens": 1782912873,
|
| 59 |
+
"response_labels": 764895096,
|
| 60 |
+
"examples": 6888423
|
| 61 |
+
}
|
| 62 |
+
}
|
| 63 |
+
}
|
HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun--wzacavn3/step_304578/training_recipe.json
ADDED
|
@@ -0,0 +1,274 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"launching_card": "/root/dl/runtime/script/loopTF-workspace/launchings/product/20261007_hrm_fbw_epoch3_rerun/20261007-004905_hrm-fbw-epoch3-rerun.md",
|
| 3 |
+
"upstream_revision": "aaa948ea674fd84b7bc455c9cfb455ecfefdf914",
|
| 4 |
+
"recipe": {
|
| 5 |
+
"arch": {
|
| 6 |
+
"name": "baselines.hrm_nocarry_bp_warmup@HierarchicalReasoningModel",
|
| 7 |
+
"head": "lm_head@LMHead",
|
| 8 |
+
"half_layers": false,
|
| 9 |
+
"H_cycles": 2,
|
| 10 |
+
"L_cycles": 3,
|
| 11 |
+
"H_override": {
|
| 12 |
+
"n_layers": 18
|
| 13 |
+
},
|
| 14 |
+
"bp_warmup_ratio": 0.2,
|
| 15 |
+
"bp_max_steps": 5,
|
| 16 |
+
"n_layers": 15,
|
| 17 |
+
"hidden_size": 1536,
|
| 18 |
+
"num_heads": 12,
|
| 19 |
+
"expansion": 4,
|
| 20 |
+
"norm_type": "pre",
|
| 21 |
+
"norm_eps": 1e-06,
|
| 22 |
+
"rope_theta": 10000.0,
|
| 23 |
+
"pos_emb_type": "rope",
|
| 24 |
+
"init_type": "lecun_normal",
|
| 25 |
+
"attn_type": "causal"
|
| 26 |
+
},
|
| 27 |
+
"data": {
|
| 28 |
+
"path": "/root/dl/runtime/script/loopTF-workspace/data/causal_hrm_text_sources/sampled",
|
| 29 |
+
"target_only": true
|
| 30 |
+
},
|
| 31 |
+
"global_batch_size": 196608,
|
| 32 |
+
"epochs": 4,
|
| 33 |
+
"lr": 0.00022,
|
| 34 |
+
"lr_min_ratio": 1.0,
|
| 35 |
+
"lr_warmup_steps": 2000,
|
| 36 |
+
"weight_decay": 0.1,
|
| 37 |
+
"beta1": 0.9,
|
| 38 |
+
"beta2": 0.95,
|
| 39 |
+
"ema": 0.9999,
|
| 40 |
+
"fwd_bwd_dtype": "bfloat16",
|
| 41 |
+
"project_name": "causal_hrm_text",
|
| 42 |
+
"run_name": "HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun",
|
| 43 |
+
"checkpoint_path": "/apdcephfs_tj31/share_303214315/hunyuan/kenanchen/loopTF-workspace/output/launchings/20261007-004905_hrm-fbw-epoch3-rerun/HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun/checkpoints",
|
| 44 |
+
"resume_from": null,
|
| 45 |
+
"resume_epoch": null,
|
| 46 |
+
"weights_only_resume_from_ema": false,
|
| 47 |
+
"seed": 0,
|
| 48 |
+
"checkpoint_interval": 1,
|
| 49 |
+
"log_interval": 5
|
| 50 |
+
},
|
| 51 |
+
"parameters": 1232342016,
|
| 52 |
+
"world_size": 32,
|
| 53 |
+
"local_batch_tokens": 6144,
|
| 54 |
+
"estimated_total_steps": 304789,
|
| 55 |
+
"execution": {
|
| 56 |
+
"stop_at_unix_time": null,
|
| 57 |
+
"runtime_cache_rank0": "/root/dl/runtime/script/loopTF-workspace/data/cache/hrm_official/runtime/cc557657b87216cad956/rank0",
|
| 58 |
+
"attention": "flex_triton_segmented_causal",
|
| 59 |
+
"checkpointing": true,
|
| 60 |
+
"checkpointing_skip_every": 2,
|
| 61 |
+
"checkpointing_retain_two_thirds_k2": true,
|
| 62 |
+
"checkpointing_min_passes": 0,
|
| 63 |
+
"compile_blocks": true,
|
| 64 |
+
"hrm_fsdp_grouping": "model",
|
| 65 |
+
"compile_optimizer": false,
|
| 66 |
+
"compile_vocabulary_loss": false,
|
| 67 |
+
"split_pseudo_attention": false,
|
| 68 |
+
"compile_a2_mix": false,
|
| 69 |
+
"lookahead_fsdp_grouping": "block",
|
| 70 |
+
"accumulation_steps": 1,
|
| 71 |
+
"gradient_reduction": "sum",
|
| 72 |
+
"gradient_reference_replicas": 32,
|
| 73 |
+
"gradient_scale": 1.0,
|
| 74 |
+
"virtual_replicas": 32,
|
| 75 |
+
"micro_batch_tokens": 196608,
|
| 76 |
+
"redistribution": null
|
| 77 |
+
},
|
| 78 |
+
"debug": {
|
| 79 |
+
"max_steps": 0,
|
| 80 |
+
"force_bp": 0,
|
| 81 |
+
"force_passes": null,
|
| 82 |
+
"benchmark_execution": false,
|
| 83 |
+
"step_offset": 0
|
| 84 |
+
},
|
| 85 |
+
"data_order": "official multipack, no holdout, upstream per-epoch drop_last",
|
| 86 |
+
"torch": "2.13.0+cu129",
|
| 87 |
+
"cuda": "12.9",
|
| 88 |
+
"gpu": "NVIDIA H800",
|
| 89 |
+
"config_sha256": "1d9f40773888f020d2a33265a24b9d7b6626688ce431eccffb59f61642c79e8b",
|
| 90 |
+
"resolved_overrides": {
|
| 91 |
+
"arch": {
|
| 92 |
+
"half_layers": false,
|
| 93 |
+
"n_layers": 15,
|
| 94 |
+
"H_override": {
|
| 95 |
+
"n_layers": 18
|
| 96 |
+
},
|
| 97 |
+
"attn_type": "causal"
|
| 98 |
+
},
|
| 99 |
+
"data": {
|
| 100 |
+
"path": "/root/dl/runtime/script/loopTF-workspace/data/causal_hrm_text_sources/sampled"
|
| 101 |
+
},
|
| 102 |
+
"project_name": "causal_hrm_text",
|
| 103 |
+
"run_name": "HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2__20261007-004905_hrm-fbw-epoch3-rerun",
|
| 104 |
+
"checkpoint_path": "/root/dl/runtime/script/loopTF-workspace/output/causal_hrm_text/official_recipe/HRM-FBW-K3-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-fromHRM-epoch3-SrcL1-L3-H1-L4-L6-H2"
|
| 105 |
+
},
|
| 106 |
+
"continuation": {
|
| 107 |
+
"mode": "hrm_to_fbw",
|
| 108 |
+
"checkpoint": "/apdcephfs_tj31/share_303214315/hunyuan/kenanchen/loopTF-workspace/output/causal_hrm_text/continuation_sources/ty8nbhn0/full_epoch_3/checkpoints/fsdp2_epoch_3",
|
| 109 |
+
"preserve_optimizer": true,
|
| 110 |
+
"preserve_ema": true,
|
| 111 |
+
"curriculum": [
|
| 112 |
+
{
|
| 113 |
+
"start_update": 228436,
|
| 114 |
+
"mixture": {
|
| 115 |
+
"2": 1.0
|
| 116 |
+
}
|
| 117 |
+
},
|
| 118 |
+
{
|
| 119 |
+
"start_update": 274312,
|
| 120 |
+
"mixture": {
|
| 121 |
+
"2": 0.7,
|
| 122 |
+
"3": 0.3
|
| 123 |
+
}
|
| 124 |
+
}
|
| 125 |
+
],
|
| 126 |
+
"source_epoch": 3,
|
| 127 |
+
"source_step": 228435,
|
| 128 |
+
"source_world_size": 32,
|
| 129 |
+
"source_recipe_sha256": "8e53dcb59af9678277550dfa2540f3f2e32268c9386fa8f42936e616d8c3307b",
|
| 130 |
+
"checkpoint_metadata_sha256": "4898bea588e7717f169d4b648be3faee795b2b8f821815301a886fca132543dd",
|
| 131 |
+
"source_run_name": "HRM-H2-L3-H18-L15-causal-AdamATan2-EMA-seed0-H800x32-20260925-002521",
|
| 132 |
+
"source_wandb_run_id": "ty8nbhn0",
|
| 133 |
+
"data_epoch_index": 3,
|
| 134 |
+
"rng_restored": false,
|
| 135 |
+
"bit_exact_resume": false
|
| 136 |
+
},
|
| 137 |
+
"resume": null,
|
| 138 |
+
"resume_execution": null,
|
| 139 |
+
"checkpointing_interval": {
|
| 140 |
+
"save_every": 1000,
|
| 141 |
+
"keep_step_checkpoints": 3,
|
| 142 |
+
"save_first_step": true,
|
| 143 |
+
"verify_first": true
|
| 144 |
+
},
|
| 145 |
+
"max_grad_norm": 1.0,
|
| 146 |
+
"pass_schedule": {
|
| 147 |
+
"progress": "absolute_optimizer_updates",
|
| 148 |
+
"stages": [
|
| 149 |
+
{
|
| 150 |
+
"start_update": 228436,
|
| 151 |
+
"mixture": {
|
| 152 |
+
"2": 1.0
|
| 153 |
+
}
|
| 154 |
+
},
|
| 155 |
+
{
|
| 156 |
+
"start_update": 274312,
|
| 157 |
+
"mixture": {
|
| 158 |
+
"2": 0.7,
|
| 159 |
+
"3": 0.3
|
| 160 |
+
}
|
| 161 |
+
}
|
| 162 |
+
],
|
| 163 |
+
"estimated_total_steps": 304789,
|
| 164 |
+
"seed": 0,
|
| 165 |
+
"sampler": "sha256-counter-v1",
|
| 166 |
+
"step_convention": "completed updates before the next update; first update uses zero",
|
| 167 |
+
"start_completed_updates": [
|
| 168 |
+
228435,
|
| 169 |
+
274311
|
| 170 |
+
],
|
| 171 |
+
"first_update_per_stage": [
|
| 172 |
+
228436,
|
| 173 |
+
274312
|
| 174 |
+
],
|
| 175 |
+
"after_horizon": "keep final mixture"
|
| 176 |
+
},
|
| 177 |
+
"reference_validation": {
|
| 178 |
+
"suite": "/apdcephfs_tj31/share_303214315/hunyuan/kenanchen/loopTF-workspace/data/evaluation/hrm_text/reference-v1-seed20261004",
|
| 179 |
+
"manifest_sha256": "98c9561e9ae9ebf972500e8dea63dde867b356f6e85016dd4a950120cc2635ba",
|
| 180 |
+
"weights": "ema",
|
| 181 |
+
"capacity": 4096,
|
| 182 |
+
"examples": 1280,
|
| 183 |
+
"teacher_forced": true,
|
| 184 |
+
"tasks": {
|
| 185 |
+
"GSM8k": {
|
| 186 |
+
"examples": 256,
|
| 187 |
+
"response_tokens": 24971,
|
| 188 |
+
"packs": 11
|
| 189 |
+
},
|
| 190 |
+
"MATH": {
|
| 191 |
+
"examples": 256,
|
| 192 |
+
"response_tokens": 56990,
|
| 193 |
+
"packs": 21
|
| 194 |
+
},
|
| 195 |
+
"DROP": {
|
| 196 |
+
"examples": 128,
|
| 197 |
+
"response_tokens": 533,
|
| 198 |
+
"packs": 54
|
| 199 |
+
},
|
| 200 |
+
"MMLU": {
|
| 201 |
+
"examples": 128,
|
| 202 |
+
"response_tokens": 128,
|
| 203 |
+
"packs": 22
|
| 204 |
+
},
|
| 205 |
+
"ARC": {
|
| 206 |
+
"examples": 128,
|
| 207 |
+
"response_tokens": 128,
|
| 208 |
+
"packs": 128
|
| 209 |
+
},
|
| 210 |
+
"HellaSwag": {
|
| 211 |
+
"examples": 128,
|
| 212 |
+
"response_tokens": 128,
|
| 213 |
+
"packs": 64
|
| 214 |
+
},
|
| 215 |
+
"Winogrande": {
|
| 216 |
+
"examples": 128,
|
| 217 |
+
"response_tokens": 128,
|
| 218 |
+
"packs": 7
|
| 219 |
+
},
|
| 220 |
+
"BoolQ": {
|
| 221 |
+
"examples": 128,
|
| 222 |
+
"response_tokens": 128,
|
| 223 |
+
"packs": 39
|
| 224 |
+
}
|
| 225 |
+
},
|
| 226 |
+
"every": 1000,
|
| 227 |
+
"first_update": true,
|
| 228 |
+
"training_horizon_changed": false
|
| 229 |
+
},
|
| 230 |
+
"tracking": {
|
| 231 |
+
"mode": "online",
|
| 232 |
+
"entity": "LoopTF-4-CSPs",
|
| 233 |
+
"project": "causal_hrm_text",
|
| 234 |
+
"group": "official_recipe"
|
| 235 |
+
},
|
| 236 |
+
"architecture": {
|
| 237 |
+
"arm": "hrm_fbw",
|
| 238 |
+
"fbw": {
|
| 239 |
+
"num_passes": 3,
|
| 240 |
+
"feedback_sources": [
|
| 241 |
+
"L1",
|
| 242 |
+
"L3",
|
| 243 |
+
"H1",
|
| 244 |
+
"L4",
|
| 245 |
+
"L6",
|
| 246 |
+
"H2"
|
| 247 |
+
]
|
| 248 |
+
},
|
| 249 |
+
"hrm": {
|
| 250 |
+
"h_layers": 18,
|
| 251 |
+
"l_layers": 15,
|
| 252 |
+
"h_cycles": 2,
|
| 253 |
+
"l_cycles": 3
|
| 254 |
+
},
|
| 255 |
+
"forward_blocks": 378,
|
| 256 |
+
"response_ce_weights": [
|
| 257 |
+
0.5,
|
| 258 |
+
0.25,
|
| 259 |
+
0.25
|
| 260 |
+
],
|
| 261 |
+
"pass_schedule": null,
|
| 262 |
+
"feedback": "shifted previous-pass latent, normalized FBW gate, reset at document starts",
|
| 263 |
+
"inner_bp": "K1: upstream warmup; K>1: preceding passes max(5, scheduled BP), final pass full BP8",
|
| 264 |
+
"feedback_source_fusion": {
|
| 265 |
+
"operation": "concatenate_then_bias_free_linear",
|
| 266 |
+
"initialization": "final_H2_identity",
|
| 267 |
+
"states": "outputs of complete L/H stack invocations, including stack normalization",
|
| 268 |
+
"projection_parameters": 14155776,
|
| 269 |
+
"lm_head_source": "H2"
|
| 270 |
+
},
|
| 271 |
+
"lookahead": null
|
| 272 |
+
},
|
| 273 |
+
"objective": "normalized_feedback_pass_response_CE"
|
| 274 |
+
}
|