O2iginal commited on
Commit
e42518f
·
verified ·
1 Parent(s): 09a8cb6

Add files using upload-large-folder tool

Browse files
Files changed (50) hide show
  1. .gitattributes +4 -0
  2. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter1920.log +0 -0
  3. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter2840.log +0 -0
  4. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter3840.log +0 -0
  5. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter4760.log +0 -0
  6. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter6855.log +0 -0
  7. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter840.log +0 -0
  8. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node0.sh +68 -0
  9. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node1.sh +68 -0
  10. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node2.sh +68 -0
  11. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node3.sh +68 -0
  12. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node4.sh +68 -0
  13. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node5.sh +68 -0
  14. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node6.sh +68 -0
  15. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node7.sh +68 -0
  16. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node0.log +0 -0
  17. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node1.log +0 -0
  18. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node2.log +0 -0
  19. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node3.log +0 -0
  20. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node4.log +0 -0
  21. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node5.log +0 -0
  22. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node6.log +0 -0
  23. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/files/config.yaml +2177 -0
  24. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/files/output.log +0 -0
  25. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/files/requirements.txt +202 -0
  26. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/files/wandb-metadata.json +384 -0
  27. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/logs/debug-internal.log +116 -0
  28. f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/logs/debug.log +27 -0
  29. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__18_0.distcp +3 -0
  30. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__21_0.distcp +3 -0
  31. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__29_1.distcp +3 -0
  32. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__49_0.distcp +3 -0
  33. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/metadata.json +1 -0
  34. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/modelopt_run_config.yaml +833 -0
  35. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/latest_checkpointed_iteration.txt +1 -0
  36. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/latest_wandb_artifact_path.txt +1 -0
  37. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0009.json +84 -0
  38. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0014.json +84 -0
  39. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0038.json +84 -0
  40. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0043.json +84 -0
  41. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0051.json +84 -0
  42. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0055.json +84 -0
  43. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0061.json +84 -0
  44. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0063.json +84 -0
  45. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0000.json +0 -0
  46. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0019.json +0 -0
  47. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0033.json +0 -0
  48. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0046.json +0 -0
  49. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0061.json +0 -0
  50. f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0062.json +0 -0
.gitattributes CHANGED
@@ -41,3 +41,7 @@ f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_2
41
  f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/wandb/wandb/run-20261011_021843-lzgz3u05/run-lzgz3u05.wandb filter=lfs diff=lfs merge=lfs -text
42
  f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/wandb/wandb/run-20261010_231200-gdb9n0eb/run-gdb9n0eb.wandb filter=lfs diff=lfs merge=lfs -text
43
  f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/wandb/wandb/run-20261011_160551-acr8mx9p/run-acr8mx9p.wandb filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
41
  f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/wandb/wandb/run-20261011_021843-lzgz3u05/run-lzgz3u05.wandb filter=lfs diff=lfs merge=lfs -text
42
  f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/wandb/wandb/run-20261010_231200-gdb9n0eb/run-gdb9n0eb.wandb filter=lfs diff=lfs merge=lfs -text
43
  f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/wandb/wandb/run-20261011_160551-acr8mx9p/run-acr8mx9p.wandb filter=lfs diff=lfs merge=lfs -text
44
+ f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__18_0.distcp filter=lfs diff=lfs merge=lfs -text
45
+ f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__29_1.distcp filter=lfs diff=lfs merge=lfs -text
46
+ f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__21_0.distcp filter=lfs diff=lfs merge=lfs -text
47
+ f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__49_0.distcp filter=lfs diff=lfs merge=lfs -text
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter1920.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter2840.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter3840.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter4760.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter6855.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/hf_export_logs/convert_iter840.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node0.sh ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Stage15 launch: loads stage14 final weights (--continual-pretrain resets iteration to 0).
3
+ # Token budget 877440 samples x 131072 seq = 115.0B tokens (dataset has 115.59B).
4
+ # Command identical to stage14 resume except: data-path/cache, train-samples, load+continual-pretrain, master-port 35871.
5
+ ulimit -n 1048576
6
+ # Env replicated from tools/launch_training.py + configs/training/formal3_128k_adamh.json
7
+ # (config environment applied first; explicit exports below win via setdefault semantics).
8
+ # MOE_AMPERE_GROUPED_MLP=1 is REQUIRED: without it experts fall back to SequentialMLP
9
+ # and the optimizer checkpoint shape-mismatches (ckpt saved with A100GroupedMLP).
10
+ export MOE_ROUTER_SQRT_GATE=1
11
+ export MOE_ROUTER_SCORE_FUNCTION=softmax
12
+ export TORCH_NCCL_TRACE_BUFFER_SIZE=0
13
+ export MOE_AMPERE_GROUPED_MLP=1
14
+ export NCCL_IB_PCI_RELAXED_ORDERING=1
15
+ export NCCL_MIN_NCHANNELS=8
16
+ export GDN_ALPHA_WEIGHT_SCALE=1.0
17
+ export NCCL_RAS_ENABLE=0
18
+ export TORCH_NCCL_TRACE_CPP_STACK=0
19
+ export NCCL_SOCKET_IFNAME=eth0
20
+ export GDN_EPS=1e-6
21
+ export NCCL_NET_GDR_LEVEL=3
22
+ export GDN_PRE_GDR_FUSION=0
23
+ export MOE_SHARED_EXPERT_INTERMEDIATE_SIZE=512
24
+ export NCCL_DEBUG=WARN
25
+ export MOE_TOKEN_DISPATCHER_TYPE=alltoall
26
+ export NCCL_TIMEOUT=18000
27
+ export NCCL_IB_HCA=mlx5
28
+ export GDN_CP_DISABLE_LAYOUT_BARRIER=0
29
+ export NCCL_IB_GID_INDEX=3
30
+ export TORCH_PROFILER_WITH_STACK=1
31
+ export MOE_TRITON_SHARED_EXPERT_OVERLAP=0
32
+ export MOE_EXPERT_CAPACITY_FACTOR=0
33
+ export TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=true
34
+ export GDN_ALPHA_PROFILE_NAME=a05_lr
35
+ export NCCL_IB_QPS_PER_CONNECTION=4
36
+ export GDN_PRE_GDR_FUSION_OVERRIDE=0
37
+ export TORCH_NCCL_DUMP_ON_TIMEOUT=0
38
+ export MOE_FFN_HIDDEN_SIZE=512
39
+ export MOE_ROUTER_NORM_TOPK_PROB=true
40
+ export FLA_GDN_CP_STATE_PRECISION=bf16
41
+ export NCCL_IB_TIMEOUT=23
42
+ export MOE_ROUTER_TOPK=4
43
+ export MOE_AUX_LOSS_COEFF=0.05
44
+ export GDN_SPLIT_IN_PROJ=1
45
+ export TORCH_FR_CPP_STACK=0
46
+ export OMP_NUM_THREADS=4
47
+ export TORCH_FR_BUFFER_SIZE=0
48
+ export FLA_GDN_NUMERICAL_CP_SIZE=0
49
+ export GDN_FUSED_SPLIT_FORWARD=1
50
+ export GDN_ALPHA_WEIGHT_SCALE_MODE=matrix
51
+ export NVTE_ALLOW_NONDETERMINISTIC_ALGO=0
52
+ export MOE_LAYER_FREQ=([0]*2+[1]*54)
53
+ export NCCL_CROSS_NIC=1
54
+ export OPENBLAS_NUM_THREADS=1
55
+ export MKL_NUM_THREADS=1
56
+ export PATH=/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
57
+ export PYTHONPATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/linghe
58
+ export FLA_SOURCE_PATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention
59
+ export TRITON_DIST_PYTHON=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed
60
+ export TRITON_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/triton
61
+ export TORCH_EXTENSIONS_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/torch_extensions
62
+ export TORCHINDUCTOR_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/inductor
63
+ export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
64
+ export GDN_LR_MULT_ALPHA=1.0
65
+ export MSC_CONFIG=/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/msc/msc_config.yaml
66
+ export CUDA_DEVICE_MAX_CONNECTIONS=1
67
+ mkdir -p "$TRITON_CACHE_DIR" "$TORCH_EXTENSIONS_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$NUMA_BIND_LOG_DIR" 2>/dev/null || true
68
+ exec /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python -m torch.distributed.run --nnodes 8 --nproc-per-node 8 --node-rank 0 --master-addr 10.239.252.55 --master-port 35871 /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py --use-mcore-models --hybrid-attention-ratio 0.0625 --hybrid-mlp-ratio 0.5 --is-hybrid-model --linear-attention-type gated_delta_net --linear-conv-kernel-dim 4 --linear-key-head-dim 64 --linear-value-head-dim 64 --linear-num-key-heads 8 --linear-num-value-heads 32 --disable-bias-linear --seq-length 131072 --max-position-embeddings 131072 --num-layers 56 --hidden-size 2048 --ffn-hidden-size 4800 --num-attention-heads 32 --init-method-std 0.02 --attention-dropout 0.0 --hidden-dropout 0.0 --normalization RMSNorm --swiglu --group-query-attention --num-query-groups 8 --no-masked-softmax-fusion --use-flash-attn --add-qkv-bias --mtp-num-layers 0 --mtp-loss-scaling-factor 0.1 --norm-epsilon 1e-06 --mtp-linear-attention-type gated_delta_net --position-embedding-type none --linear-attention-freq '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]' --optimizer adam --adam-beta1 0.9 --adam-beta2 0.95 --adam-eps 1e-15 --weight-decay 0.1 --clip-grad 1.0 --data-path '/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp' --split 999,1,0 --data-cache-path /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2 --no-create-attention-mask-in-dataloader --num-experts 192 --moe-grouped-gemm --moe-router-topk 4 --moe-router-score-function softmax --overlap-param-gather --overlap-grad-reduce --moe-expert-capacity-factor 0 --moe-shared-expert-intermediate-size 512 --moe-router-dtype fp32 --moe-permute-fusion --moe-ffn-hidden-size 512 --moe-shared-expert-gate --moe-shared-expert-overlap --moe-layer-freq '([0]*2+[1]*54)' --moe-aux-loss-coeff 0.05 --moe-router-load-balancing-type global_aux_loss --micro-batch-size 1 --global-batch-size 128 --lr 5e-4 --train-samples 877440 --lr-warmup-samples 0 --lr-decay-samples 877440 --lr-decay-style constant --min-lr 0.0005 --bf16 --async-save --ckpt-fully-parallel-load --auto-detect-ckpt-format --load-complemental-dataset loss_mask --tensor-model-parallel-size 1 --pipeline-model-parallel-size 1 --context-parallel-size 8 --expert-model-parallel-size 8 --sequence-parallel --use-distributed-optimizer --log-interval 1 --log-throughput --save-interval 40 --eval-interval 99999999 --eval-iters 10 --increase-log-level-iters 5 --timing-log-level 0 --wandb-project qwen2.5_3b_mom_cpt --tokenizer-type HuggingFaceTokenizer --tokenizer-model /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp --no-adam-bias-correction --corrected-weight-decay --auto-generate-cu-seqlens --cp-comm-type a2a --log-moe-activations --final-logits-clamp-value 30 --attention-output-gate --gated-norm --gated-norm-lora-rank 16 --dataloader-type cyclic --lm-loss-normalization global-token --prefetch-factor 8 --activation-func-clamp-value 7 --activation-func-clamp-mode soft --gdn-split-in-proj --gdn-fused-split-forward --gdn-alpha-weight-scale 1.0 --gdn-alpha-weight-scale-mode matrix --gdn-lr-mult-alpha 0.5 --start-samples 0 --ckpt-format torch_dist --rerun-mode validate_results --distributed-timeout-minutes 120 --dist-ckpt-strictness assume_ok_unexpected --gdn-backend fla --gdn-gated-norm-backend linghe --moe-router-gemm-backend te --log-params-norm --timing-log-option all --no-barrier-with-level-1-timing --log-metrics-interval 10 --cross-entropy-loss-fusion --cross-entropy-fusion-impl linear_triton --linear-cross-entropy-num-chunks 8 --num-workers 4 --moe-router-sqrt-gate --moe-router-fusion --moe-token-dispatcher-type alltoall --log-hidden-states embeddings residual_attn input_layernorm attention::q_layernorm attention::k_layernorm attention::core_attention attention::o_proj residual_mlp pre_mlp_layernorm mlp moe::router moe::shared_experts moe::routed_experts gated_delta::in_proj gated_delta::conv1d gated_delta::query gated_delta::key gated_delta::value gated_delta::gate gated_delta::beta gated_delta::alpha gated_delta::g gated_delta::core_attention gated_delta::out_norm gated_delta::out_proj final_layernorm --log-params attention::linear_qkv attention::o_proj mlp::linear_fc1 mlp::linear_fc2 input_layernorm pre_mlp_layernorm embedding lm_head gated_delta::in_proj gated_delta::in_proj_bias gated_delta::conv1d gated_delta::conv1d_bias gated_delta::dt_bias gated_delta::A_log gated_delta::out_norm gated_delta::out_norm_bias gated_delta::out_proj gated_delta::out_proj_bias --log-update-rms --log-per-module-grad-rms --log-per-layer-grad-rms --document-packing-algorithm obfd --exit-on-missing-checkpoint --no-initialization --untie-embeddings-and-output-weights --recompute-granularity full --recompute-method block --recompute-num-layers 56 --no-save-step-one --save-retain-interval 1000000000 --exit-signal-handler --fast-thd-a2a --hybrid-adamh --reuse-training-communicators --ddp-bucket-size 40000000 --load /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints --continual-pretrain --save /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints --tensorboard-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard --wandb-save-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb --wandb-exp-name stage14_120B_8node_gdnlralpha_off_20260925a --runtime-audit-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node1.sh ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Stage15 launch: loads stage14 final weights (--continual-pretrain resets iteration to 0).
3
+ # Token budget 877440 samples x 131072 seq = 115.0B tokens (dataset has 115.59B).
4
+ # Command identical to stage14 resume except: data-path/cache, train-samples, load+continual-pretrain, master-port 35871.
5
+ ulimit -n 1048576
6
+ # Env replicated from tools/launch_training.py + configs/training/formal3_128k_adamh.json
7
+ # (config environment applied first; explicit exports below win via setdefault semantics).
8
+ # MOE_AMPERE_GROUPED_MLP=1 is REQUIRED: without it experts fall back to SequentialMLP
9
+ # and the optimizer checkpoint shape-mismatches (ckpt saved with A100GroupedMLP).
10
+ export MOE_ROUTER_SQRT_GATE=1
11
+ export MOE_ROUTER_SCORE_FUNCTION=softmax
12
+ export TORCH_NCCL_TRACE_BUFFER_SIZE=0
13
+ export MOE_AMPERE_GROUPED_MLP=1
14
+ export NCCL_IB_PCI_RELAXED_ORDERING=1
15
+ export NCCL_MIN_NCHANNELS=8
16
+ export GDN_ALPHA_WEIGHT_SCALE=1.0
17
+ export NCCL_RAS_ENABLE=0
18
+ export TORCH_NCCL_TRACE_CPP_STACK=0
19
+ export NCCL_SOCKET_IFNAME=eth0
20
+ export GDN_EPS=1e-6
21
+ export NCCL_NET_GDR_LEVEL=3
22
+ export GDN_PRE_GDR_FUSION=0
23
+ export MOE_SHARED_EXPERT_INTERMEDIATE_SIZE=512
24
+ export NCCL_DEBUG=WARN
25
+ export MOE_TOKEN_DISPATCHER_TYPE=alltoall
26
+ export NCCL_TIMEOUT=18000
27
+ export NCCL_IB_HCA=mlx5
28
+ export GDN_CP_DISABLE_LAYOUT_BARRIER=0
29
+ export NCCL_IB_GID_INDEX=3
30
+ export TORCH_PROFILER_WITH_STACK=1
31
+ export MOE_TRITON_SHARED_EXPERT_OVERLAP=0
32
+ export MOE_EXPERT_CAPACITY_FACTOR=0
33
+ export TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=true
34
+ export GDN_ALPHA_PROFILE_NAME=a05_lr
35
+ export NCCL_IB_QPS_PER_CONNECTION=4
36
+ export GDN_PRE_GDR_FUSION_OVERRIDE=0
37
+ export TORCH_NCCL_DUMP_ON_TIMEOUT=0
38
+ export MOE_FFN_HIDDEN_SIZE=512
39
+ export MOE_ROUTER_NORM_TOPK_PROB=true
40
+ export FLA_GDN_CP_STATE_PRECISION=bf16
41
+ export NCCL_IB_TIMEOUT=23
42
+ export MOE_ROUTER_TOPK=4
43
+ export MOE_AUX_LOSS_COEFF=0.05
44
+ export GDN_SPLIT_IN_PROJ=1
45
+ export TORCH_FR_CPP_STACK=0
46
+ export OMP_NUM_THREADS=4
47
+ export TORCH_FR_BUFFER_SIZE=0
48
+ export FLA_GDN_NUMERICAL_CP_SIZE=0
49
+ export GDN_FUSED_SPLIT_FORWARD=1
50
+ export GDN_ALPHA_WEIGHT_SCALE_MODE=matrix
51
+ export NVTE_ALLOW_NONDETERMINISTIC_ALGO=0
52
+ export MOE_LAYER_FREQ=([0]*2+[1]*54)
53
+ export NCCL_CROSS_NIC=1
54
+ export OPENBLAS_NUM_THREADS=1
55
+ export MKL_NUM_THREADS=1
56
+ export PATH=/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
57
+ export PYTHONPATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/linghe
58
+ export FLA_SOURCE_PATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention
59
+ export TRITON_DIST_PYTHON=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed
60
+ export TRITON_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/triton
61
+ export TORCH_EXTENSIONS_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/torch_extensions
62
+ export TORCHINDUCTOR_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/inductor
63
+ export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
64
+ export GDN_LR_MULT_ALPHA=1.0
65
+ export MSC_CONFIG=/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/msc/msc_config.yaml
66
+ export CUDA_DEVICE_MAX_CONNECTIONS=1
67
+ mkdir -p "$TRITON_CACHE_DIR" "$TORCH_EXTENSIONS_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$NUMA_BIND_LOG_DIR" 2>/dev/null || true
68
+ exec /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python -m torch.distributed.run --nnodes 8 --nproc-per-node 8 --node-rank 1 --master-addr 10.239.252.55 --master-port 35871 /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py --use-mcore-models --hybrid-attention-ratio 0.0625 --hybrid-mlp-ratio 0.5 --is-hybrid-model --linear-attention-type gated_delta_net --linear-conv-kernel-dim 4 --linear-key-head-dim 64 --linear-value-head-dim 64 --linear-num-key-heads 8 --linear-num-value-heads 32 --disable-bias-linear --seq-length 131072 --max-position-embeddings 131072 --num-layers 56 --hidden-size 2048 --ffn-hidden-size 4800 --num-attention-heads 32 --init-method-std 0.02 --attention-dropout 0.0 --hidden-dropout 0.0 --normalization RMSNorm --swiglu --group-query-attention --num-query-groups 8 --no-masked-softmax-fusion --use-flash-attn --add-qkv-bias --mtp-num-layers 0 --mtp-loss-scaling-factor 0.1 --norm-epsilon 1e-06 --mtp-linear-attention-type gated_delta_net --position-embedding-type none --linear-attention-freq '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]' --optimizer adam --adam-beta1 0.9 --adam-beta2 0.95 --adam-eps 1e-15 --weight-decay 0.1 --clip-grad 1.0 --data-path '/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp' --split 999,1,0 --data-cache-path /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2 --no-create-attention-mask-in-dataloader --num-experts 192 --moe-grouped-gemm --moe-router-topk 4 --moe-router-score-function softmax --overlap-param-gather --overlap-grad-reduce --moe-expert-capacity-factor 0 --moe-shared-expert-intermediate-size 512 --moe-router-dtype fp32 --moe-permute-fusion --moe-ffn-hidden-size 512 --moe-shared-expert-gate --moe-shared-expert-overlap --moe-layer-freq '([0]*2+[1]*54)' --moe-aux-loss-coeff 0.05 --moe-router-load-balancing-type global_aux_loss --micro-batch-size 1 --global-batch-size 128 --lr 5e-4 --train-samples 877440 --lr-warmup-samples 0 --lr-decay-samples 877440 --lr-decay-style constant --min-lr 0.0005 --bf16 --async-save --ckpt-fully-parallel-load --auto-detect-ckpt-format --load-complemental-dataset loss_mask --tensor-model-parallel-size 1 --pipeline-model-parallel-size 1 --context-parallel-size 8 --expert-model-parallel-size 8 --sequence-parallel --use-distributed-optimizer --log-interval 1 --log-throughput --save-interval 40 --eval-interval 99999999 --eval-iters 10 --increase-log-level-iters 5 --timing-log-level 0 --wandb-project qwen2.5_3b_mom_cpt --tokenizer-type HuggingFaceTokenizer --tokenizer-model /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp --no-adam-bias-correction --corrected-weight-decay --auto-generate-cu-seqlens --cp-comm-type a2a --log-moe-activations --final-logits-clamp-value 30 --attention-output-gate --gated-norm --gated-norm-lora-rank 16 --dataloader-type cyclic --lm-loss-normalization global-token --prefetch-factor 8 --activation-func-clamp-value 7 --activation-func-clamp-mode soft --gdn-split-in-proj --gdn-fused-split-forward --gdn-alpha-weight-scale 1.0 --gdn-alpha-weight-scale-mode matrix --gdn-lr-mult-alpha 0.5 --start-samples 0 --ckpt-format torch_dist --rerun-mode validate_results --distributed-timeout-minutes 120 --dist-ckpt-strictness assume_ok_unexpected --gdn-backend fla --gdn-gated-norm-backend linghe --moe-router-gemm-backend te --log-params-norm --timing-log-option all --no-barrier-with-level-1-timing --log-metrics-interval 10 --cross-entropy-loss-fusion --cross-entropy-fusion-impl linear_triton --linear-cross-entropy-num-chunks 8 --num-workers 4 --moe-router-sqrt-gate --moe-router-fusion --moe-token-dispatcher-type alltoall --log-hidden-states embeddings residual_attn input_layernorm attention::q_layernorm attention::k_layernorm attention::core_attention attention::o_proj residual_mlp pre_mlp_layernorm mlp moe::router moe::shared_experts moe::routed_experts gated_delta::in_proj gated_delta::conv1d gated_delta::query gated_delta::key gated_delta::value gated_delta::gate gated_delta::beta gated_delta::alpha gated_delta::g gated_delta::core_attention gated_delta::out_norm gated_delta::out_proj final_layernorm --log-params attention::linear_qkv attention::o_proj mlp::linear_fc1 mlp::linear_fc2 input_layernorm pre_mlp_layernorm embedding lm_head gated_delta::in_proj gated_delta::in_proj_bias gated_delta::conv1d gated_delta::conv1d_bias gated_delta::dt_bias gated_delta::A_log gated_delta::out_norm gated_delta::out_norm_bias gated_delta::out_proj gated_delta::out_proj_bias --log-update-rms --log-per-module-grad-rms --log-per-layer-grad-rms --document-packing-algorithm obfd --exit-on-missing-checkpoint --no-initialization --untie-embeddings-and-output-weights --recompute-granularity full --recompute-method block --recompute-num-layers 56 --no-save-step-one --save-retain-interval 1000000000 --exit-signal-handler --fast-thd-a2a --hybrid-adamh --reuse-training-communicators --ddp-bucket-size 40000000 --load /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints --continual-pretrain --save /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints --tensorboard-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard --wandb-save-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb --wandb-exp-name stage14_120B_8node_gdnlralpha_off_20260925a --runtime-audit-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node2.sh ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Stage15 launch: loads stage14 final weights (--continual-pretrain resets iteration to 0).
3
+ # Token budget 877440 samples x 131072 seq = 115.0B tokens (dataset has 115.59B).
4
+ # Command identical to stage14 resume except: data-path/cache, train-samples, load+continual-pretrain, master-port 35871.
5
+ ulimit -n 1048576
6
+ # Env replicated from tools/launch_training.py + configs/training/formal3_128k_adamh.json
7
+ # (config environment applied first; explicit exports below win via setdefault semantics).
8
+ # MOE_AMPERE_GROUPED_MLP=1 is REQUIRED: without it experts fall back to SequentialMLP
9
+ # and the optimizer checkpoint shape-mismatches (ckpt saved with A100GroupedMLP).
10
+ export MOE_ROUTER_SQRT_GATE=1
11
+ export MOE_ROUTER_SCORE_FUNCTION=softmax
12
+ export TORCH_NCCL_TRACE_BUFFER_SIZE=0
13
+ export MOE_AMPERE_GROUPED_MLP=1
14
+ export NCCL_IB_PCI_RELAXED_ORDERING=1
15
+ export NCCL_MIN_NCHANNELS=8
16
+ export GDN_ALPHA_WEIGHT_SCALE=1.0
17
+ export NCCL_RAS_ENABLE=0
18
+ export TORCH_NCCL_TRACE_CPP_STACK=0
19
+ export NCCL_SOCKET_IFNAME=eth0
20
+ export GDN_EPS=1e-6
21
+ export NCCL_NET_GDR_LEVEL=3
22
+ export GDN_PRE_GDR_FUSION=0
23
+ export MOE_SHARED_EXPERT_INTERMEDIATE_SIZE=512
24
+ export NCCL_DEBUG=WARN
25
+ export MOE_TOKEN_DISPATCHER_TYPE=alltoall
26
+ export NCCL_TIMEOUT=18000
27
+ export NCCL_IB_HCA=mlx5
28
+ export GDN_CP_DISABLE_LAYOUT_BARRIER=0
29
+ export NCCL_IB_GID_INDEX=3
30
+ export TORCH_PROFILER_WITH_STACK=1
31
+ export MOE_TRITON_SHARED_EXPERT_OVERLAP=0
32
+ export MOE_EXPERT_CAPACITY_FACTOR=0
33
+ export TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=true
34
+ export GDN_ALPHA_PROFILE_NAME=a05_lr
35
+ export NCCL_IB_QPS_PER_CONNECTION=4
36
+ export GDN_PRE_GDR_FUSION_OVERRIDE=0
37
+ export TORCH_NCCL_DUMP_ON_TIMEOUT=0
38
+ export MOE_FFN_HIDDEN_SIZE=512
39
+ export MOE_ROUTER_NORM_TOPK_PROB=true
40
+ export FLA_GDN_CP_STATE_PRECISION=bf16
41
+ export NCCL_IB_TIMEOUT=23
42
+ export MOE_ROUTER_TOPK=4
43
+ export MOE_AUX_LOSS_COEFF=0.05
44
+ export GDN_SPLIT_IN_PROJ=1
45
+ export TORCH_FR_CPP_STACK=0
46
+ export OMP_NUM_THREADS=4
47
+ export TORCH_FR_BUFFER_SIZE=0
48
+ export FLA_GDN_NUMERICAL_CP_SIZE=0
49
+ export GDN_FUSED_SPLIT_FORWARD=1
50
+ export GDN_ALPHA_WEIGHT_SCALE_MODE=matrix
51
+ export NVTE_ALLOW_NONDETERMINISTIC_ALGO=0
52
+ export MOE_LAYER_FREQ=([0]*2+[1]*54)
53
+ export NCCL_CROSS_NIC=1
54
+ export OPENBLAS_NUM_THREADS=1
55
+ export MKL_NUM_THREADS=1
56
+ export PATH=/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
57
+ export PYTHONPATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/linghe
58
+ export FLA_SOURCE_PATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention
59
+ export TRITON_DIST_PYTHON=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed
60
+ export TRITON_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/triton
61
+ export TORCH_EXTENSIONS_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/torch_extensions
62
+ export TORCHINDUCTOR_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/inductor
63
+ export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
64
+ export GDN_LR_MULT_ALPHA=1.0
65
+ export MSC_CONFIG=/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/msc/msc_config.yaml
66
+ export CUDA_DEVICE_MAX_CONNECTIONS=1
67
+ mkdir -p "$TRITON_CACHE_DIR" "$TORCH_EXTENSIONS_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$NUMA_BIND_LOG_DIR" 2>/dev/null || true
68
+ exec /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python -m torch.distributed.run --nnodes 8 --nproc-per-node 8 --node-rank 2 --master-addr 10.239.252.55 --master-port 35871 /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py --use-mcore-models --hybrid-attention-ratio 0.0625 --hybrid-mlp-ratio 0.5 --is-hybrid-model --linear-attention-type gated_delta_net --linear-conv-kernel-dim 4 --linear-key-head-dim 64 --linear-value-head-dim 64 --linear-num-key-heads 8 --linear-num-value-heads 32 --disable-bias-linear --seq-length 131072 --max-position-embeddings 131072 --num-layers 56 --hidden-size 2048 --ffn-hidden-size 4800 --num-attention-heads 32 --init-method-std 0.02 --attention-dropout 0.0 --hidden-dropout 0.0 --normalization RMSNorm --swiglu --group-query-attention --num-query-groups 8 --no-masked-softmax-fusion --use-flash-attn --add-qkv-bias --mtp-num-layers 0 --mtp-loss-scaling-factor 0.1 --norm-epsilon 1e-06 --mtp-linear-attention-type gated_delta_net --position-embedding-type none --linear-attention-freq '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]' --optimizer adam --adam-beta1 0.9 --adam-beta2 0.95 --adam-eps 1e-15 --weight-decay 0.1 --clip-grad 1.0 --data-path '/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp' --split 999,1,0 --data-cache-path /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2 --no-create-attention-mask-in-dataloader --num-experts 192 --moe-grouped-gemm --moe-router-topk 4 --moe-router-score-function softmax --overlap-param-gather --overlap-grad-reduce --moe-expert-capacity-factor 0 --moe-shared-expert-intermediate-size 512 --moe-router-dtype fp32 --moe-permute-fusion --moe-ffn-hidden-size 512 --moe-shared-expert-gate --moe-shared-expert-overlap --moe-layer-freq '([0]*2+[1]*54)' --moe-aux-loss-coeff 0.05 --moe-router-load-balancing-type global_aux_loss --micro-batch-size 1 --global-batch-size 128 --lr 5e-4 --train-samples 877440 --lr-warmup-samples 0 --lr-decay-samples 877440 --lr-decay-style constant --min-lr 0.0005 --bf16 --async-save --ckpt-fully-parallel-load --auto-detect-ckpt-format --load-complemental-dataset loss_mask --tensor-model-parallel-size 1 --pipeline-model-parallel-size 1 --context-parallel-size 8 --expert-model-parallel-size 8 --sequence-parallel --use-distributed-optimizer --log-interval 1 --log-throughput --save-interval 40 --eval-interval 99999999 --eval-iters 10 --increase-log-level-iters 5 --timing-log-level 0 --wandb-project qwen2.5_3b_mom_cpt --tokenizer-type HuggingFaceTokenizer --tokenizer-model /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp --no-adam-bias-correction --corrected-weight-decay --auto-generate-cu-seqlens --cp-comm-type a2a --log-moe-activations --final-logits-clamp-value 30 --attention-output-gate --gated-norm --gated-norm-lora-rank 16 --dataloader-type cyclic --lm-loss-normalization global-token --prefetch-factor 8 --activation-func-clamp-value 7 --activation-func-clamp-mode soft --gdn-split-in-proj --gdn-fused-split-forward --gdn-alpha-weight-scale 1.0 --gdn-alpha-weight-scale-mode matrix --gdn-lr-mult-alpha 0.5 --start-samples 0 --ckpt-format torch_dist --rerun-mode validate_results --distributed-timeout-minutes 120 --dist-ckpt-strictness assume_ok_unexpected --gdn-backend fla --gdn-gated-norm-backend linghe --moe-router-gemm-backend te --log-params-norm --timing-log-option all --no-barrier-with-level-1-timing --log-metrics-interval 10 --cross-entropy-loss-fusion --cross-entropy-fusion-impl linear_triton --linear-cross-entropy-num-chunks 8 --num-workers 4 --moe-router-sqrt-gate --moe-router-fusion --moe-token-dispatcher-type alltoall --log-hidden-states embeddings residual_attn input_layernorm attention::q_layernorm attention::k_layernorm attention::core_attention attention::o_proj residual_mlp pre_mlp_layernorm mlp moe::router moe::shared_experts moe::routed_experts gated_delta::in_proj gated_delta::conv1d gated_delta::query gated_delta::key gated_delta::value gated_delta::gate gated_delta::beta gated_delta::alpha gated_delta::g gated_delta::core_attention gated_delta::out_norm gated_delta::out_proj final_layernorm --log-params attention::linear_qkv attention::o_proj mlp::linear_fc1 mlp::linear_fc2 input_layernorm pre_mlp_layernorm embedding lm_head gated_delta::in_proj gated_delta::in_proj_bias gated_delta::conv1d gated_delta::conv1d_bias gated_delta::dt_bias gated_delta::A_log gated_delta::out_norm gated_delta::out_norm_bias gated_delta::out_proj gated_delta::out_proj_bias --log-update-rms --log-per-module-grad-rms --log-per-layer-grad-rms --document-packing-algorithm obfd --exit-on-missing-checkpoint --no-initialization --untie-embeddings-and-output-weights --recompute-granularity full --recompute-method block --recompute-num-layers 56 --no-save-step-one --save-retain-interval 1000000000 --exit-signal-handler --fast-thd-a2a --hybrid-adamh --reuse-training-communicators --ddp-bucket-size 40000000 --load /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints --continual-pretrain --save /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints --tensorboard-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard --wandb-save-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb --wandb-exp-name stage14_120B_8node_gdnlralpha_off_20260925a --runtime-audit-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node3.sh ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Stage15 launch: loads stage14 final weights (--continual-pretrain resets iteration to 0).
3
+ # Token budget 877440 samples x 131072 seq = 115.0B tokens (dataset has 115.59B).
4
+ # Command identical to stage14 resume except: data-path/cache, train-samples, load+continual-pretrain, master-port 35871.
5
+ ulimit -n 1048576
6
+ # Env replicated from tools/launch_training.py + configs/training/formal3_128k_adamh.json
7
+ # (config environment applied first; explicit exports below win via setdefault semantics).
8
+ # MOE_AMPERE_GROUPED_MLP=1 is REQUIRED: without it experts fall back to SequentialMLP
9
+ # and the optimizer checkpoint shape-mismatches (ckpt saved with A100GroupedMLP).
10
+ export MOE_ROUTER_SQRT_GATE=1
11
+ export MOE_ROUTER_SCORE_FUNCTION=softmax
12
+ export TORCH_NCCL_TRACE_BUFFER_SIZE=0
13
+ export MOE_AMPERE_GROUPED_MLP=1
14
+ export NCCL_IB_PCI_RELAXED_ORDERING=1
15
+ export NCCL_MIN_NCHANNELS=8
16
+ export GDN_ALPHA_WEIGHT_SCALE=1.0
17
+ export NCCL_RAS_ENABLE=0
18
+ export TORCH_NCCL_TRACE_CPP_STACK=0
19
+ export NCCL_SOCKET_IFNAME=eth0
20
+ export GDN_EPS=1e-6
21
+ export NCCL_NET_GDR_LEVEL=3
22
+ export GDN_PRE_GDR_FUSION=0
23
+ export MOE_SHARED_EXPERT_INTERMEDIATE_SIZE=512
24
+ export NCCL_DEBUG=WARN
25
+ export MOE_TOKEN_DISPATCHER_TYPE=alltoall
26
+ export NCCL_TIMEOUT=18000
27
+ export NCCL_IB_HCA=mlx5
28
+ export GDN_CP_DISABLE_LAYOUT_BARRIER=0
29
+ export NCCL_IB_GID_INDEX=3
30
+ export TORCH_PROFILER_WITH_STACK=1
31
+ export MOE_TRITON_SHARED_EXPERT_OVERLAP=0
32
+ export MOE_EXPERT_CAPACITY_FACTOR=0
33
+ export TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=true
34
+ export GDN_ALPHA_PROFILE_NAME=a05_lr
35
+ export NCCL_IB_QPS_PER_CONNECTION=4
36
+ export GDN_PRE_GDR_FUSION_OVERRIDE=0
37
+ export TORCH_NCCL_DUMP_ON_TIMEOUT=0
38
+ export MOE_FFN_HIDDEN_SIZE=512
39
+ export MOE_ROUTER_NORM_TOPK_PROB=true
40
+ export FLA_GDN_CP_STATE_PRECISION=bf16
41
+ export NCCL_IB_TIMEOUT=23
42
+ export MOE_ROUTER_TOPK=4
43
+ export MOE_AUX_LOSS_COEFF=0.05
44
+ export GDN_SPLIT_IN_PROJ=1
45
+ export TORCH_FR_CPP_STACK=0
46
+ export OMP_NUM_THREADS=4
47
+ export TORCH_FR_BUFFER_SIZE=0
48
+ export FLA_GDN_NUMERICAL_CP_SIZE=0
49
+ export GDN_FUSED_SPLIT_FORWARD=1
50
+ export GDN_ALPHA_WEIGHT_SCALE_MODE=matrix
51
+ export NVTE_ALLOW_NONDETERMINISTIC_ALGO=0
52
+ export MOE_LAYER_FREQ=([0]*2+[1]*54)
53
+ export NCCL_CROSS_NIC=1
54
+ export OPENBLAS_NUM_THREADS=1
55
+ export MKL_NUM_THREADS=1
56
+ export PATH=/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
57
+ export PYTHONPATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/linghe
58
+ export FLA_SOURCE_PATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention
59
+ export TRITON_DIST_PYTHON=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed
60
+ export TRITON_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/triton
61
+ export TORCH_EXTENSIONS_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/torch_extensions
62
+ export TORCHINDUCTOR_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/inductor
63
+ export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
64
+ export GDN_LR_MULT_ALPHA=1.0
65
+ export MSC_CONFIG=/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/msc/msc_config.yaml
66
+ export CUDA_DEVICE_MAX_CONNECTIONS=1
67
+ mkdir -p "$TRITON_CACHE_DIR" "$TORCH_EXTENSIONS_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$NUMA_BIND_LOG_DIR" 2>/dev/null || true
68
+ exec /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python -m torch.distributed.run --nnodes 8 --nproc-per-node 8 --node-rank 3 --master-addr 10.239.252.55 --master-port 35871 /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py --use-mcore-models --hybrid-attention-ratio 0.0625 --hybrid-mlp-ratio 0.5 --is-hybrid-model --linear-attention-type gated_delta_net --linear-conv-kernel-dim 4 --linear-key-head-dim 64 --linear-value-head-dim 64 --linear-num-key-heads 8 --linear-num-value-heads 32 --disable-bias-linear --seq-length 131072 --max-position-embeddings 131072 --num-layers 56 --hidden-size 2048 --ffn-hidden-size 4800 --num-attention-heads 32 --init-method-std 0.02 --attention-dropout 0.0 --hidden-dropout 0.0 --normalization RMSNorm --swiglu --group-query-attention --num-query-groups 8 --no-masked-softmax-fusion --use-flash-attn --add-qkv-bias --mtp-num-layers 0 --mtp-loss-scaling-factor 0.1 --norm-epsilon 1e-06 --mtp-linear-attention-type gated_delta_net --position-embedding-type none --linear-attention-freq '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]' --optimizer adam --adam-beta1 0.9 --adam-beta2 0.95 --adam-eps 1e-15 --weight-decay 0.1 --clip-grad 1.0 --data-path '/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp' --split 999,1,0 --data-cache-path /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2 --no-create-attention-mask-in-dataloader --num-experts 192 --moe-grouped-gemm --moe-router-topk 4 --moe-router-score-function softmax --overlap-param-gather --overlap-grad-reduce --moe-expert-capacity-factor 0 --moe-shared-expert-intermediate-size 512 --moe-router-dtype fp32 --moe-permute-fusion --moe-ffn-hidden-size 512 --moe-shared-expert-gate --moe-shared-expert-overlap --moe-layer-freq '([0]*2+[1]*54)' --moe-aux-loss-coeff 0.05 --moe-router-load-balancing-type global_aux_loss --micro-batch-size 1 --global-batch-size 128 --lr 5e-4 --train-samples 877440 --lr-warmup-samples 0 --lr-decay-samples 877440 --lr-decay-style constant --min-lr 0.0005 --bf16 --async-save --ckpt-fully-parallel-load --auto-detect-ckpt-format --load-complemental-dataset loss_mask --tensor-model-parallel-size 1 --pipeline-model-parallel-size 1 --context-parallel-size 8 --expert-model-parallel-size 8 --sequence-parallel --use-distributed-optimizer --log-interval 1 --log-throughput --save-interval 40 --eval-interval 99999999 --eval-iters 10 --increase-log-level-iters 5 --timing-log-level 0 --wandb-project qwen2.5_3b_mom_cpt --tokenizer-type HuggingFaceTokenizer --tokenizer-model /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp --no-adam-bias-correction --corrected-weight-decay --auto-generate-cu-seqlens --cp-comm-type a2a --log-moe-activations --final-logits-clamp-value 30 --attention-output-gate --gated-norm --gated-norm-lora-rank 16 --dataloader-type cyclic --lm-loss-normalization global-token --prefetch-factor 8 --activation-func-clamp-value 7 --activation-func-clamp-mode soft --gdn-split-in-proj --gdn-fused-split-forward --gdn-alpha-weight-scale 1.0 --gdn-alpha-weight-scale-mode matrix --gdn-lr-mult-alpha 0.5 --start-samples 0 --ckpt-format torch_dist --rerun-mode validate_results --distributed-timeout-minutes 120 --dist-ckpt-strictness assume_ok_unexpected --gdn-backend fla --gdn-gated-norm-backend linghe --moe-router-gemm-backend te --log-params-norm --timing-log-option all --no-barrier-with-level-1-timing --log-metrics-interval 10 --cross-entropy-loss-fusion --cross-entropy-fusion-impl linear_triton --linear-cross-entropy-num-chunks 8 --num-workers 4 --moe-router-sqrt-gate --moe-router-fusion --moe-token-dispatcher-type alltoall --log-hidden-states embeddings residual_attn input_layernorm attention::q_layernorm attention::k_layernorm attention::core_attention attention::o_proj residual_mlp pre_mlp_layernorm mlp moe::router moe::shared_experts moe::routed_experts gated_delta::in_proj gated_delta::conv1d gated_delta::query gated_delta::key gated_delta::value gated_delta::gate gated_delta::beta gated_delta::alpha gated_delta::g gated_delta::core_attention gated_delta::out_norm gated_delta::out_proj final_layernorm --log-params attention::linear_qkv attention::o_proj mlp::linear_fc1 mlp::linear_fc2 input_layernorm pre_mlp_layernorm embedding lm_head gated_delta::in_proj gated_delta::in_proj_bias gated_delta::conv1d gated_delta::conv1d_bias gated_delta::dt_bias gated_delta::A_log gated_delta::out_norm gated_delta::out_norm_bias gated_delta::out_proj gated_delta::out_proj_bias --log-update-rms --log-per-module-grad-rms --log-per-layer-grad-rms --document-packing-algorithm obfd --exit-on-missing-checkpoint --no-initialization --untie-embeddings-and-output-weights --recompute-granularity full --recompute-method block --recompute-num-layers 56 --no-save-step-one --save-retain-interval 1000000000 --exit-signal-handler --fast-thd-a2a --hybrid-adamh --reuse-training-communicators --ddp-bucket-size 40000000 --load /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints --continual-pretrain --save /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints --tensorboard-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard --wandb-save-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb --wandb-exp-name stage14_120B_8node_gdnlralpha_off_20260925a --runtime-audit-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node4.sh ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Stage15 launch: loads stage14 final weights (--continual-pretrain resets iteration to 0).
3
+ # Token budget 877440 samples x 131072 seq = 115.0B tokens (dataset has 115.59B).
4
+ # Command identical to stage14 resume except: data-path/cache, train-samples, load+continual-pretrain, master-port 35871.
5
+ ulimit -n 1048576
6
+ # Env replicated from tools/launch_training.py + configs/training/formal3_128k_adamh.json
7
+ # (config environment applied first; explicit exports below win via setdefault semantics).
8
+ # MOE_AMPERE_GROUPED_MLP=1 is REQUIRED: without it experts fall back to SequentialMLP
9
+ # and the optimizer checkpoint shape-mismatches (ckpt saved with A100GroupedMLP).
10
+ export MOE_ROUTER_SQRT_GATE=1
11
+ export MOE_ROUTER_SCORE_FUNCTION=softmax
12
+ export TORCH_NCCL_TRACE_BUFFER_SIZE=0
13
+ export MOE_AMPERE_GROUPED_MLP=1
14
+ export NCCL_IB_PCI_RELAXED_ORDERING=1
15
+ export NCCL_MIN_NCHANNELS=8
16
+ export GDN_ALPHA_WEIGHT_SCALE=1.0
17
+ export NCCL_RAS_ENABLE=0
18
+ export TORCH_NCCL_TRACE_CPP_STACK=0
19
+ export NCCL_SOCKET_IFNAME=eth0
20
+ export GDN_EPS=1e-6
21
+ export NCCL_NET_GDR_LEVEL=3
22
+ export GDN_PRE_GDR_FUSION=0
23
+ export MOE_SHARED_EXPERT_INTERMEDIATE_SIZE=512
24
+ export NCCL_DEBUG=WARN
25
+ export MOE_TOKEN_DISPATCHER_TYPE=alltoall
26
+ export NCCL_TIMEOUT=18000
27
+ export NCCL_IB_HCA=mlx5
28
+ export GDN_CP_DISABLE_LAYOUT_BARRIER=0
29
+ export NCCL_IB_GID_INDEX=3
30
+ export TORCH_PROFILER_WITH_STACK=1
31
+ export MOE_TRITON_SHARED_EXPERT_OVERLAP=0
32
+ export MOE_EXPERT_CAPACITY_FACTOR=0
33
+ export TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=true
34
+ export GDN_ALPHA_PROFILE_NAME=a05_lr
35
+ export NCCL_IB_QPS_PER_CONNECTION=4
36
+ export GDN_PRE_GDR_FUSION_OVERRIDE=0
37
+ export TORCH_NCCL_DUMP_ON_TIMEOUT=0
38
+ export MOE_FFN_HIDDEN_SIZE=512
39
+ export MOE_ROUTER_NORM_TOPK_PROB=true
40
+ export FLA_GDN_CP_STATE_PRECISION=bf16
41
+ export NCCL_IB_TIMEOUT=23
42
+ export MOE_ROUTER_TOPK=4
43
+ export MOE_AUX_LOSS_COEFF=0.05
44
+ export GDN_SPLIT_IN_PROJ=1
45
+ export TORCH_FR_CPP_STACK=0
46
+ export OMP_NUM_THREADS=4
47
+ export TORCH_FR_BUFFER_SIZE=0
48
+ export FLA_GDN_NUMERICAL_CP_SIZE=0
49
+ export GDN_FUSED_SPLIT_FORWARD=1
50
+ export GDN_ALPHA_WEIGHT_SCALE_MODE=matrix
51
+ export NVTE_ALLOW_NONDETERMINISTIC_ALGO=0
52
+ export MOE_LAYER_FREQ=([0]*2+[1]*54)
53
+ export NCCL_CROSS_NIC=1
54
+ export OPENBLAS_NUM_THREADS=1
55
+ export MKL_NUM_THREADS=1
56
+ export PATH=/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
57
+ export PYTHONPATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/linghe
58
+ export FLA_SOURCE_PATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention
59
+ export TRITON_DIST_PYTHON=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed
60
+ export TRITON_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/triton
61
+ export TORCH_EXTENSIONS_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/torch_extensions
62
+ export TORCHINDUCTOR_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/inductor
63
+ export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
64
+ export GDN_LR_MULT_ALPHA=1.0
65
+ export MSC_CONFIG=/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/msc/msc_config.yaml
66
+ export CUDA_DEVICE_MAX_CONNECTIONS=1
67
+ mkdir -p "$TRITON_CACHE_DIR" "$TORCH_EXTENSIONS_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$NUMA_BIND_LOG_DIR" 2>/dev/null || true
68
+ exec /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python -m torch.distributed.run --nnodes 8 --nproc-per-node 8 --node-rank 4 --master-addr 10.239.252.55 --master-port 35871 /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py --use-mcore-models --hybrid-attention-ratio 0.0625 --hybrid-mlp-ratio 0.5 --is-hybrid-model --linear-attention-type gated_delta_net --linear-conv-kernel-dim 4 --linear-key-head-dim 64 --linear-value-head-dim 64 --linear-num-key-heads 8 --linear-num-value-heads 32 --disable-bias-linear --seq-length 131072 --max-position-embeddings 131072 --num-layers 56 --hidden-size 2048 --ffn-hidden-size 4800 --num-attention-heads 32 --init-method-std 0.02 --attention-dropout 0.0 --hidden-dropout 0.0 --normalization RMSNorm --swiglu --group-query-attention --num-query-groups 8 --no-masked-softmax-fusion --use-flash-attn --add-qkv-bias --mtp-num-layers 0 --mtp-loss-scaling-factor 0.1 --norm-epsilon 1e-06 --mtp-linear-attention-type gated_delta_net --position-embedding-type none --linear-attention-freq '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]' --optimizer adam --adam-beta1 0.9 --adam-beta2 0.95 --adam-eps 1e-15 --weight-decay 0.1 --clip-grad 1.0 --data-path '/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp' --split 999,1,0 --data-cache-path /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2 --no-create-attention-mask-in-dataloader --num-experts 192 --moe-grouped-gemm --moe-router-topk 4 --moe-router-score-function softmax --overlap-param-gather --overlap-grad-reduce --moe-expert-capacity-factor 0 --moe-shared-expert-intermediate-size 512 --moe-router-dtype fp32 --moe-permute-fusion --moe-ffn-hidden-size 512 --moe-shared-expert-gate --moe-shared-expert-overlap --moe-layer-freq '([0]*2+[1]*54)' --moe-aux-loss-coeff 0.05 --moe-router-load-balancing-type global_aux_loss --micro-batch-size 1 --global-batch-size 128 --lr 5e-4 --train-samples 877440 --lr-warmup-samples 0 --lr-decay-samples 877440 --lr-decay-style constant --min-lr 0.0005 --bf16 --async-save --ckpt-fully-parallel-load --auto-detect-ckpt-format --load-complemental-dataset loss_mask --tensor-model-parallel-size 1 --pipeline-model-parallel-size 1 --context-parallel-size 8 --expert-model-parallel-size 8 --sequence-parallel --use-distributed-optimizer --log-interval 1 --log-throughput --save-interval 40 --eval-interval 99999999 --eval-iters 10 --increase-log-level-iters 5 --timing-log-level 0 --wandb-project qwen2.5_3b_mom_cpt --tokenizer-type HuggingFaceTokenizer --tokenizer-model /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp --no-adam-bias-correction --corrected-weight-decay --auto-generate-cu-seqlens --cp-comm-type a2a --log-moe-activations --final-logits-clamp-value 30 --attention-output-gate --gated-norm --gated-norm-lora-rank 16 --dataloader-type cyclic --lm-loss-normalization global-token --prefetch-factor 8 --activation-func-clamp-value 7 --activation-func-clamp-mode soft --gdn-split-in-proj --gdn-fused-split-forward --gdn-alpha-weight-scale 1.0 --gdn-alpha-weight-scale-mode matrix --gdn-lr-mult-alpha 0.5 --start-samples 0 --ckpt-format torch_dist --rerun-mode validate_results --distributed-timeout-minutes 120 --dist-ckpt-strictness assume_ok_unexpected --gdn-backend fla --gdn-gated-norm-backend linghe --moe-router-gemm-backend te --log-params-norm --timing-log-option all --no-barrier-with-level-1-timing --log-metrics-interval 10 --cross-entropy-loss-fusion --cross-entropy-fusion-impl linear_triton --linear-cross-entropy-num-chunks 8 --num-workers 4 --moe-router-sqrt-gate --moe-router-fusion --moe-token-dispatcher-type alltoall --log-hidden-states embeddings residual_attn input_layernorm attention::q_layernorm attention::k_layernorm attention::core_attention attention::o_proj residual_mlp pre_mlp_layernorm mlp moe::router moe::shared_experts moe::routed_experts gated_delta::in_proj gated_delta::conv1d gated_delta::query gated_delta::key gated_delta::value gated_delta::gate gated_delta::beta gated_delta::alpha gated_delta::g gated_delta::core_attention gated_delta::out_norm gated_delta::out_proj final_layernorm --log-params attention::linear_qkv attention::o_proj mlp::linear_fc1 mlp::linear_fc2 input_layernorm pre_mlp_layernorm embedding lm_head gated_delta::in_proj gated_delta::in_proj_bias gated_delta::conv1d gated_delta::conv1d_bias gated_delta::dt_bias gated_delta::A_log gated_delta::out_norm gated_delta::out_norm_bias gated_delta::out_proj gated_delta::out_proj_bias --log-update-rms --log-per-module-grad-rms --log-per-layer-grad-rms --document-packing-algorithm obfd --exit-on-missing-checkpoint --no-initialization --untie-embeddings-and-output-weights --recompute-granularity full --recompute-method block --recompute-num-layers 56 --no-save-step-one --save-retain-interval 1000000000 --exit-signal-handler --fast-thd-a2a --hybrid-adamh --reuse-training-communicators --ddp-bucket-size 40000000 --load /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints --continual-pretrain --save /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints --tensorboard-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard --wandb-save-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb --wandb-exp-name stage14_120B_8node_gdnlralpha_off_20260925a --runtime-audit-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node5.sh ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Stage15 launch: loads stage14 final weights (--continual-pretrain resets iteration to 0).
3
+ # Token budget 877440 samples x 131072 seq = 115.0B tokens (dataset has 115.59B).
4
+ # Command identical to stage14 resume except: data-path/cache, train-samples, load+continual-pretrain, master-port 35871.
5
+ ulimit -n 1048576
6
+ # Env replicated from tools/launch_training.py + configs/training/formal3_128k_adamh.json
7
+ # (config environment applied first; explicit exports below win via setdefault semantics).
8
+ # MOE_AMPERE_GROUPED_MLP=1 is REQUIRED: without it experts fall back to SequentialMLP
9
+ # and the optimizer checkpoint shape-mismatches (ckpt saved with A100GroupedMLP).
10
+ export MOE_ROUTER_SQRT_GATE=1
11
+ export MOE_ROUTER_SCORE_FUNCTION=softmax
12
+ export TORCH_NCCL_TRACE_BUFFER_SIZE=0
13
+ export MOE_AMPERE_GROUPED_MLP=1
14
+ export NCCL_IB_PCI_RELAXED_ORDERING=1
15
+ export NCCL_MIN_NCHANNELS=8
16
+ export GDN_ALPHA_WEIGHT_SCALE=1.0
17
+ export NCCL_RAS_ENABLE=0
18
+ export TORCH_NCCL_TRACE_CPP_STACK=0
19
+ export NCCL_SOCKET_IFNAME=eth0
20
+ export GDN_EPS=1e-6
21
+ export NCCL_NET_GDR_LEVEL=3
22
+ export GDN_PRE_GDR_FUSION=0
23
+ export MOE_SHARED_EXPERT_INTERMEDIATE_SIZE=512
24
+ export NCCL_DEBUG=WARN
25
+ export MOE_TOKEN_DISPATCHER_TYPE=alltoall
26
+ export NCCL_TIMEOUT=18000
27
+ export NCCL_IB_HCA=mlx5
28
+ export GDN_CP_DISABLE_LAYOUT_BARRIER=0
29
+ export NCCL_IB_GID_INDEX=3
30
+ export TORCH_PROFILER_WITH_STACK=1
31
+ export MOE_TRITON_SHARED_EXPERT_OVERLAP=0
32
+ export MOE_EXPERT_CAPACITY_FACTOR=0
33
+ export TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=true
34
+ export GDN_ALPHA_PROFILE_NAME=a05_lr
35
+ export NCCL_IB_QPS_PER_CONNECTION=4
36
+ export GDN_PRE_GDR_FUSION_OVERRIDE=0
37
+ export TORCH_NCCL_DUMP_ON_TIMEOUT=0
38
+ export MOE_FFN_HIDDEN_SIZE=512
39
+ export MOE_ROUTER_NORM_TOPK_PROB=true
40
+ export FLA_GDN_CP_STATE_PRECISION=bf16
41
+ export NCCL_IB_TIMEOUT=23
42
+ export MOE_ROUTER_TOPK=4
43
+ export MOE_AUX_LOSS_COEFF=0.05
44
+ export GDN_SPLIT_IN_PROJ=1
45
+ export TORCH_FR_CPP_STACK=0
46
+ export OMP_NUM_THREADS=4
47
+ export TORCH_FR_BUFFER_SIZE=0
48
+ export FLA_GDN_NUMERICAL_CP_SIZE=0
49
+ export GDN_FUSED_SPLIT_FORWARD=1
50
+ export GDN_ALPHA_WEIGHT_SCALE_MODE=matrix
51
+ export NVTE_ALLOW_NONDETERMINISTIC_ALGO=0
52
+ export MOE_LAYER_FREQ=([0]*2+[1]*54)
53
+ export NCCL_CROSS_NIC=1
54
+ export OPENBLAS_NUM_THREADS=1
55
+ export MKL_NUM_THREADS=1
56
+ export PATH=/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
57
+ export PYTHONPATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/linghe
58
+ export FLA_SOURCE_PATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention
59
+ export TRITON_DIST_PYTHON=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed
60
+ export TRITON_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/triton
61
+ export TORCH_EXTENSIONS_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/torch_extensions
62
+ export TORCHINDUCTOR_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/inductor
63
+ export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
64
+ export GDN_LR_MULT_ALPHA=1.0
65
+ export MSC_CONFIG=/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/msc/msc_config.yaml
66
+ export CUDA_DEVICE_MAX_CONNECTIONS=1
67
+ mkdir -p "$TRITON_CACHE_DIR" "$TORCH_EXTENSIONS_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$NUMA_BIND_LOG_DIR" 2>/dev/null || true
68
+ exec /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python -m torch.distributed.run --nnodes 8 --nproc-per-node 8 --node-rank 5 --master-addr 10.239.252.55 --master-port 35871 /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py --use-mcore-models --hybrid-attention-ratio 0.0625 --hybrid-mlp-ratio 0.5 --is-hybrid-model --linear-attention-type gated_delta_net --linear-conv-kernel-dim 4 --linear-key-head-dim 64 --linear-value-head-dim 64 --linear-num-key-heads 8 --linear-num-value-heads 32 --disable-bias-linear --seq-length 131072 --max-position-embeddings 131072 --num-layers 56 --hidden-size 2048 --ffn-hidden-size 4800 --num-attention-heads 32 --init-method-std 0.02 --attention-dropout 0.0 --hidden-dropout 0.0 --normalization RMSNorm --swiglu --group-query-attention --num-query-groups 8 --no-masked-softmax-fusion --use-flash-attn --add-qkv-bias --mtp-num-layers 0 --mtp-loss-scaling-factor 0.1 --norm-epsilon 1e-06 --mtp-linear-attention-type gated_delta_net --position-embedding-type none --linear-attention-freq '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]' --optimizer adam --adam-beta1 0.9 --adam-beta2 0.95 --adam-eps 1e-15 --weight-decay 0.1 --clip-grad 1.0 --data-path '/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp' --split 999,1,0 --data-cache-path /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2 --no-create-attention-mask-in-dataloader --num-experts 192 --moe-grouped-gemm --moe-router-topk 4 --moe-router-score-function softmax --overlap-param-gather --overlap-grad-reduce --moe-expert-capacity-factor 0 --moe-shared-expert-intermediate-size 512 --moe-router-dtype fp32 --moe-permute-fusion --moe-ffn-hidden-size 512 --moe-shared-expert-gate --moe-shared-expert-overlap --moe-layer-freq '([0]*2+[1]*54)' --moe-aux-loss-coeff 0.05 --moe-router-load-balancing-type global_aux_loss --micro-batch-size 1 --global-batch-size 128 --lr 5e-4 --train-samples 877440 --lr-warmup-samples 0 --lr-decay-samples 877440 --lr-decay-style constant --min-lr 0.0005 --bf16 --async-save --ckpt-fully-parallel-load --auto-detect-ckpt-format --load-complemental-dataset loss_mask --tensor-model-parallel-size 1 --pipeline-model-parallel-size 1 --context-parallel-size 8 --expert-model-parallel-size 8 --sequence-parallel --use-distributed-optimizer --log-interval 1 --log-throughput --save-interval 40 --eval-interval 99999999 --eval-iters 10 --increase-log-level-iters 5 --timing-log-level 0 --wandb-project qwen2.5_3b_mom_cpt --tokenizer-type HuggingFaceTokenizer --tokenizer-model /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp --no-adam-bias-correction --corrected-weight-decay --auto-generate-cu-seqlens --cp-comm-type a2a --log-moe-activations --final-logits-clamp-value 30 --attention-output-gate --gated-norm --gated-norm-lora-rank 16 --dataloader-type cyclic --lm-loss-normalization global-token --prefetch-factor 8 --activation-func-clamp-value 7 --activation-func-clamp-mode soft --gdn-split-in-proj --gdn-fused-split-forward --gdn-alpha-weight-scale 1.0 --gdn-alpha-weight-scale-mode matrix --gdn-lr-mult-alpha 0.5 --start-samples 0 --ckpt-format torch_dist --rerun-mode validate_results --distributed-timeout-minutes 120 --dist-ckpt-strictness assume_ok_unexpected --gdn-backend fla --gdn-gated-norm-backend linghe --moe-router-gemm-backend te --log-params-norm --timing-log-option all --no-barrier-with-level-1-timing --log-metrics-interval 10 --cross-entropy-loss-fusion --cross-entropy-fusion-impl linear_triton --linear-cross-entropy-num-chunks 8 --num-workers 4 --moe-router-sqrt-gate --moe-router-fusion --moe-token-dispatcher-type alltoall --log-hidden-states embeddings residual_attn input_layernorm attention::q_layernorm attention::k_layernorm attention::core_attention attention::o_proj residual_mlp pre_mlp_layernorm mlp moe::router moe::shared_experts moe::routed_experts gated_delta::in_proj gated_delta::conv1d gated_delta::query gated_delta::key gated_delta::value gated_delta::gate gated_delta::beta gated_delta::alpha gated_delta::g gated_delta::core_attention gated_delta::out_norm gated_delta::out_proj final_layernorm --log-params attention::linear_qkv attention::o_proj mlp::linear_fc1 mlp::linear_fc2 input_layernorm pre_mlp_layernorm embedding lm_head gated_delta::in_proj gated_delta::in_proj_bias gated_delta::conv1d gated_delta::conv1d_bias gated_delta::dt_bias gated_delta::A_log gated_delta::out_norm gated_delta::out_norm_bias gated_delta::out_proj gated_delta::out_proj_bias --log-update-rms --log-per-module-grad-rms --log-per-layer-grad-rms --document-packing-algorithm obfd --exit-on-missing-checkpoint --no-initialization --untie-embeddings-and-output-weights --recompute-granularity full --recompute-method block --recompute-num-layers 56 --no-save-step-one --save-retain-interval 1000000000 --exit-signal-handler --fast-thd-a2a --hybrid-adamh --reuse-training-communicators --ddp-bucket-size 40000000 --load /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints --continual-pretrain --save /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints --tensorboard-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard --wandb-save-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb --wandb-exp-name stage14_120B_8node_gdnlralpha_off_20260925a --runtime-audit-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node6.sh ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Stage15 launch: loads stage14 final weights (--continual-pretrain resets iteration to 0).
3
+ # Token budget 877440 samples x 131072 seq = 115.0B tokens (dataset has 115.59B).
4
+ # Command identical to stage14 resume except: data-path/cache, train-samples, load+continual-pretrain, master-port 35871.
5
+ ulimit -n 1048576
6
+ # Env replicated from tools/launch_training.py + configs/training/formal3_128k_adamh.json
7
+ # (config environment applied first; explicit exports below win via setdefault semantics).
8
+ # MOE_AMPERE_GROUPED_MLP=1 is REQUIRED: without it experts fall back to SequentialMLP
9
+ # and the optimizer checkpoint shape-mismatches (ckpt saved with A100GroupedMLP).
10
+ export MOE_ROUTER_SQRT_GATE=1
11
+ export MOE_ROUTER_SCORE_FUNCTION=softmax
12
+ export TORCH_NCCL_TRACE_BUFFER_SIZE=0
13
+ export MOE_AMPERE_GROUPED_MLP=1
14
+ export NCCL_IB_PCI_RELAXED_ORDERING=1
15
+ export NCCL_MIN_NCHANNELS=8
16
+ export GDN_ALPHA_WEIGHT_SCALE=1.0
17
+ export NCCL_RAS_ENABLE=0
18
+ export TORCH_NCCL_TRACE_CPP_STACK=0
19
+ export NCCL_SOCKET_IFNAME=eth0
20
+ export GDN_EPS=1e-6
21
+ export NCCL_NET_GDR_LEVEL=3
22
+ export GDN_PRE_GDR_FUSION=0
23
+ export MOE_SHARED_EXPERT_INTERMEDIATE_SIZE=512
24
+ export NCCL_DEBUG=WARN
25
+ export MOE_TOKEN_DISPATCHER_TYPE=alltoall
26
+ export NCCL_TIMEOUT=18000
27
+ export NCCL_IB_HCA=mlx5
28
+ export GDN_CP_DISABLE_LAYOUT_BARRIER=0
29
+ export NCCL_IB_GID_INDEX=3
30
+ export TORCH_PROFILER_WITH_STACK=1
31
+ export MOE_TRITON_SHARED_EXPERT_OVERLAP=0
32
+ export MOE_EXPERT_CAPACITY_FACTOR=0
33
+ export TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=true
34
+ export GDN_ALPHA_PROFILE_NAME=a05_lr
35
+ export NCCL_IB_QPS_PER_CONNECTION=4
36
+ export GDN_PRE_GDR_FUSION_OVERRIDE=0
37
+ export TORCH_NCCL_DUMP_ON_TIMEOUT=0
38
+ export MOE_FFN_HIDDEN_SIZE=512
39
+ export MOE_ROUTER_NORM_TOPK_PROB=true
40
+ export FLA_GDN_CP_STATE_PRECISION=bf16
41
+ export NCCL_IB_TIMEOUT=23
42
+ export MOE_ROUTER_TOPK=4
43
+ export MOE_AUX_LOSS_COEFF=0.05
44
+ export GDN_SPLIT_IN_PROJ=1
45
+ export TORCH_FR_CPP_STACK=0
46
+ export OMP_NUM_THREADS=4
47
+ export TORCH_FR_BUFFER_SIZE=0
48
+ export FLA_GDN_NUMERICAL_CP_SIZE=0
49
+ export GDN_FUSED_SPLIT_FORWARD=1
50
+ export GDN_ALPHA_WEIGHT_SCALE_MODE=matrix
51
+ export NVTE_ALLOW_NONDETERMINISTIC_ALGO=0
52
+ export MOE_LAYER_FREQ=([0]*2+[1]*54)
53
+ export NCCL_CROSS_NIC=1
54
+ export OPENBLAS_NUM_THREADS=1
55
+ export MKL_NUM_THREADS=1
56
+ export PATH=/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
57
+ export PYTHONPATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/linghe
58
+ export FLA_SOURCE_PATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention
59
+ export TRITON_DIST_PYTHON=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed
60
+ export TRITON_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/triton
61
+ export TORCH_EXTENSIONS_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/torch_extensions
62
+ export TORCHINDUCTOR_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/inductor
63
+ export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
64
+ export GDN_LR_MULT_ALPHA=1.0
65
+ export MSC_CONFIG=/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/msc/msc_config.yaml
66
+ export CUDA_DEVICE_MAX_CONNECTIONS=1
67
+ mkdir -p "$TRITON_CACHE_DIR" "$TORCH_EXTENSIONS_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$NUMA_BIND_LOG_DIR" 2>/dev/null || true
68
+ exec /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python -m torch.distributed.run --nnodes 8 --nproc-per-node 8 --node-rank 6 --master-addr 10.239.252.55 --master-port 35871 /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py --use-mcore-models --hybrid-attention-ratio 0.0625 --hybrid-mlp-ratio 0.5 --is-hybrid-model --linear-attention-type gated_delta_net --linear-conv-kernel-dim 4 --linear-key-head-dim 64 --linear-value-head-dim 64 --linear-num-key-heads 8 --linear-num-value-heads 32 --disable-bias-linear --seq-length 131072 --max-position-embeddings 131072 --num-layers 56 --hidden-size 2048 --ffn-hidden-size 4800 --num-attention-heads 32 --init-method-std 0.02 --attention-dropout 0.0 --hidden-dropout 0.0 --normalization RMSNorm --swiglu --group-query-attention --num-query-groups 8 --no-masked-softmax-fusion --use-flash-attn --add-qkv-bias --mtp-num-layers 0 --mtp-loss-scaling-factor 0.1 --norm-epsilon 1e-06 --mtp-linear-attention-type gated_delta_net --position-embedding-type none --linear-attention-freq '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]' --optimizer adam --adam-beta1 0.9 --adam-beta2 0.95 --adam-eps 1e-15 --weight-decay 0.1 --clip-grad 1.0 --data-path '/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp' --split 999,1,0 --data-cache-path /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2 --no-create-attention-mask-in-dataloader --num-experts 192 --moe-grouped-gemm --moe-router-topk 4 --moe-router-score-function softmax --overlap-param-gather --overlap-grad-reduce --moe-expert-capacity-factor 0 --moe-shared-expert-intermediate-size 512 --moe-router-dtype fp32 --moe-permute-fusion --moe-ffn-hidden-size 512 --moe-shared-expert-gate --moe-shared-expert-overlap --moe-layer-freq '([0]*2+[1]*54)' --moe-aux-loss-coeff 0.05 --moe-router-load-balancing-type global_aux_loss --micro-batch-size 1 --global-batch-size 128 --lr 5e-4 --train-samples 877440 --lr-warmup-samples 0 --lr-decay-samples 877440 --lr-decay-style constant --min-lr 0.0005 --bf16 --async-save --ckpt-fully-parallel-load --auto-detect-ckpt-format --load-complemental-dataset loss_mask --tensor-model-parallel-size 1 --pipeline-model-parallel-size 1 --context-parallel-size 8 --expert-model-parallel-size 8 --sequence-parallel --use-distributed-optimizer --log-interval 1 --log-throughput --save-interval 40 --eval-interval 99999999 --eval-iters 10 --increase-log-level-iters 5 --timing-log-level 0 --wandb-project qwen2.5_3b_mom_cpt --tokenizer-type HuggingFaceTokenizer --tokenizer-model /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp --no-adam-bias-correction --corrected-weight-decay --auto-generate-cu-seqlens --cp-comm-type a2a --log-moe-activations --final-logits-clamp-value 30 --attention-output-gate --gated-norm --gated-norm-lora-rank 16 --dataloader-type cyclic --lm-loss-normalization global-token --prefetch-factor 8 --activation-func-clamp-value 7 --activation-func-clamp-mode soft --gdn-split-in-proj --gdn-fused-split-forward --gdn-alpha-weight-scale 1.0 --gdn-alpha-weight-scale-mode matrix --gdn-lr-mult-alpha 0.5 --start-samples 0 --ckpt-format torch_dist --rerun-mode validate_results --distributed-timeout-minutes 120 --dist-ckpt-strictness assume_ok_unexpected --gdn-backend fla --gdn-gated-norm-backend linghe --moe-router-gemm-backend te --log-params-norm --timing-log-option all --no-barrier-with-level-1-timing --log-metrics-interval 10 --cross-entropy-loss-fusion --cross-entropy-fusion-impl linear_triton --linear-cross-entropy-num-chunks 8 --num-workers 4 --moe-router-sqrt-gate --moe-router-fusion --moe-token-dispatcher-type alltoall --log-hidden-states embeddings residual_attn input_layernorm attention::q_layernorm attention::k_layernorm attention::core_attention attention::o_proj residual_mlp pre_mlp_layernorm mlp moe::router moe::shared_experts moe::routed_experts gated_delta::in_proj gated_delta::conv1d gated_delta::query gated_delta::key gated_delta::value gated_delta::gate gated_delta::beta gated_delta::alpha gated_delta::g gated_delta::core_attention gated_delta::out_norm gated_delta::out_proj final_layernorm --log-params attention::linear_qkv attention::o_proj mlp::linear_fc1 mlp::linear_fc2 input_layernorm pre_mlp_layernorm embedding lm_head gated_delta::in_proj gated_delta::in_proj_bias gated_delta::conv1d gated_delta::conv1d_bias gated_delta::dt_bias gated_delta::A_log gated_delta::out_norm gated_delta::out_norm_bias gated_delta::out_proj gated_delta::out_proj_bias --log-update-rms --log-per-module-grad-rms --log-per-layer-grad-rms --document-packing-algorithm obfd --exit-on-missing-checkpoint --no-initialization --untie-embeddings-and-output-weights --recompute-granularity full --recompute-method block --recompute-num-layers 56 --no-save-step-one --save-retain-interval 1000000000 --exit-signal-handler --fast-thd-a2a --hybrid-adamh --reuse-training-communicators --ddp-bucket-size 40000000 --load /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints --continual-pretrain --save /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints --tensorboard-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard --wandb-save-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb --wandb-exp-name stage14_120B_8node_gdnlralpha_off_20260925a --runtime-audit-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/launch_node7.sh ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Stage15 launch: loads stage14 final weights (--continual-pretrain resets iteration to 0).
3
+ # Token budget 877440 samples x 131072 seq = 115.0B tokens (dataset has 115.59B).
4
+ # Command identical to stage14 resume except: data-path/cache, train-samples, load+continual-pretrain, master-port 35871.
5
+ ulimit -n 1048576
6
+ # Env replicated from tools/launch_training.py + configs/training/formal3_128k_adamh.json
7
+ # (config environment applied first; explicit exports below win via setdefault semantics).
8
+ # MOE_AMPERE_GROUPED_MLP=1 is REQUIRED: without it experts fall back to SequentialMLP
9
+ # and the optimizer checkpoint shape-mismatches (ckpt saved with A100GroupedMLP).
10
+ export MOE_ROUTER_SQRT_GATE=1
11
+ export MOE_ROUTER_SCORE_FUNCTION=softmax
12
+ export TORCH_NCCL_TRACE_BUFFER_SIZE=0
13
+ export MOE_AMPERE_GROUPED_MLP=1
14
+ export NCCL_IB_PCI_RELAXED_ORDERING=1
15
+ export NCCL_MIN_NCHANNELS=8
16
+ export GDN_ALPHA_WEIGHT_SCALE=1.0
17
+ export NCCL_RAS_ENABLE=0
18
+ export TORCH_NCCL_TRACE_CPP_STACK=0
19
+ export NCCL_SOCKET_IFNAME=eth0
20
+ export GDN_EPS=1e-6
21
+ export NCCL_NET_GDR_LEVEL=3
22
+ export GDN_PRE_GDR_FUSION=0
23
+ export MOE_SHARED_EXPERT_INTERMEDIATE_SIZE=512
24
+ export NCCL_DEBUG=WARN
25
+ export MOE_TOKEN_DISPATCHER_TYPE=alltoall
26
+ export NCCL_TIMEOUT=18000
27
+ export NCCL_IB_HCA=mlx5
28
+ export GDN_CP_DISABLE_LAYOUT_BARRIER=0
29
+ export NCCL_IB_GID_INDEX=3
30
+ export TORCH_PROFILER_WITH_STACK=1
31
+ export MOE_TRITON_SHARED_EXPERT_OVERLAP=0
32
+ export MOE_EXPERT_CAPACITY_FACTOR=0
33
+ export TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=true
34
+ export GDN_ALPHA_PROFILE_NAME=a05_lr
35
+ export NCCL_IB_QPS_PER_CONNECTION=4
36
+ export GDN_PRE_GDR_FUSION_OVERRIDE=0
37
+ export TORCH_NCCL_DUMP_ON_TIMEOUT=0
38
+ export MOE_FFN_HIDDEN_SIZE=512
39
+ export MOE_ROUTER_NORM_TOPK_PROB=true
40
+ export FLA_GDN_CP_STATE_PRECISION=bf16
41
+ export NCCL_IB_TIMEOUT=23
42
+ export MOE_ROUTER_TOPK=4
43
+ export MOE_AUX_LOSS_COEFF=0.05
44
+ export GDN_SPLIT_IN_PROJ=1
45
+ export TORCH_FR_CPP_STACK=0
46
+ export OMP_NUM_THREADS=4
47
+ export TORCH_FR_BUFFER_SIZE=0
48
+ export FLA_GDN_NUMERICAL_CP_SIZE=0
49
+ export GDN_FUSED_SPLIT_FORWARD=1
50
+ export GDN_ALPHA_WEIGHT_SCALE_MODE=matrix
51
+ export NVTE_ALLOW_NONDETERMINISTIC_ALGO=0
52
+ export MOE_LAYER_FREQ=([0]*2+[1]*54)
53
+ export NCCL_CROSS_NIC=1
54
+ export OPENBLAS_NUM_THREADS=1
55
+ export MKL_NUM_THREADS=1
56
+ export PATH=/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
57
+ export PYTHONPATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed:/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/linghe
58
+ export FLA_SOURCE_PATH=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/flash-linear-attention
59
+ export TRITON_DIST_PYTHON=/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/third_party/triton-distributed
60
+ export TRITON_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/triton
61
+ export TORCH_EXTENSIONS_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/torch_extensions
62
+ export TORCHINDUCTOR_CACHE_DIR=/mnt/ssd/cpt/training_runtime/$(hostname)/inductor
63
+ export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
64
+ export GDN_LR_MULT_ALPHA=1.0
65
+ export MSC_CONFIG=/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/msc/msc_config.yaml
66
+ export CUDA_DEVICE_MAX_CONNECTIONS=1
67
+ mkdir -p "$TRITON_CACHE_DIR" "$TORCH_EXTENSIONS_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$NUMA_BIND_LOG_DIR" 2>/dev/null || true
68
+ exec /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python -m torch.distributed.run --nnodes 8 --nproc-per-node 8 --node-rank 7 --master-addr 10.239.252.55 --master-port 35871 /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py --use-mcore-models --hybrid-attention-ratio 0.0625 --hybrid-mlp-ratio 0.5 --is-hybrid-model --linear-attention-type gated_delta_net --linear-conv-kernel-dim 4 --linear-key-head-dim 64 --linear-value-head-dim 64 --linear-num-key-heads 8 --linear-num-value-heads 32 --disable-bias-linear --seq-length 131072 --max-position-embeddings 131072 --num-layers 56 --hidden-size 2048 --ffn-hidden-size 4800 --num-attention-heads 32 --init-method-std 0.02 --attention-dropout 0.0 --hidden-dropout 0.0 --normalization RMSNorm --swiglu --group-query-attention --num-query-groups 8 --no-masked-softmax-fusion --use-flash-attn --add-qkv-bias --mtp-num-layers 0 --mtp-loss-scaling-factor 0.1 --norm-epsilon 1e-06 --mtp-linear-attention-type gated_delta_net --position-embedding-type none --linear-attention-freq '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]' --optimizer adam --adam-beta1 0.9 --adam-beta2 0.95 --adam-eps 1e-15 --weight-decay 0.1 --clip-grad 1.0 --data-path '/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp' --split 999,1,0 --data-cache-path /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2 --no-create-attention-mask-in-dataloader --num-experts 192 --moe-grouped-gemm --moe-router-topk 4 --moe-router-score-function softmax --overlap-param-gather --overlap-grad-reduce --moe-expert-capacity-factor 0 --moe-shared-expert-intermediate-size 512 --moe-router-dtype fp32 --moe-permute-fusion --moe-ffn-hidden-size 512 --moe-shared-expert-gate --moe-shared-expert-overlap --moe-layer-freq '([0]*2+[1]*54)' --moe-aux-loss-coeff 0.05 --moe-router-load-balancing-type global_aux_loss --micro-batch-size 1 --global-batch-size 128 --lr 5e-4 --train-samples 877440 --lr-warmup-samples 0 --lr-decay-samples 877440 --lr-decay-style constant --min-lr 0.0005 --bf16 --async-save --ckpt-fully-parallel-load --auto-detect-ckpt-format --load-complemental-dataset loss_mask --tensor-model-parallel-size 1 --pipeline-model-parallel-size 1 --context-parallel-size 8 --expert-model-parallel-size 8 --sequence-parallel --use-distributed-optimizer --log-interval 1 --log-throughput --save-interval 40 --eval-interval 99999999 --eval-iters 10 --increase-log-level-iters 5 --timing-log-level 0 --wandb-project qwen2.5_3b_mom_cpt --tokenizer-type HuggingFaceTokenizer --tokenizer-model /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp --no-adam-bias-correction --corrected-weight-decay --auto-generate-cu-seqlens --cp-comm-type a2a --log-moe-activations --final-logits-clamp-value 30 --attention-output-gate --gated-norm --gated-norm-lora-rank 16 --dataloader-type cyclic --lm-loss-normalization global-token --prefetch-factor 8 --activation-func-clamp-value 7 --activation-func-clamp-mode soft --gdn-split-in-proj --gdn-fused-split-forward --gdn-alpha-weight-scale 1.0 --gdn-alpha-weight-scale-mode matrix --gdn-lr-mult-alpha 0.5 --start-samples 0 --ckpt-format torch_dist --rerun-mode validate_results --distributed-timeout-minutes 120 --dist-ckpt-strictness assume_ok_unexpected --gdn-backend fla --gdn-gated-norm-backend linghe --moe-router-gemm-backend te --log-params-norm --timing-log-option all --no-barrier-with-level-1-timing --log-metrics-interval 10 --cross-entropy-loss-fusion --cross-entropy-fusion-impl linear_triton --linear-cross-entropy-num-chunks 8 --num-workers 4 --moe-router-sqrt-gate --moe-router-fusion --moe-token-dispatcher-type alltoall --log-hidden-states embeddings residual_attn input_layernorm attention::q_layernorm attention::k_layernorm attention::core_attention attention::o_proj residual_mlp pre_mlp_layernorm mlp moe::router moe::shared_experts moe::routed_experts gated_delta::in_proj gated_delta::conv1d gated_delta::query gated_delta::key gated_delta::value gated_delta::gate gated_delta::beta gated_delta::alpha gated_delta::g gated_delta::core_attention gated_delta::out_norm gated_delta::out_proj final_layernorm --log-params attention::linear_qkv attention::o_proj mlp::linear_fc1 mlp::linear_fc2 input_layernorm pre_mlp_layernorm embedding lm_head gated_delta::in_proj gated_delta::in_proj_bias gated_delta::conv1d gated_delta::conv1d_bias gated_delta::dt_bias gated_delta::A_log gated_delta::out_norm gated_delta::out_norm_bias gated_delta::out_proj gated_delta::out_proj_bias --log-update-rms --log-per-module-grad-rms --log-per-layer-grad-rms --document-packing-algorithm obfd --exit-on-missing-checkpoint --no-initialization --untie-embeddings-and-output-weights --recompute-granularity full --recompute-method block --recompute-num-layers 56 --no-save-step-one --save-retain-interval 1000000000 --exit-signal-handler --fast-thd-a2a --hybrid-adamh --reuse-training-communicators --ddp-bucket-size 40000000 --load /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints --continual-pretrain --save /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints --tensorboard-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard --wandb-save-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb --wandb-exp-name stage14_120B_8node_gdnlralpha_off_20260925a --runtime-audit-dir /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node0.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node1.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node2.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node3.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node4.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node5.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/node6.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/files/config.yaml ADDED
@@ -0,0 +1,2177 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.23.0
4
+ e:
5
+ i4bo5dz9n6n9rgehz11zfcuyno7peo6e:
6
+ args:
7
+ - --use-mcore-models
8
+ - --hybrid-attention-ratio
9
+ - "0.0625"
10
+ - --hybrid-mlp-ratio
11
+ - "0.5"
12
+ - --is-hybrid-model
13
+ - --linear-attention-type
14
+ - gated_delta_net
15
+ - --linear-conv-kernel-dim
16
+ - "4"
17
+ - --linear-key-head-dim
18
+ - "64"
19
+ - --linear-value-head-dim
20
+ - "64"
21
+ - --linear-num-key-heads
22
+ - "8"
23
+ - --linear-num-value-heads
24
+ - "32"
25
+ - --disable-bias-linear
26
+ - --seq-length
27
+ - "131072"
28
+ - --max-position-embeddings
29
+ - "131072"
30
+ - --num-layers
31
+ - "56"
32
+ - --hidden-size
33
+ - "2048"
34
+ - --ffn-hidden-size
35
+ - "4800"
36
+ - --num-attention-heads
37
+ - "32"
38
+ - --init-method-std
39
+ - "0.02"
40
+ - --attention-dropout
41
+ - "0.0"
42
+ - --hidden-dropout
43
+ - "0.0"
44
+ - --normalization
45
+ - RMSNorm
46
+ - --swiglu
47
+ - --group-query-attention
48
+ - --num-query-groups
49
+ - "8"
50
+ - --no-masked-softmax-fusion
51
+ - --use-flash-attn
52
+ - --add-qkv-bias
53
+ - --mtp-num-layers
54
+ - "0"
55
+ - --mtp-loss-scaling-factor
56
+ - "0.1"
57
+ - --norm-epsilon
58
+ - "1e-06"
59
+ - --mtp-linear-attention-type
60
+ - gated_delta_net
61
+ - --position-embedding-type
62
+ - none
63
+ - --linear-attention-freq
64
+ - '[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]'
65
+ - --optimizer
66
+ - adam
67
+ - --adam-beta1
68
+ - "0.9"
69
+ - --adam-beta2
70
+ - "0.95"
71
+ - --adam-eps
72
+ - "1e-15"
73
+ - --weight-decay
74
+ - "0.1"
75
+ - --clip-grad
76
+ - "1.0"
77
+ - --data-path
78
+ - /mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp
79
+ - --split
80
+ - 999,1,0
81
+ - --data-cache-path
82
+ - /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2
83
+ - --no-create-attention-mask-in-dataloader
84
+ - --num-experts
85
+ - "192"
86
+ - --moe-grouped-gemm
87
+ - --moe-router-topk
88
+ - "4"
89
+ - --moe-router-score-function
90
+ - softmax
91
+ - --overlap-param-gather
92
+ - --overlap-grad-reduce
93
+ - --moe-expert-capacity-factor
94
+ - "0"
95
+ - --moe-shared-expert-intermediate-size
96
+ - "512"
97
+ - --moe-router-dtype
98
+ - fp32
99
+ - --moe-permute-fusion
100
+ - --moe-ffn-hidden-size
101
+ - "512"
102
+ - --moe-shared-expert-gate
103
+ - --moe-shared-expert-overlap
104
+ - --moe-layer-freq
105
+ - ([0]*2+[1]*54)
106
+ - --moe-aux-loss-coeff
107
+ - "0.05"
108
+ - --moe-router-load-balancing-type
109
+ - global_aux_loss
110
+ - --micro-batch-size
111
+ - "1"
112
+ - --global-batch-size
113
+ - "128"
114
+ - --lr
115
+ - "5e-4"
116
+ - --train-samples
117
+ - "877440"
118
+ - --lr-warmup-samples
119
+ - "0"
120
+ - --lr-decay-samples
121
+ - "877440"
122
+ - --lr-decay-style
123
+ - constant
124
+ - --min-lr
125
+ - "0.0005"
126
+ - --bf16
127
+ - --async-save
128
+ - --ckpt-fully-parallel-load
129
+ - --auto-detect-ckpt-format
130
+ - --load-complemental-dataset
131
+ - loss_mask
132
+ - --tensor-model-parallel-size
133
+ - "1"
134
+ - --pipeline-model-parallel-size
135
+ - "1"
136
+ - --context-parallel-size
137
+ - "8"
138
+ - --expert-model-parallel-size
139
+ - "8"
140
+ - --sequence-parallel
141
+ - --use-distributed-optimizer
142
+ - --log-interval
143
+ - "1"
144
+ - --log-throughput
145
+ - --save-interval
146
+ - "40"
147
+ - --eval-interval
148
+ - "99999999"
149
+ - --eval-iters
150
+ - "10"
151
+ - --increase-log-level-iters
152
+ - "5"
153
+ - --timing-log-level
154
+ - "0"
155
+ - --wandb-project
156
+ - qwen2.5_3b_mom_cpt
157
+ - --tokenizer-type
158
+ - HuggingFaceTokenizer
159
+ - --tokenizer-model
160
+ - /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp
161
+ - --no-adam-bias-correction
162
+ - --corrected-weight-decay
163
+ - --auto-generate-cu-seqlens
164
+ - --cp-comm-type
165
+ - a2a
166
+ - --log-moe-activations
167
+ - --final-logits-clamp-value
168
+ - "30"
169
+ - --attention-output-gate
170
+ - --gated-norm
171
+ - --gated-norm-lora-rank
172
+ - "16"
173
+ - --dataloader-type
174
+ - cyclic
175
+ - --lm-loss-normalization
176
+ - global-token
177
+ - --prefetch-factor
178
+ - "8"
179
+ - --activation-func-clamp-value
180
+ - "7"
181
+ - --activation-func-clamp-mode
182
+ - soft
183
+ - --gdn-split-in-proj
184
+ - --gdn-fused-split-forward
185
+ - --gdn-alpha-weight-scale
186
+ - "1.0"
187
+ - --gdn-alpha-weight-scale-mode
188
+ - matrix
189
+ - --gdn-lr-mult-alpha
190
+ - "0.5"
191
+ - --start-samples
192
+ - "0"
193
+ - --ckpt-format
194
+ - torch_dist
195
+ - --rerun-mode
196
+ - validate_results
197
+ - --distributed-timeout-minutes
198
+ - "120"
199
+ - --dist-ckpt-strictness
200
+ - assume_ok_unexpected
201
+ - --gdn-backend
202
+ - fla
203
+ - --gdn-gated-norm-backend
204
+ - linghe
205
+ - --moe-router-gemm-backend
206
+ - te
207
+ - --log-params-norm
208
+ - --timing-log-option
209
+ - all
210
+ - --no-barrier-with-level-1-timing
211
+ - --log-metrics-interval
212
+ - "10"
213
+ - --cross-entropy-loss-fusion
214
+ - --cross-entropy-fusion-impl
215
+ - linear_triton
216
+ - --linear-cross-entropy-num-chunks
217
+ - "8"
218
+ - --num-workers
219
+ - "4"
220
+ - --moe-router-sqrt-gate
221
+ - --moe-router-fusion
222
+ - --moe-token-dispatcher-type
223
+ - alltoall
224
+ - --log-hidden-states
225
+ - embeddings
226
+ - residual_attn
227
+ - input_layernorm
228
+ - attention::q_layernorm
229
+ - attention::k_layernorm
230
+ - attention::core_attention
231
+ - attention::o_proj
232
+ - residual_mlp
233
+ - pre_mlp_layernorm
234
+ - mlp
235
+ - moe::router
236
+ - moe::shared_experts
237
+ - moe::routed_experts
238
+ - gated_delta::in_proj
239
+ - gated_delta::conv1d
240
+ - gated_delta::query
241
+ - gated_delta::key
242
+ - gated_delta::value
243
+ - gated_delta::gate
244
+ - gated_delta::beta
245
+ - gated_delta::alpha
246
+ - gated_delta::g
247
+ - gated_delta::core_attention
248
+ - gated_delta::out_norm
249
+ - gated_delta::out_proj
250
+ - final_layernorm
251
+ - --log-params
252
+ - attention::linear_qkv
253
+ - attention::o_proj
254
+ - mlp::linear_fc1
255
+ - mlp::linear_fc2
256
+ - input_layernorm
257
+ - pre_mlp_layernorm
258
+ - embedding
259
+ - lm_head
260
+ - gated_delta::in_proj
261
+ - gated_delta::in_proj_bias
262
+ - gated_delta::conv1d
263
+ - gated_delta::conv1d_bias
264
+ - gated_delta::dt_bias
265
+ - gated_delta::A_log
266
+ - gated_delta::out_norm
267
+ - gated_delta::out_norm_bias
268
+ - gated_delta::out_proj
269
+ - gated_delta::out_proj_bias
270
+ - --log-update-rms
271
+ - --log-per-module-grad-rms
272
+ - --log-per-layer-grad-rms
273
+ - --document-packing-algorithm
274
+ - obfd
275
+ - --exit-on-missing-checkpoint
276
+ - --no-initialization
277
+ - --untie-embeddings-and-output-weights
278
+ - --recompute-granularity
279
+ - full
280
+ - --recompute-method
281
+ - block
282
+ - --recompute-num-layers
283
+ - "56"
284
+ - --no-save-step-one
285
+ - --save-retain-interval
286
+ - "1000000000"
287
+ - --exit-signal-handler
288
+ - --fast-thd-a2a
289
+ - --hybrid-adamh
290
+ - --reuse-training-communicators
291
+ - --ddp-bucket-size
292
+ - "40000000"
293
+ - --load
294
+ - /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints
295
+ - --continual-pretrain
296
+ - --save
297
+ - /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints
298
+ - --tensorboard-dir
299
+ - /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard
300
+ - --wandb-save-dir
301
+ - /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb
302
+ - --wandb-exp-name
303
+ - stage14_120B_8node_gdnlralpha_off_20260925a
304
+ - --runtime-audit-dir
305
+ - /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
306
+ cpu_count: 64
307
+ cpu_count_logical: 128
308
+ cudaVersion: "13.3"
309
+ disk:
310
+ /:
311
+ total: "31526391808"
312
+ used: "1319878656"
313
+ email: huyiwen0301@hotmail.com
314
+ executable: /mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python
315
+ gpu: NVIDIA A800-SXM4-80GB
316
+ gpu_count: 8
317
+ gpu_nvidia:
318
+ - architecture: Ampere
319
+ cudaCores: 6912
320
+ memoryTotal: "85899345920"
321
+ name: NVIDIA A800-SXM4-80GB
322
+ uuid: GPU-40999d1b-2b80-14f4-48d7-334e7dc3e650
323
+ - architecture: Ampere
324
+ cudaCores: 6912
325
+ memoryTotal: "85899345920"
326
+ name: NVIDIA A800-SXM4-80GB
327
+ uuid: GPU-c854c8e4-7352-b317-f9e8-7ab1d7a12c08
328
+ - architecture: Ampere
329
+ cudaCores: 6912
330
+ memoryTotal: "85899345920"
331
+ name: NVIDIA A800-SXM4-80GB
332
+ uuid: GPU-f7d2842f-48e9-649c-55a4-4efe7a6e20f7
333
+ - architecture: Ampere
334
+ cudaCores: 6912
335
+ memoryTotal: "85899345920"
336
+ name: NVIDIA A800-SXM4-80GB
337
+ uuid: GPU-03925119-14d4-a11c-d740-0ba854285052
338
+ - architecture: Ampere
339
+ cudaCores: 6912
340
+ memoryTotal: "85899345920"
341
+ name: NVIDIA A800-SXM4-80GB
342
+ uuid: GPU-7cbabdfb-9388-3fbd-babc-d0b03ac9f1bb
343
+ - architecture: Ampere
344
+ cudaCores: 6912
345
+ memoryTotal: "85899345920"
346
+ name: NVIDIA A800-SXM4-80GB
347
+ uuid: GPU-4999b9f4-9851-ce6a-4296-c230e2813b5f
348
+ - architecture: Ampere
349
+ cudaCores: 6912
350
+ memoryTotal: "85899345920"
351
+ name: NVIDIA A800-SXM4-80GB
352
+ uuid: GPU-9e23b382-2f8e-e424-f025-c2b311d96c54
353
+ - architecture: Ampere
354
+ cudaCores: 6912
355
+ memoryTotal: "85899345920"
356
+ name: NVIDIA A800-SXM4-80GB
357
+ uuid: GPU-4241d9ca-7546-c1c3-dba8-bdc5786a3777
358
+ host: cs-3554a-53569-server
359
+ memory:
360
+ total: "1081804955648"
361
+ os: Linux-5.15.0-94-generic-x86_64-with-glibc2.39
362
+ program: /mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py
363
+ python: CPython 3.10.19
364
+ root: /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb
365
+ startedAt: "2026-10-03T07:36:55.078128Z"
366
+ writerId: i4bo5dz9n6n9rgehz11zfcuyno7peo6e
367
+ m: []
368
+ python_version: 3.10.19
369
+ t:
370
+ "1":
371
+ - 1
372
+ - 11
373
+ - 41
374
+ - 49
375
+ - 51
376
+ - 71
377
+ "2":
378
+ - 1
379
+ - 11
380
+ - 41
381
+ - 49
382
+ - 51
383
+ - 71
384
+ "3":
385
+ - 2
386
+ - 13
387
+ - 16
388
+ - 61
389
+ "4": 3.10.19
390
+ "5": 0.23.0
391
+ "6": 5.13.0
392
+ "12": 0.23.0
393
+ "13": linux-x86_64
394
+ account_for_embedding_in_pipeline_split:
395
+ value: false
396
+ account_for_loss_in_pipeline_split:
397
+ value: false
398
+ accumulate_allreduce_grads_in_fp32:
399
+ value: true
400
+ activation_func_clamp_mode:
401
+ value: soft
402
+ activation_func_clamp_value:
403
+ value: 7
404
+ adam_beta1:
405
+ value: 0.9
406
+ adam_beta2:
407
+ value: 0.95
408
+ adam_bias_correction:
409
+ value: false
410
+ adam_eps:
411
+ value: 1e-15
412
+ adamh_eps:
413
+ value: 1e-08
414
+ adamh_radius:
415
+ value: null
416
+ adamh_scope:
417
+ value: lm_head
418
+ adamw_lr_mup_scaler:
419
+ value: false
420
+ add_bias_linear:
421
+ value: false
422
+ add_position_embedding:
423
+ value: true
424
+ add_qkv_bias:
425
+ value: true
426
+ adlr_autoresume:
427
+ value: false
428
+ adlr_autoresume_interval:
429
+ value: 1000
430
+ align_grad_reduce:
431
+ value: true
432
+ align_param_gather:
433
+ value: false
434
+ allow_ambiguous_pad_tokens:
435
+ value: false
436
+ app_tag_run_name:
437
+ value: null
438
+ app_tag_run_version:
439
+ value: 0.0.0
440
+ apply_layernorm_1p:
441
+ value: false
442
+ apply_query_key_layer_scaling:
443
+ value: false
444
+ apply_residual_connection_post_layernorm:
445
+ value: false
446
+ apply_rope_fusion:
447
+ value: false
448
+ async_save:
449
+ value: true
450
+ async_tensor_model_parallel_allreduce:
451
+ value: true
452
+ attention_backend:
453
+ value: auto
454
+ attention_dropout:
455
+ value: 0
456
+ attention_output_gate:
457
+ value: true
458
+ attention_output_gate_upcycling:
459
+ value: false
460
+ attention_softmax_in_fp32:
461
+ value: false
462
+ attn_k_token_shift:
463
+ value: null
464
+ attn_output_gate:
465
+ value: null
466
+ attn_q_token_shift:
467
+ value: null
468
+ attn_token_shift:
469
+ value: null
470
+ attn_v_token_shift:
471
+ value: null
472
+ auto_detect_ckpt_format:
473
+ value: true
474
+ auto_generate_cu_seqlens:
475
+ value: true
476
+ barrier_with_L1_time:
477
+ value: false
478
+ benchmark_eval:
479
+ value: false
480
+ benchmark_global_batch:
481
+ value: null
482
+ benchmark_interval:
483
+ value: null
484
+ benchmark_micro_batch:
485
+ value: null
486
+ benchmark_sequence_length:
487
+ value: null
488
+ benchmark_tasks:
489
+ value: null
490
+ bert_binary_head:
491
+ value: true
492
+ bert_embedder_type:
493
+ value: megatron
494
+ bert_load:
495
+ value: null
496
+ bf16:
497
+ value: true
498
+ bias_dropout_fusion:
499
+ value: true
500
+ bias_gelu_fusion:
501
+ value: false
502
+ bias_swiglu_fusion:
503
+ value: true
504
+ biencoder_projection_dim:
505
+ value: 0
506
+ biencoder_shared_query_context_model:
507
+ value: false
508
+ block_data_path:
509
+ value: null
510
+ cache_mla_latents:
511
+ value: false
512
+ calc_ft_timeouts:
513
+ value: false
514
+ calculate_per_token_loss:
515
+ value: false
516
+ check_for_large_grads:
517
+ value: false
518
+ check_for_nan_in_loss_and_grad:
519
+ value: true
520
+ check_for_spiky_loss:
521
+ value: false
522
+ check_weight_hash_across_dp_replicas_interval:
523
+ value: null
524
+ ckpt_assume_constant_structure:
525
+ value: false
526
+ ckpt_convert_format:
527
+ value: null
528
+ ckpt_convert_save:
529
+ value: null
530
+ ckpt_convert_update_legacy_dist_opt_format:
531
+ value: false
532
+ ckpt_format:
533
+ value: torch_dist
534
+ ckpt_fully_parallel_load:
535
+ value: true
536
+ ckpt_fully_parallel_save:
537
+ value: true
538
+ ckpt_fully_parallel_save_deprecated:
539
+ value: false
540
+ ckpt_step:
541
+ value: null
542
+ classes_fraction:
543
+ value: 1
544
+ clip_grad:
545
+ value: 1
546
+ clone_scatter_output_in_embedding:
547
+ value: true
548
+ config_logger_dir:
549
+ value: ""
550
+ consumed_train_samples:
551
+ value: 0
552
+ consumed_valid_samples:
553
+ value: 0
554
+ context_parallel_size:
555
+ value: 8
556
+ continual_pretrain:
557
+ value: true
558
+ continual_pretrain_preserve_opt_param_scheduler:
559
+ value: false
560
+ corrected_weight_decay:
561
+ value: true
562
+ cp_comm_type:
563
+ value:
564
+ - a2a
565
+ create_attention_mask_in_dataloader:
566
+ value: false
567
+ cross_entropy_fusion_impl:
568
+ value: linear_triton
569
+ cross_entropy_loss_fusion:
570
+ value: true
571
+ cuda_graph_impl:
572
+ value: none
573
+ cuda_graph_scope:
574
+ value: []
575
+ cuda_graph_warmup_steps:
576
+ value: 3
577
+ data_args_path:
578
+ value: null
579
+ data_cache_path:
580
+ value: /mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2
581
+ data_parallel_random_init:
582
+ value: false
583
+ data_parallel_sharding_strategy:
584
+ value: no_shard
585
+ data_parallel_size:
586
+ value: 8
587
+ data_path:
588
+ value:
589
+ - /mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp
590
+ data_per_class_fraction:
591
+ value: 1
592
+ data_sharding:
593
+ value: true
594
+ dataloader_defer_npy_index_mmap:
595
+ value: false
596
+ dataloader_fast_cache_load:
597
+ value: false
598
+ dataloader_type:
599
+ value: cyclic
600
+ dc_shortconv:
601
+ value: false
602
+ dc_shortconv_optimizer_state:
603
+ value: conservative
604
+ dc_shortconv_upcycling:
605
+ value: false
606
+ ddp_average_in_collective:
607
+ value: false
608
+ ddp_bucket_size:
609
+ value: 40000000
610
+ ddp_num_buckets:
611
+ value: null
612
+ ddp_pad_buckets_for_high_nccl_busbw:
613
+ value: false
614
+ decode_only_cuda_graphs:
615
+ value: false
616
+ decoder_first_pipeline_num_layers:
617
+ value: null
618
+ decoder_last_pipeline_num_layers:
619
+ value: null
620
+ decoder_num_layers:
621
+ value: null
622
+ decoder_seq_length:
623
+ value: null
624
+ decoupled_lr:
625
+ value: null
626
+ decoupled_min_lr:
627
+ value: null
628
+ decrease_batch_size_if_needed:
629
+ value: false
630
+ defer_embedding_wgrad_compute:
631
+ value: false
632
+ defer_grad_checks:
633
+ value: false
634
+ delay_wgrad_compute:
635
+ value: false
636
+ deprecated_use_mcore_models:
637
+ value: true
638
+ deterministic_mode:
639
+ value: false
640
+ dino_bottleneck_size:
641
+ value: 256
642
+ dino_freeze_last_layer:
643
+ value: 1
644
+ dino_head_hidden_size:
645
+ value: 2048
646
+ dino_local_crops_number:
647
+ value: 10
648
+ dino_local_img_size:
649
+ value: 96
650
+ dino_norm_last_layer:
651
+ value: false
652
+ dino_teacher_temp:
653
+ value: 0.07
654
+ dino_warmup_teacher_temp:
655
+ value: 0.04
656
+ dino_warmup_teacher_temp_epochs:
657
+ value: 30
658
+ disable_bf16_reduced_precision_matmul:
659
+ value: false
660
+ disable_chunked_prefill:
661
+ value: false
662
+ disable_explicit_attention_mask:
663
+ value: false
664
+ disable_mamba_mem_eff_path:
665
+ value: false
666
+ disable_straggler_on_startup:
667
+ value: false
668
+ disable_symmetric_registration:
669
+ value: false
670
+ dist_ckpt_format_deprecated:
671
+ value: null
672
+ dist_ckpt_optim_fully_reshardable:
673
+ value: false
674
+ dist_ckpt_save_pre_mcore_014:
675
+ value: false
676
+ dist_ckpt_strictness:
677
+ value: assume_ok_unexpected
678
+ distrib_optim_fully_reshardable_mem_efficient:
679
+ value: false
680
+ distribute_saved_activations:
681
+ value: false
682
+ distributed_backend:
683
+ value: nccl
684
+ distributed_timeout_minutes:
685
+ value: 120
686
+ distributed_timeout_seconds_after_init:
687
+ value: null
688
+ document_packing_algorithm:
689
+ value: obfd
690
+ document_packing_dp_size:
691
+ value: null
692
+ dump_param_to_param_group_map:
693
+ value: null
694
+ dynamic_context_parallel:
695
+ value: false
696
+ dynamic_context_parallel_sizes:
697
+ value: null
698
+ dynamic_cp_candidate_sizes:
699
+ value: null
700
+ dynamic_cp_gdn_policy:
701
+ value: null
702
+ dynamic_cp_moe_policy:
703
+ value: null
704
+ dynamic_cp_on_error:
705
+ value: error
706
+ dynamic_cp_scheduler:
707
+ value: default_dynamic_cp
708
+ dynamic_cp_wave_coexecution:
709
+ value: false
710
+ dynamic_cp_workspace_max_tokens:
711
+ value: null
712
+ emb_deviation_loss_coeff:
713
+ value: 0
714
+ emb_deviation_type:
715
+ value: null
716
+ embedding_init_method_std:
717
+ value: null
718
+ embedding_path:
719
+ value: null
720
+ empty_unused_memory_level:
721
+ value: 0
722
+ enable_cuda_graph:
723
+ value: false
724
+ enable_debug_logging:
725
+ value: false
726
+ enable_experimental:
727
+ value: false
728
+ enable_ft_package:
729
+ value: false
730
+ enable_full_sharding_in_hsdp:
731
+ value: false
732
+ enable_gloo_process_groups:
733
+ value: true
734
+ enable_msc:
735
+ value: true
736
+ enable_one_logger:
737
+ value: true
738
+ encoder_num_layers:
739
+ value: 56
740
+ encoder_seq_length:
741
+ value: 131072
742
+ end_weight_decay:
743
+ value: 0.1
744
+ eod_mask_loss:
745
+ value: false
746
+ error_injection_rate:
747
+ value: 0
748
+ error_injection_type:
749
+ value: transient_error
750
+ eval_interval:
751
+ value: 99999999
752
+ eval_iters:
753
+ value: 10
754
+ evidence_data_path:
755
+ value: null
756
+ exit_duration_in_mins:
757
+ value: null
758
+ exit_interval:
759
+ value: null
760
+ exit_on_missing_checkpoint:
761
+ value: true
762
+ exit_signal_handler:
763
+ value: true
764
+ exp_avg_dtype:
765
+ value: torch.float32
766
+ exp_avg_sq_dtype:
767
+ value: torch.float32
768
+ expert_model_parallel_size:
769
+ value: 8
770
+ expert_tensor_parallel_size:
771
+ value: 1
772
+ export_force_local_attention:
773
+ value: false
774
+ export_kd_cfg:
775
+ value: null
776
+ export_kd_teacher_ckpt_format:
777
+ value: null
778
+ export_kd_teacher_load:
779
+ value: null
780
+ export_kv_cache_quant:
781
+ value: false
782
+ export_legacy_megatron:
783
+ value: false
784
+ export_model_type:
785
+ value: GPTModel
786
+ export_moe_apply_probs_on_input:
787
+ value: false
788
+ export_offline_model:
789
+ value: false
790
+ export_qk_l2_norm:
791
+ value: false
792
+ export_quant_cfg:
793
+ value: null
794
+ export_real_quant_cfg:
795
+ value: None
796
+ export_te_mcore_model:
797
+ value: false
798
+ external_cuda_graph:
799
+ value: false
800
+ fast_thd_a2a:
801
+ value: true
802
+ ffn_hidden_size:
803
+ value: 4800
804
+ ffn_intermediate_token_shift:
805
+ value: null
806
+ ffn_token_shift:
807
+ value: null
808
+ final_logits_clamp_value:
809
+ value: 30
810
+ fine_grained_activation_offloading:
811
+ value: false
812
+ finetune:
813
+ value: false
814
+ finetune_data_split:
815
+ value: train
816
+ finetune_hf_dataset:
817
+ value: null
818
+ first_last_layers_bf16:
819
+ value: false
820
+ flash_decode:
821
+ value: false
822
+ fp4:
823
+ value: null
824
+ fp4_param:
825
+ value: false
826
+ fp4_recipe:
827
+ value: nvfp4
828
+ fp8:
829
+ value: null
830
+ fp8_amax_compute_algo:
831
+ value: most_recent
832
+ fp8_amax_history_len:
833
+ value: 1
834
+ fp8_interval:
835
+ value: 1
836
+ fp8_margin:
837
+ value: 0
838
+ fp8_param_gather:
839
+ value: false
840
+ fp8_recipe:
841
+ value: delayed
842
+ fp8_wgrad:
843
+ value: true
844
+ fp16:
845
+ value: false
846
+ fp16_lm_cross_entropy:
847
+ value: false
848
+ fp32_residual_connection:
849
+ value: false
850
+ freeze_layernorm_weight:
851
+ value: false
852
+ freeze_non_mamba:
853
+ value: false
854
+ fsdp_double_buffer:
855
+ value: false
856
+ full_validation:
857
+ value: false
858
+ gated_norm:
859
+ value: true
860
+ gated_norm_lora_rank:
861
+ value: 16
862
+ gated_norm_upcycling:
863
+ value: false
864
+ gdn_alpha_weight_scale:
865
+ value: 1
866
+ gdn_alpha_weight_scale_mode:
867
+ value: matrix
868
+ gdn_backend:
869
+ value: fla
870
+ gdn_fused_split_forward:
871
+ value: true
872
+ gdn_gated_norm_backend:
873
+ value: linghe
874
+ gdn_lr_mult_alpha:
875
+ value: 0.5
876
+ gdn_lr_mult_beta:
877
+ value: 1
878
+ gdn_lr_mult_k:
879
+ value: 1
880
+ gdn_lr_mult_q:
881
+ value: 1
882
+ gdn_lr_mult_v:
883
+ value: 1
884
+ gdn_postinit_alog_shift:
885
+ value: 0
886
+ gdn_postinit_alpha_scale:
887
+ value: 1
888
+ gdn_postinit_key_scale:
889
+ value: 1
890
+ gdn_pre_gdr_fusion:
891
+ value: false
892
+ gdn_pre_gdr_fusion_deterministic_weight_gradient:
893
+ value: false
894
+ gdn_pre_gdr_fusion_high_precision_backward:
895
+ value: false
896
+ gdn_shortconv_separate_gate:
897
+ value: false
898
+ gdn_shortconv_separate_gate_upcycling:
899
+ value: false
900
+ gdn_split_in_proj:
901
+ value: true
902
+ geglu:
903
+ value: false
904
+ global_batch_size:
905
+ value: 128
906
+ glu_linear_offset:
907
+ value: 0
908
+ grad_reduce_in_bf16:
909
+ value: false
910
+ gradient_accumulation_fusion:
911
+ value: true
912
+ gradient_reduce_div_fusion:
913
+ value: true
914
+ group_query_attention:
915
+ value: true
916
+ grpo_clamp_eps_lower:
917
+ value: 0.01
918
+ grpo_clamp_eps_upper:
919
+ value: 0.01
920
+ grpo_default_temperature:
921
+ value: 1
922
+ grpo_default_top_p:
923
+ value: 0
924
+ grpo_entropy_term_weight:
925
+ value: 0
926
+ grpo_filter_groups_with_same_reward:
927
+ value: false
928
+ grpo_group_size:
929
+ value: 2
930
+ grpo_iterations:
931
+ value: 2
932
+ grpo_kl_beta:
933
+ value: 0.001
934
+ grpo_prompts_per_step:
935
+ value: 32
936
+ head_lr_mult:
937
+ value: 1
938
+ heterogeneous_layers_config_encoded_json:
939
+ value: null
940
+ heterogeneous_layers_config_path:
941
+ value: null
942
+ hidden_dropout:
943
+ value: 0
944
+ hidden_size:
945
+ value: 2048
946
+ hidden_states_shrink:
947
+ value: 1
948
+ hierarchical_context_parallel_sizes:
949
+ value: null
950
+ high_priority_stream_groups:
951
+ value: []
952
+ hybrid_adamh:
953
+ value: true
954
+ hybrid_attention_ratio:
955
+ value: 0.0625
956
+ hybrid_context_parallel:
957
+ value: false
958
+ hybrid_mlp_ratio:
959
+ value: 0.5
960
+ hybrid_override_pattern:
961
+ value: null
962
+ hysteresis:
963
+ value: 2
964
+ ict_head_size:
965
+ value: null
966
+ ict_load:
967
+ value: null
968
+ img_h:
969
+ value: 224
970
+ img_w:
971
+ value: 224
972
+ increase_log_level_interval:
973
+ value: 1000
974
+ increase_log_level_iters:
975
+ value: 5
976
+ indexer_batch_size:
977
+ value: 128
978
+ indexer_log_interval:
979
+ value: 1000
980
+ inference_batch_times_seqlen_threshold:
981
+ value: -1
982
+ inference_dynamic_batching:
983
+ value: false
984
+ inference_dynamic_batching_block_size:
985
+ value: 256
986
+ inference_dynamic_batching_buffer_guaranteed_fraction:
987
+ value: 0.2
988
+ inference_dynamic_batching_buffer_overflow_factor:
989
+ value: null
990
+ inference_dynamic_batching_buffer_size_gb:
991
+ value: 40
992
+ inference_dynamic_batching_max_requests_override:
993
+ value: null
994
+ inference_dynamic_batching_max_tokens_override:
995
+ value: null
996
+ inference_dynamic_batching_num_cuda_graphs:
997
+ value: 16
998
+ inference_dynamic_batching_track_paused_request_events:
999
+ value: false
1000
+ inference_dynamic_batching_unified_memory_level:
1001
+ value: 0
1002
+ inference_max_batch_size:
1003
+ value: 8
1004
+ inference_max_seq_length:
1005
+ value: 2560
1006
+ inference_rng_tracker:
1007
+ value: false
1008
+ init_method_std:
1009
+ value: 0.02
1010
+ init_method_xavier_uniform:
1011
+ value: false
1012
+ init_model_with_meta_device:
1013
+ value: false
1014
+ initial_loss_scale:
1015
+ value: 4294967296
1016
+ inprocess_active_world_size:
1017
+ value: 64
1018
+ inprocess_barrier_timeout:
1019
+ value: 120
1020
+ inprocess_completion_timeout:
1021
+ value: 120
1022
+ inprocess_empty_cuda_cache:
1023
+ value: false
1024
+ inprocess_granularity:
1025
+ value: node
1026
+ inprocess_hard_timeout:
1027
+ value: 90
1028
+ inprocess_heartbeat_interval:
1029
+ value: 30
1030
+ inprocess_heartbeat_timeout:
1031
+ value: 60
1032
+ inprocess_last_call_wait:
1033
+ value: 1
1034
+ inprocess_max_iterations:
1035
+ value: null
1036
+ inprocess_monitor_process_interval:
1037
+ value: 1
1038
+ inprocess_monitor_thread_interval:
1039
+ value: 1
1040
+ inprocess_progress_watchdog_interval:
1041
+ value: 1
1042
+ inprocess_restart:
1043
+ value: false
1044
+ inprocess_soft_timeout:
1045
+ value: 60
1046
+ inprocess_termination_grace_time:
1047
+ value: 1
1048
+ is_hybrid_model:
1049
+ value: true
1050
+ iter_per_epoch:
1051
+ value: 1250
1052
+ iterations_to_skip:
1053
+ value: []
1054
+ keep_fp8_transpose_cache:
1055
+ value: false
1056
+ kitchen_config_file:
1057
+ value: null
1058
+ kitchen_recipe_number:
1059
+ value: null
1060
+ kv_channels:
1061
+ value: 64
1062
+ kv_lora_rank:
1063
+ value: 32
1064
+ langrl_env_config:
1065
+ value: null
1066
+ langrl_external_server:
1067
+ value: false
1068
+ langrl_inference_server_conversation_template:
1069
+ value: null
1070
+ langrl_inference_server_type:
1071
+ value: inplace_megatron
1072
+ lazy_mpu_init:
1073
+ value: null
1074
+ legacy_tokenizer:
1075
+ value: false
1076
+ linear_attention_freq:
1077
+ value:
1078
+ - 1
1079
+ - 1
1080
+ - 1
1081
+ - 1
1082
+ - 1
1083
+ - 1
1084
+ - 1
1085
+ - 1
1086
+ - 1
1087
+ - 1
1088
+ - 1
1089
+ - 1
1090
+ - 0
1091
+ - 1
1092
+ - 1
1093
+ - 1
1094
+ - 1
1095
+ - 1
1096
+ - 1
1097
+ - 1
1098
+ - 0
1099
+ - 0
1100
+ - 1
1101
+ - 0
1102
+ - 1
1103
+ - 1
1104
+ - 1
1105
+ - 1
1106
+ - 1
1107
+ - 1
1108
+ - 1
1109
+ - 1
1110
+ - 1
1111
+ - 1
1112
+ - 1
1113
+ - 1
1114
+ - 1
1115
+ - 1
1116
+ - 1
1117
+ - 1
1118
+ - 1
1119
+ - 1
1120
+ - 1
1121
+ - 1
1122
+ - 1
1123
+ - 1
1124
+ - 0
1125
+ - 1
1126
+ - 0
1127
+ - 0
1128
+ - 1
1129
+ - 1
1130
+ - 1
1131
+ - 1
1132
+ - 1
1133
+ - 1
1134
+ linear_attention_type:
1135
+ value: gated_delta_net
1136
+ linear_conv_kernel_dim:
1137
+ value: 4
1138
+ linear_cross_entropy_accumulate_grad_in_fp32:
1139
+ value: true
1140
+ linear_cross_entropy_num_chunks:
1141
+ value: 8
1142
+ linear_key_head_dim:
1143
+ value: 64
1144
+ linear_num_key_heads:
1145
+ value: 8
1146
+ linear_num_value_heads:
1147
+ value: 32
1148
+ linear_rope_mode:
1149
+ value: none
1150
+ linear_value_head_dim:
1151
+ value: 64
1152
+ lm_head_alpha:
1153
+ value: 1
1154
+ lm_loss_normalization:
1155
+ value: global-token
1156
+ load:
1157
+ value: /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints
1158
+ load_complemental_dataset:
1159
+ value:
1160
+ - loss_mask
1161
+ load_main_params_from_ckpt:
1162
+ value: null
1163
+ local_rank:
1164
+ value: 7
1165
+ log_attn_logits:
1166
+ value: false
1167
+ log_energy:
1168
+ value: false
1169
+ log_hidden_states:
1170
+ value:
1171
+ - embeddings
1172
+ - residual_attn
1173
+ - input_layernorm
1174
+ - attention::q_layernorm
1175
+ - attention::k_layernorm
1176
+ - attention::core_attention
1177
+ - attention::o_proj
1178
+ - residual_mlp
1179
+ - pre_mlp_layernorm
1180
+ - mlp
1181
+ - moe::router
1182
+ - moe::shared_experts
1183
+ - moe::routed_experts
1184
+ - gated_delta::in_proj
1185
+ - gated_delta::conv1d
1186
+ - gated_delta::query
1187
+ - gated_delta::key
1188
+ - gated_delta::value
1189
+ - gated_delta::gate
1190
+ - gated_delta::beta
1191
+ - gated_delta::alpha
1192
+ - gated_delta::g
1193
+ - gated_delta::core_attention
1194
+ - gated_delta::out_norm
1195
+ - gated_delta::out_proj
1196
+ - final_layernorm
1197
+ log_interval:
1198
+ value: 1
1199
+ log_logits_z_loss:
1200
+ value: false
1201
+ log_loss_scale_to_tensorboard:
1202
+ value: true
1203
+ log_memory_to_tensorboard:
1204
+ value: false
1205
+ log_metrics_interval:
1206
+ value: 10
1207
+ log_moe_activations:
1208
+ value: true
1209
+ log_moe_params:
1210
+ value: false
1211
+ log_moe_router_metrics:
1212
+ value: false
1213
+ log_num_zeros_in_grad:
1214
+ value: false
1215
+ log_padding_stats:
1216
+ value: false
1217
+ log_params:
1218
+ value:
1219
+ - attention::linear_qkv
1220
+ - attention::o_proj
1221
+ - mlp::linear_fc1
1222
+ - mlp::linear_fc2
1223
+ - input_layernorm
1224
+ - pre_mlp_layernorm
1225
+ - embedding
1226
+ - lm_head
1227
+ - gated_delta::in_proj
1228
+ - gated_delta::in_proj_bias
1229
+ - gated_delta::conv1d
1230
+ - gated_delta::conv1d_bias
1231
+ - gated_delta::dt_bias
1232
+ - gated_delta::A_log
1233
+ - gated_delta::out_norm
1234
+ - gated_delta::out_norm_bias
1235
+ - gated_delta::out_proj
1236
+ - gated_delta::out_proj_bias
1237
+ log_params_norm:
1238
+ value: true
1239
+ log_per_layer_grad_rms:
1240
+ value: true
1241
+ log_per_module_grad_rms:
1242
+ value: true
1243
+ log_per_module_update_rms:
1244
+ value: false
1245
+ log_progress:
1246
+ value: false
1247
+ log_spike_diagnostics:
1248
+ value: false
1249
+ log_straggler:
1250
+ value: false
1251
+ log_throughput:
1252
+ value: true
1253
+ log_timers_to_tensorboard:
1254
+ value: false
1255
+ log_update_rms:
1256
+ value: true
1257
+ log_validation_ppl_to_tensorboard:
1258
+ value: false
1259
+ log_world_size_to_tensorboard:
1260
+ value: false
1261
+ logging_level:
1262
+ value: null
1263
+ loss_scale:
1264
+ value: null
1265
+ loss_scale_window:
1266
+ value: 1000
1267
+ lr:
1268
+ value: 0.0005
1269
+ lr_decay_iters:
1270
+ value: null
1271
+ lr_decay_samples:
1272
+ value: 877440
1273
+ lr_decay_style:
1274
+ value: constant
1275
+ lr_warmup_fraction:
1276
+ value: null
1277
+ lr_warmup_init:
1278
+ value: 0
1279
+ lr_warmup_iters:
1280
+ value: 0
1281
+ lr_warmup_samples:
1282
+ value: 0
1283
+ lr_wsd_decay_iters:
1284
+ value: null
1285
+ lr_wsd_decay_samples:
1286
+ value: null
1287
+ lr_wsd_decay_style:
1288
+ value: exponential
1289
+ main_grads_dtype:
1290
+ value: torch.float32
1291
+ main_params_dtype:
1292
+ value: torch.float32
1293
+ make_vocab_size_divisible_by:
1294
+ value: 128
1295
+ mamba_disable_cp:
1296
+ value: false
1297
+ mamba_expand:
1298
+ value: 2
1299
+ mamba_head_dim:
1300
+ value: 64
1301
+ mamba_num_groups:
1302
+ value: 8
1303
+ mamba_num_heads:
1304
+ value: null
1305
+ mamba_state_dim:
1306
+ value: 128
1307
+ manual_gc:
1308
+ value: false
1309
+ manual_gc_eval:
1310
+ value: true
1311
+ manual_gc_interval:
1312
+ value: 0
1313
+ mask_factor:
1314
+ value: 1
1315
+ mask_prob:
1316
+ value: 0.15
1317
+ mask_type:
1318
+ value: random
1319
+ masked_softmax_fusion:
1320
+ value: false
1321
+ max_position_embeddings:
1322
+ value: 131072
1323
+ max_seqlen_per_cp_rank:
1324
+ value: null
1325
+ max_tokens_to_oom:
1326
+ value: 12000
1327
+ memory_snapshot_path:
1328
+ value: null
1329
+ merge_file:
1330
+ value: null
1331
+ micro_batch_size:
1332
+ value: 1
1333
+ microbatch_group_size_per_vp_stage:
1334
+ value: null
1335
+ mid_level_dataset_surplus:
1336
+ value: 0.005
1337
+ min_loss_scale:
1338
+ value: 1
1339
+ min_lr:
1340
+ value: 0.0005
1341
+ min_offloaded_tensor_size:
1342
+ value: 1048576
1343
+ mlp_chunks_for_prefill:
1344
+ value: 1
1345
+ mmap_bin_files:
1346
+ value: true
1347
+ mock_data:
1348
+ value: false
1349
+ modelopt_enabled:
1350
+ value: false
1351
+ moe_apply_probs_on_input:
1352
+ value: false
1353
+ moe_aux_loss_coeff:
1354
+ value: 0.05
1355
+ moe_deepep_num_sms:
1356
+ value: 20
1357
+ moe_enable_deepep:
1358
+ value: false
1359
+ moe_expert_capacity_factor:
1360
+ value: null
1361
+ moe_extended_tp:
1362
+ value: false
1363
+ moe_ffn_hidden_size:
1364
+ value: 512
1365
+ moe_flex_dispatcher_backend:
1366
+ value: deepep
1367
+ moe_gaux_overlap:
1368
+ value: false
1369
+ moe_grouped_gemm:
1370
+ value: true
1371
+ moe_hybridep_num_sms:
1372
+ value: 16
1373
+ moe_input_jitter_eps:
1374
+ value: null
1375
+ moe_layer_freq:
1376
+ value:
1377
+ - 0
1378
+ - 0
1379
+ - 1
1380
+ - 1
1381
+ - 1
1382
+ - 1
1383
+ - 1
1384
+ - 1
1385
+ - 1
1386
+ - 1
1387
+ - 1
1388
+ - 1
1389
+ - 1
1390
+ - 1
1391
+ - 1
1392
+ - 1
1393
+ - 1
1394
+ - 1
1395
+ - 1
1396
+ - 1
1397
+ - 1
1398
+ - 1
1399
+ - 1
1400
+ - 1
1401
+ - 1
1402
+ - 1
1403
+ - 1
1404
+ - 1
1405
+ - 1
1406
+ - 1
1407
+ - 1
1408
+ - 1
1409
+ - 1
1410
+ - 1
1411
+ - 1
1412
+ - 1
1413
+ - 1
1414
+ - 1
1415
+ - 1
1416
+ - 1
1417
+ - 1
1418
+ - 1
1419
+ - 1
1420
+ - 1
1421
+ - 1
1422
+ - 1
1423
+ - 1
1424
+ - 1
1425
+ - 1
1426
+ - 1
1427
+ - 1
1428
+ - 1
1429
+ - 1
1430
+ - 1
1431
+ - 1
1432
+ - 1
1433
+ moe_layer_recompute:
1434
+ value: false
1435
+ moe_monitor_layers:
1436
+ value: ""
1437
+ moe_monitor_log_interval:
1438
+ value: null
1439
+ moe_pad_expert_input_to_capacity:
1440
+ value: false
1441
+ moe_pad_experts_for_cuda_graph_inference:
1442
+ value: false
1443
+ moe_per_layer_logging:
1444
+ value: false
1445
+ moe_permute_backend:
1446
+ value: auto
1447
+ moe_permute_fusion:
1448
+ value: true
1449
+ moe_router_aux_loss_fusion:
1450
+ value: auto
1451
+ moe_router_bias_update_method:
1452
+ value: sign
1453
+ moe_router_bias_update_rate:
1454
+ value: 0.001
1455
+ moe_router_dtype:
1456
+ value: fp32
1457
+ moe_router_enable_expert_bias:
1458
+ value: false
1459
+ moe_router_force_load_balancing:
1460
+ value: false
1461
+ moe_router_fusion:
1462
+ value: true
1463
+ moe_router_gemm_backend:
1464
+ value: te
1465
+ moe_router_group_topk:
1466
+ value: null
1467
+ moe_router_load_balancing_type:
1468
+ value: global_aux_loss
1469
+ moe_router_num_groups:
1470
+ value: null
1471
+ moe_router_padding_for_fp8:
1472
+ value: false
1473
+ moe_router_padding_for_quantization:
1474
+ value: false
1475
+ moe_router_pre_softmax:
1476
+ value: false
1477
+ moe_router_score_function:
1478
+ value: softmax
1479
+ moe_router_sqrt_gate:
1480
+ value: true
1481
+ moe_router_topk:
1482
+ value: 4
1483
+ moe_router_topk_scaling_factor:
1484
+ value: null
1485
+ moe_shared_expert_gate:
1486
+ value: true
1487
+ moe_shared_expert_intermediate_size:
1488
+ value: 512
1489
+ moe_shared_expert_overlap:
1490
+ value: true
1491
+ moe_token_dispatcher_type:
1492
+ value: alltoall
1493
+ moe_token_drop_policy:
1494
+ value: probs
1495
+ moe_triton_dispatcher_exclude_padding_tokens:
1496
+ value: false
1497
+ moe_triton_mega_activation_sms:
1498
+ value: 4
1499
+ moe_triton_mega_combine_sms:
1500
+ value: 32
1501
+ moe_triton_mega_compute_sms:
1502
+ value: 24
1503
+ moe_triton_mega_dispatch_sms:
1504
+ value: 48
1505
+ moe_triton_mega_num_warps:
1506
+ value: 16
1507
+ moe_triton_mega_reduce_sms:
1508
+ value: 32
1509
+ moe_triton_mega_tail_sms:
1510
+ value: 16
1511
+ moe_triton_shared_expert_overlap:
1512
+ value: false
1513
+ moe_triton_workspace_expand:
1514
+ value: 4
1515
+ moe_upcycling_granularity:
1516
+ value: 1
1517
+ moe_use_legacy_grouped_gemm:
1518
+ value: false
1519
+ moe_use_upcycling:
1520
+ value: false
1521
+ moe_z_loss_coeff:
1522
+ value: null
1523
+ mrope_section:
1524
+ value: null
1525
+ mscale:
1526
+ value: 1
1527
+ mscale_all_dim:
1528
+ value: 0
1529
+ mtp_linear_attention_type:
1530
+ value: gated_delta_net
1531
+ mtp_loss_scaling_factor:
1532
+ value: 0.1
1533
+ mtp_num_layers:
1534
+ value: 0
1535
+ multi_latent_attention:
1536
+ value: false
1537
+ multiple_validation_sets:
1538
+ value: false
1539
+ muon_ball_momentum:
1540
+ value: 0.9
1541
+ muon_ball_msign_steps:
1542
+ value: 5
1543
+ muon_ball_power_iteration_steps:
1544
+ value: 10
1545
+ muon_ball_qkv_split_mode:
1546
+ value: component
1547
+ muon_ball_radius_mode:
1548
+ value: spectral_mup
1549
+ muon_ball_retract_alpha:
1550
+ value: 0.05
1551
+ muon_ball_retract_mode:
1552
+ value: hard
1553
+ muon_ball_scale_mode:
1554
+ value: spectral_mup
1555
+ muon_ball_split_fc1:
1556
+ value: true
1557
+ muon_ball_split_moe_experts:
1558
+ value: true
1559
+ muon_ball_split_qkv:
1560
+ value: true
1561
+ muon_ball_use_nesterov:
1562
+ value: true
1563
+ muon_extra_scale_factor:
1564
+ value: 1
1565
+ muon_fp32_matmul_prec:
1566
+ value: medium
1567
+ muon_momentum:
1568
+ value: 0.9
1569
+ muon_num_ns_steps:
1570
+ value: 5
1571
+ muon_qkv_split_mode:
1572
+ value: component
1573
+ muon_scale_mode:
1574
+ value: spectral_mup
1575
+ muon_scale_vectorized_mode:
1576
+ value: full
1577
+ muon_split_fc1:
1578
+ value: true
1579
+ muon_split_moe_experts:
1580
+ value: true
1581
+ muon_split_qkv:
1582
+ value: true
1583
+ muon_tp_mode:
1584
+ value: blockwise
1585
+ muon_use_nesterov:
1586
+ value: false
1587
+ muon_vectorize:
1588
+ value: []
1589
+ muon_vectorize_attn_dim:
1590
+ value: hidden_size
1591
+ mup_lr_mult:
1592
+ value: 1
1593
+ nccl_all_reduce_for_prefill:
1594
+ value: false
1595
+ nccl_communicator_config_path:
1596
+ value: null
1597
+ nccl_ub:
1598
+ value: false
1599
+ no_load_optim:
1600
+ value: null
1601
+ no_load_rng:
1602
+ value: true
1603
+ no_load_scheduler:
1604
+ value: null
1605
+ no_persist_layer_norm:
1606
+ value: false
1607
+ no_rope_freq:
1608
+ value: null
1609
+ no_save_optim:
1610
+ value: null
1611
+ no_save_rng:
1612
+ value: null
1613
+ no_save_step_one:
1614
+ value: true
1615
+ no_weight_decay_cond_type:
1616
+ value: null
1617
+ non_persistent_ckpt_type:
1618
+ value: null
1619
+ non_persistent_global_ckpt_dir:
1620
+ value: null
1621
+ non_persistent_keep_last:
1622
+ value: 1
1623
+ non_persistent_local_ckpt_algo:
1624
+ value: fully_parallel
1625
+ non_persistent_local_ckpt_dir:
1626
+ value: null
1627
+ non_persistent_save_interval:
1628
+ value: null
1629
+ norm_epsilon:
1630
+ value: 1e-06
1631
+ normalization:
1632
+ value: RMSNorm
1633
+ num_attention_heads:
1634
+ value: 32
1635
+ num_channels:
1636
+ value: 3
1637
+ num_classes:
1638
+ value: 1000
1639
+ num_dataset_builder_threads:
1640
+ value: 1
1641
+ num_distributed_optimizer_instances:
1642
+ value: 1
1643
+ num_experts:
1644
+ value: 192
1645
+ num_layers:
1646
+ value: 56
1647
+ num_layers_at_end_in_bf16:
1648
+ value: 1
1649
+ num_layers_at_start_in_bf16:
1650
+ value: 1
1651
+ num_layers_per_virtual_pipeline_stage:
1652
+ value: null
1653
+ num_query_groups:
1654
+ value: 8
1655
+ num_virtual_stages_per_pipeline_rank:
1656
+ value: null
1657
+ num_workers:
1658
+ value: 4
1659
+ object_storage_cache_path:
1660
+ value: null
1661
+ offload_modules:
1662
+ value: []
1663
+ one_logger_async:
1664
+ value: false
1665
+ one_logger_project:
1666
+ value: megatron-lm
1667
+ one_logger_run_name:
1668
+ value: null
1669
+ onnx_safe:
1670
+ value: null
1671
+ openai_gelu:
1672
+ value: false
1673
+ optimizer:
1674
+ value: adam
1675
+ optimizer_cpu_offload:
1676
+ value: false
1677
+ optimizer_offload_fraction:
1678
+ value: 1
1679
+ output_bert_embeddings:
1680
+ value: false
1681
+ output_logits_z_loss_coeff:
1682
+ value: null
1683
+ overlap_cpu_optimizer_d2h_h2d:
1684
+ value: false
1685
+ overlap_grad_reduce:
1686
+ value: true
1687
+ overlap_moe_expert_parallel_comm:
1688
+ value: false
1689
+ overlap_p2p_comm:
1690
+ value: false
1691
+ overlap_p2p_comm_warmup_flush:
1692
+ value: false
1693
+ overlap_param_gather:
1694
+ value: true
1695
+ overlap_param_gather_with_optimizer_step:
1696
+ value: false
1697
+ override_hf_eod_token_id:
1698
+ value: null
1699
+ override_opt_param_scheduler:
1700
+ value: true
1701
+ packing_tokens_per_shard:
1702
+ value: 100000000000
1703
+ padded_vocab_size:
1704
+ value: 99072
1705
+ params_dtype:
1706
+ value: torch.bfloat16
1707
+ patch_dim:
1708
+ value: 16
1709
+ per_split_data_args_path:
1710
+ value: null
1711
+ perform_initialization:
1712
+ value: false
1713
+ perform_rl_step:
1714
+ value: false
1715
+ pin_cpu_grads:
1716
+ value: true
1717
+ pin_cpu_params:
1718
+ value: true
1719
+ pipeline_model_parallel_comm_backend:
1720
+ value: null
1721
+ pipeline_model_parallel_layout:
1722
+ value: null
1723
+ pipeline_model_parallel_size:
1724
+ value: 1
1725
+ position_embedding_type:
1726
+ value: none
1727
+ pp_aware_finegrained_recompute:
1728
+ value: false
1729
+ pp_aware_finegrained_recompute_global_layers:
1730
+ value: null
1731
+ pp_aware_finegrained_recompute_pp_ranks:
1732
+ value: null
1733
+ prefetch_factor:
1734
+ value: 8
1735
+ pretrained_checkpoint:
1736
+ value: null
1737
+ previous_stage_seq_length:
1738
+ value: null
1739
+ profile:
1740
+ value: false
1741
+ profile_microbatch_count:
1742
+ value: 2
1743
+ profile_microbatch_dir:
1744
+ value: null
1745
+ profile_microbatch_iteration:
1746
+ value: null
1747
+ profile_microbatch_start:
1748
+ value: 0
1749
+ profile_ranks:
1750
+ value:
1751
+ - 0
1752
+ profile_step_end:
1753
+ value: null
1754
+ profile_step_start:
1755
+ value: null
1756
+ q_lora_rank:
1757
+ value: null
1758
+ qk_head_dim:
1759
+ value: 128
1760
+ qk_l2_norm:
1761
+ value: false
1762
+ qk_layernorm:
1763
+ value: false
1764
+ qk_pos_emb_head_dim:
1765
+ value: 64
1766
+ query_in_block_prob:
1767
+ value: 0.1
1768
+ quick_geglu:
1769
+ value: false
1770
+ rampup_batch_size:
1771
+ value: null
1772
+ rank:
1773
+ value: 63
1774
+ recompute_granularity:
1775
+ value: full
1776
+ recompute_method:
1777
+ value: block
1778
+ recompute_modules:
1779
+ value: null
1780
+ recompute_num_layers:
1781
+ value: 56
1782
+ record_memory_history:
1783
+ value: false
1784
+ relative_attention_max_distance:
1785
+ value: 128
1786
+ relative_attention_num_buckets:
1787
+ value: 32
1788
+ reparam_keys:
1789
+ value: null
1790
+ replication:
1791
+ value: false
1792
+ replication_factor:
1793
+ value: 2
1794
+ replication_jump:
1795
+ value: null
1796
+ rerun_mode:
1797
+ value: validate_results
1798
+ reset_attention_mask:
1799
+ value: false
1800
+ reset_iteration_one_to_zero:
1801
+ value: false
1802
+ reset_position_ids:
1803
+ value: false
1804
+ result_rejected_tracker_filename:
1805
+ value: null
1806
+ retriever_report_topk_accuracies:
1807
+ value: []
1808
+ retriever_score_scaling:
1809
+ value: false
1810
+ retriever_seq_length:
1811
+ value: 256
1812
+ retro_add_retriever:
1813
+ value: false
1814
+ retro_attention_gate:
1815
+ value: 1
1816
+ retro_cyclic_train_iters:
1817
+ value: null
1818
+ retro_encoder_attention_dropout:
1819
+ value: 0.1
1820
+ retro_encoder_hidden_dropout:
1821
+ value: 0.1
1822
+ retro_encoder_layers:
1823
+ value: 2
1824
+ retro_num_neighbors:
1825
+ value: 2
1826
+ retro_num_retrieved_chunks:
1827
+ value: 2
1828
+ retro_project_dir:
1829
+ value: null
1830
+ retro_verify_neighbor_count:
1831
+ value: true
1832
+ reuse_grad_buf_for_mxfp8_param_ag:
1833
+ value: false
1834
+ reuse_training_communicators:
1835
+ value: true
1836
+ rl_calculate_intra_group_similarity:
1837
+ value: false
1838
+ rl_importance_sampling_truncation_coef:
1839
+ value: null
1840
+ rl_inference_logprobs_is_correction:
1841
+ value: false
1842
+ rl_offload_kv_cache_during_training:
1843
+ value: false
1844
+ rl_offload_optimizer_during_inference:
1845
+ value: false
1846
+ rl_partial_rollouts:
1847
+ value: false
1848
+ rl_prompts_per_eval:
1849
+ value: 32
1850
+ rl_remove_kv_cache_during_training:
1851
+ value: false
1852
+ rl_reset_cuda_graphs:
1853
+ value: false
1854
+ rl_sequence_packing_algo:
1855
+ value: fifo
1856
+ rl_sequence_packing_bin_size:
1857
+ value: 8192
1858
+ rl_use_sequence_packing:
1859
+ value: false
1860
+ rope_scaling_factor:
1861
+ value: 8
1862
+ rope_type:
1863
+ value: null
1864
+ rotary_base:
1865
+ value: 10000
1866
+ rotary_interleaved:
1867
+ value: false
1868
+ rotary_percent:
1869
+ value: 1
1870
+ rotary_scaling_factor:
1871
+ value: 1
1872
+ rotary_seq_len_interpolation_factor:
1873
+ value: null
1874
+ run_workload_inspector_server:
1875
+ value: false
1876
+ runtime_audit_dir:
1877
+ value: /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit
1878
+ sample_rate:
1879
+ value: 1
1880
+ save:
1881
+ value: /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints
1882
+ save_after_load:
1883
+ value: false
1884
+ save_interval:
1885
+ value: 40
1886
+ save_retain_interval:
1887
+ value: 1000000000
1888
+ scale_emb:
1889
+ value: 1
1890
+ scatter_gather_tensors_in_pipeline:
1891
+ value: true
1892
+ seed:
1893
+ value: 1234
1894
+ seq_length:
1895
+ value: 131072
1896
+ sequence_packing_scheduler:
1897
+ value: default_dynamic_cp
1898
+ sequence_parallel:
1899
+ value: false
1900
+ sft:
1901
+ value: false
1902
+ sft_tokenizer_prompt_format:
1903
+ value: nemotron-h-aligned
1904
+ sgd_momentum:
1905
+ value: 0.9
1906
+ sharp_enabled_group:
1907
+ value: null
1908
+ short_seq_prob:
1909
+ value: 0.1
1910
+ skip_train:
1911
+ value: false
1912
+ skipped_train_samples:
1913
+ value: 0
1914
+ slurm_job_name:
1915
+ value: N/A
1916
+ softmax_type:
1917
+ value: vanilla
1918
+ spec:
1919
+ value: null
1920
+ spectra_clip:
1921
+ value: 1
1922
+ spectra_grad_clip:
1923
+ value: null
1924
+ spectra_hyperball:
1925
+ value: false
1926
+ spectra_ns_steps:
1927
+ value: 10
1928
+ spectra_scope:
1929
+ value: matrices
1930
+ spectral_ball_momentum:
1931
+ value: 0.9
1932
+ spectral_ball_msign_steps:
1933
+ value: 8
1934
+ spectral_ball_power_iteration_steps:
1935
+ value: 20
1936
+ spectral_ball_qkv_split_mode:
1937
+ value: component
1938
+ spectral_ball_radius_mode:
1939
+ value: spectral_mup
1940
+ spectral_ball_retract_alpha:
1941
+ value: 0.05
1942
+ spectral_ball_retract_mode:
1943
+ value: hard
1944
+ spectral_ball_scale_mode:
1945
+ value: spectral_mup
1946
+ spectral_ball_solver:
1947
+ value: bisection
1948
+ spectral_ball_solver_max_iterations:
1949
+ value: 20
1950
+ spectral_ball_solver_tolerance_f:
1951
+ value: 1e-08
1952
+ spectral_ball_split_fc1:
1953
+ value: true
1954
+ spectral_ball_split_moe_experts:
1955
+ value: true
1956
+ spectral_ball_split_qkv:
1957
+ value: true
1958
+ spectral_ball_use_nesterov:
1959
+ value: true
1960
+ spectral_mup_init:
1961
+ value: false
1962
+ spike_diagnostics_dir:
1963
+ value: null
1964
+ spike_diagnostics_end:
1965
+ value: 21
1966
+ spike_diagnostics_start:
1967
+ value: 2
1968
+ split:
1969
+ value: 999,1,0
1970
+ split_expert_init:
1971
+ value: true
1972
+ split_fc1_init:
1973
+ value: true
1974
+ split_qkv_init:
1975
+ value: true
1976
+ split_qkv_init_mode:
1977
+ value: group
1978
+ sqreglu:
1979
+ value: false
1980
+ squared_relu:
1981
+ value: false
1982
+ start_samples:
1983
+ value: 0
1984
+ start_weight_decay:
1985
+ value: 0.1
1986
+ straggler_ctrlr_port:
1987
+ value: 65535
1988
+ straggler_minmax_count:
1989
+ value: 1
1990
+ strict_fsdp_dtensor_load:
1991
+ value: true
1992
+ suggested_communication_unit_size:
1993
+ value: null
1994
+ swanlab_exp_name:
1995
+ value: ""
1996
+ swanlab_project:
1997
+ value: ""
1998
+ swanlab_save_dir:
1999
+ value: ""
2000
+ swanlab_workspace:
2001
+ value: ""
2002
+ swiglu:
2003
+ value: true
2004
+ swin_backbone_type:
2005
+ value: tiny
2006
+ symmetric_ar_type:
2007
+ value: null
2008
+ te_rng_tracker:
2009
+ value: false
2010
+ teacher_model_config:
2011
+ value: null
2012
+ tensor_model_parallel_size:
2013
+ value: 1
2014
+ tensorboard_dir:
2015
+ value: /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard
2016
+ tensorboard_log_interval:
2017
+ value: 1
2018
+ tensorboard_queue_size:
2019
+ value: 1000
2020
+ test_data_path:
2021
+ value: null
2022
+ test_mode:
2023
+ value: false
2024
+ tiktoken_num_special_tokens:
2025
+ value: 1000
2026
+ tiktoken_pattern:
2027
+ value: null
2028
+ tiktoken_special_tokens:
2029
+ value: null
2030
+ timing_log_level:
2031
+ value: 0
2032
+ timing_log_option:
2033
+ value: all
2034
+ titles_data_path:
2035
+ value: null
2036
+ token_shift_conv_init:
2037
+ value: default
2038
+ token_shift_conv_size:
2039
+ value: 4
2040
+ tokenizer_metadata:
2041
+ value: null
2042
+ tokenizer_model:
2043
+ value: /mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp
2044
+ tokenizer_type:
2045
+ value: HuggingFaceTokenizer
2046
+ torch_fsdp2_reshard_after_forward:
2047
+ value: true
2048
+ tp_comm_bootstrap_backend:
2049
+ value: nccl
2050
+ tp_comm_bulk_dgrad:
2051
+ value: true
2052
+ tp_comm_bulk_wgrad:
2053
+ value: true
2054
+ tp_comm_overlap:
2055
+ value: false
2056
+ tp_comm_overlap_ag:
2057
+ value: true
2058
+ tp_comm_overlap_cfg:
2059
+ value: null
2060
+ tp_comm_overlap_rs:
2061
+ value: true
2062
+ tp_comm_overlap_rs_dgrad:
2063
+ value: false
2064
+ tp_comm_split_ag:
2065
+ value: true
2066
+ tp_comm_split_rs:
2067
+ value: true
2068
+ train_data_path:
2069
+ value: null
2070
+ train_iters:
2071
+ value: null
2072
+ train_samples:
2073
+ value: 877440
2074
+ train_sync_interval:
2075
+ value: null
2076
+ train_until_stopped:
2077
+ value: false
2078
+ transformer_impl:
2079
+ value: transformer_engine
2080
+ transformer_pipeline_model_parallel_size:
2081
+ value: 1
2082
+ trust_remote_code:
2083
+ value: false
2084
+ untie_embeddings_and_output_weights:
2085
+ value: true
2086
+ use_checkpoint_args:
2087
+ value: false
2088
+ use_checkpoint_opt_param_scheduler:
2089
+ value: false
2090
+ use_cpu_initialization:
2091
+ value: null
2092
+ use_dist_ckpt:
2093
+ value: true
2094
+ use_dist_ckpt_deprecated:
2095
+ value: false
2096
+ use_distributed_optimizer:
2097
+ value: true
2098
+ use_flash_attn:
2099
+ value: true
2100
+ use_fused_weighted_squared_relu:
2101
+ value: false
2102
+ use_legacy_models:
2103
+ value: false
2104
+ use_megatron_fsdp:
2105
+ value: false
2106
+ use_mp_args_from_checkpoint_args:
2107
+ value: false
2108
+ use_one_sent_docs:
2109
+ value: false
2110
+ use_persistent_ckpt_worker:
2111
+ value: false
2112
+ use_precision_aware_optimizer:
2113
+ value: false
2114
+ use_pytorch_profiler:
2115
+ value: false
2116
+ use_ring_exchange_p2p:
2117
+ value: false
2118
+ use_rope_scaling:
2119
+ value: false
2120
+ use_rotary_position_embeddings:
2121
+ value: false
2122
+ use_sharp:
2123
+ value: false
2124
+ use_te_activation_func:
2125
+ value: false
2126
+ use_tokenizer_model_from_checkpoint_args:
2127
+ value: true
2128
+ use_torch_fsdp2:
2129
+ value: false
2130
+ use_torch_optimizer_for_cpu_offload:
2131
+ value: false
2132
+ use_tp_pp_dp_mapping:
2133
+ value: false
2134
+ v_head_dim:
2135
+ value: 128
2136
+ valid_data_path:
2137
+ value: null
2138
+ variable_seq_lengths:
2139
+ value: false
2140
+ virtual_pipeline_model_parallel_size:
2141
+ value: null
2142
+ vision_backbone_type:
2143
+ value: vit
2144
+ vision_pretraining:
2145
+ value: false
2146
+ vision_pretraining_type:
2147
+ value: classify
2148
+ vocab_extra_ids:
2149
+ value: 0
2150
+ vocab_file:
2151
+ value: null
2152
+ vocab_size:
2153
+ value: null
2154
+ wandb_entity:
2155
+ value: ""
2156
+ wandb_exp_name:
2157
+ value: stage14_120B_8node_gdnlralpha_off_20260925a
2158
+ wandb_project:
2159
+ value: qwen2.5_3b_mom_cpt
2160
+ wandb_save_dir:
2161
+ value: /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb
2162
+ weight_decay:
2163
+ value: 0.1
2164
+ weight_decay_incr_style:
2165
+ value: constant
2166
+ wgrad_deferral_limit:
2167
+ value: 0
2168
+ window_attn_skip_freq:
2169
+ value: null
2170
+ window_size:
2171
+ value: null
2172
+ word_embedding_dropout_prob:
2173
+ value: 0
2174
+ world_size:
2175
+ value: 64
2176
+ yaml_cfg:
2177
+ value: null
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/files/output.log ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/files/requirements.txt ADDED
@@ -0,0 +1,202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jupyter_core==5.9.1
2
+ triton==3.4.0
3
+ decorator==5.2.1
4
+ pybind11==3.0.1
5
+ importlib_metadata==8.7.0
6
+ joblib==1.5.2
7
+ pillow==12.0.0
8
+ multiprocess==0.70.18
9
+ asttokens==3.0.1
10
+ prettytable==3.17.0
11
+ networkx==3.4.2
12
+ aniso8601==10.0.1
13
+ setuptools==69.0.0
14
+ pandas==2.3.3
15
+ kiwisolver==1.4.9
16
+ aiohttp==3.13.2
17
+ Flask-RESTful==0.3.10
18
+ Jinja2==3.1.6
19
+ urllib3==2.5.0
20
+ hf-xet==1.5.1
21
+ nltk==3.9.2
22
+ fonttools==4.61.0
23
+ triton_dist==3.4.0
24
+ requests==2.32.5
25
+ ipykernel==7.1.0
26
+ multidict==6.7.0
27
+ typer==0.25.1
28
+ linghe==0.4.5
29
+ pyparsing==3.2.5
30
+ python-dateutil==2.9.0.post0
31
+ pytest-random-order==1.2.0
32
+ pydantic==2.12.5
33
+ click==8.4.1
34
+ safetensors==0.8.0
35
+ openai==2.9.0
36
+ Flask==3.1.2
37
+ ipython==8.37.0
38
+ pyzmq==27.1.0
39
+ fla-core==0.5.0
40
+ jmespath==1.1.0
41
+ onnxscript==0.5.6
42
+ nvidia-cudnn-cu12==9.10.2.21
43
+ virtualenv-clone==0.5.7
44
+ huggingface_hub==1.19.0
45
+ nvidia-cuda-runtime-cu12==12.8.90
46
+ nvitop==1.6.0
47
+ transformer_engine==2.11.0.dev0+3ff0b8d4
48
+ wrapt==2.0.1
49
+ nvidia-ml-py==13.580.82
50
+ coverage==7.12.0
51
+ dill==0.4.0
52
+ ml_dtypes==0.5.4
53
+ s3transfer==0.19.2
54
+ idna==3.18
55
+ filelock==3.29.4
56
+ pyarrow==22.0.0
57
+ PyNaCl==1.6.2
58
+ zarr==2.18.3
59
+ gitdb==4.0.12
60
+ sentencepiece==0.2.1
61
+ annotated-doc==0.0.4
62
+ tokenizers==0.22.2
63
+ pexpect==4.9.0
64
+ pytest-mock==3.15.1
65
+ torchvision==0.23.0
66
+ boto3==1.43.99
67
+ tzdata==2025.2
68
+ modelscope==1.32.0
69
+ tomli==2.3.0
70
+ jsonschema==4.26.0
71
+ transformers==5.13.0
72
+ markdown-it-py==4.2.0
73
+ nvidia-cuda-nvrtc-cu12==12.8.93
74
+ Werkzeug==3.1.4
75
+ pip==25.3
76
+ flash-linear-attention==0.5.0
77
+ numpy==2.2.6
78
+ wcwidth==0.2.14
79
+ wheel==0.45.1
80
+ iniconfig==2.3.0
81
+ debugpy==1.8.17
82
+ packaging==26.2
83
+ zipp==3.23.0
84
+ pluggy==1.6.0
85
+ frozenlist==1.8.0
86
+ jsonschema-specifications==2025.9.1
87
+ exceptiongroup==1.3.1
88
+ cffi==2.0.0
89
+ nvidia-nvtx-cu12==12.8.90
90
+ charset-normalizer==3.4.4
91
+ accelerate==1.12.0
92
+ nvidia-cusparse-cu12==12.5.8.93
93
+ protobuf==6.33.1
94
+ PyYAML==6.0.3
95
+ mdurl==0.1.2
96
+ torch==2.8.0
97
+ six==1.17.0
98
+ nvidia-nvshmem-cu12==3.3.9
99
+ pytest==9.0.1
100
+ mpmath==1.3.0
101
+ xxhash==3.6.0
102
+ nvidia-cufft-cu12==11.3.3.83
103
+ typing_extensions==4.15.0
104
+ attrs==25.4.0
105
+ executing==2.2.1
106
+ nvidia-cusparselt-cu12==0.7.1
107
+ tiktoken==0.12.0
108
+ nvidia-cuda-cupti-cu12==12.8.90
109
+ sympy==1.14.0
110
+ matplotlib==3.10.8
111
+ rich==15.0.0
112
+ nvidia-cusolver-cu12==11.7.3.90
113
+ causal_conv1d==1.5.4
114
+ simplejson==3.20.2
115
+ prompt_toolkit==3.0.52
116
+ typing-inspection==0.4.2
117
+ MarkupSafe==3.0.3
118
+ rpds-py==0.30.0
119
+ nvidia-modelopt==0.39.0
120
+ PyGithub==2.9.1
121
+ contourpy==1.3.2
122
+ jiter==0.12.0
123
+ tqdm==4.68.2
124
+ cycler==0.12.1
125
+ nest-asyncio==1.6.0
126
+ propcache==0.4.1
127
+ pytest-cov==7.0.0
128
+ cuda-core==0.2.0
129
+ parso==0.8.5
130
+ itsdangerous==2.2.0
131
+ bracex==3.0.1
132
+ nvidia-cufile-cu12==1.13.1.3
133
+ jedi==0.19.2
134
+ Pygments==2.20.0
135
+ jupyter_client==8.6.3
136
+ swanlab==0.7.5
137
+ shellingham==1.5.4
138
+ datasets==4.4.1
139
+ nvidia-curand-cu12==10.3.9.90
140
+ async-timeout==5.0.1
141
+ smmap==5.0.2
142
+ stack-data==0.6.3
143
+ flash_attn==2.8.3
144
+ tensorstore==0.1.78
145
+ referencing==0.37.0
146
+ matplotlib-inline==0.2.1
147
+ einops==0.8.2
148
+ certifi==2026.5.20
149
+ mamba_ssm==2.2.6.post3
150
+ pure_eval==0.2.3
151
+ aiosignal==1.4.0
152
+ sniffio==1.3.1
153
+ Cython==0.29.24
154
+ pydantic_core==2.41.5
155
+ onnx==1.19.1
156
+ onnx-ir==0.1.12
157
+ annotated-types==0.7.0
158
+ xattr==1.3.0
159
+ wcmatch==10.2.1
160
+ torchprofile==0.0.4
161
+ psutil==7.1.3
162
+ platformdirs==4.5.0
163
+ sentry-sdk==2.46.0
164
+ PyJWT==2.13.0
165
+ ptyprocess==0.7.0
166
+ nvidia-cublas-cu12==12.8.4.1
167
+ PuLP==3.3.0
168
+ apex==0.1
169
+ scipy==1.15.3
170
+ comm==0.2.3
171
+ tornado==6.5.2
172
+ traitlets==5.14.3
173
+ distro==1.9.0
174
+ yarl==1.22.0
175
+ GitPython==3.1.45
176
+ ninja==1.13.0
177
+ blinker==1.9.0
178
+ httpcore==1.0.9
179
+ nvidia-nccl-cu12==2.27.3
180
+ multi-storage-client==0.51.0
181
+ nvidia-nvjitlink-cu12==12.8.93
182
+ httpx==0.28.1
183
+ fasteners==0.20
184
+ h11==0.16.0
185
+ wandb==0.23.0
186
+ torchaudio==2.8.0
187
+ aiohappyeyeballs==2.6.1
188
+ numcodecs==0.13.1
189
+ nvshmem4py-cu12==0.1.2
190
+ opentelemetry-api==1.44.0
191
+ asciitree==0.3.3
192
+ anyio==4.14.0
193
+ botocore==1.43.99
194
+ fsspec==2026.6.0
195
+ absl-py==2.3.1
196
+ pytz==2025.2
197
+ cryptography==49.0.0
198
+ lark==1.3.1
199
+ regex==2026.5.9
200
+ pycparser==3.0
201
+ pyecharts==2.0.9
202
+ cuda-python==12.4.0
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/files/wandb-metadata.json ADDED
@@ -0,0 +1,384 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "Linux-5.15.0-94-generic-x86_64-with-glibc2.39",
3
+ "python": "CPython 3.10.19",
4
+ "startedAt": "2026-10-03T07:36:55.078128Z",
5
+ "args": [
6
+ "--use-mcore-models",
7
+ "--hybrid-attention-ratio",
8
+ "0.0625",
9
+ "--hybrid-mlp-ratio",
10
+ "0.5",
11
+ "--is-hybrid-model",
12
+ "--linear-attention-type",
13
+ "gated_delta_net",
14
+ "--linear-conv-kernel-dim",
15
+ "4",
16
+ "--linear-key-head-dim",
17
+ "64",
18
+ "--linear-value-head-dim",
19
+ "64",
20
+ "--linear-num-key-heads",
21
+ "8",
22
+ "--linear-num-value-heads",
23
+ "32",
24
+ "--disable-bias-linear",
25
+ "--seq-length",
26
+ "131072",
27
+ "--max-position-embeddings",
28
+ "131072",
29
+ "--num-layers",
30
+ "56",
31
+ "--hidden-size",
32
+ "2048",
33
+ "--ffn-hidden-size",
34
+ "4800",
35
+ "--num-attention-heads",
36
+ "32",
37
+ "--init-method-std",
38
+ "0.02",
39
+ "--attention-dropout",
40
+ "0.0",
41
+ "--hidden-dropout",
42
+ "0.0",
43
+ "--normalization",
44
+ "RMSNorm",
45
+ "--swiglu",
46
+ "--group-query-attention",
47
+ "--num-query-groups",
48
+ "8",
49
+ "--no-masked-softmax-fusion",
50
+ "--use-flash-attn",
51
+ "--add-qkv-bias",
52
+ "--mtp-num-layers",
53
+ "0",
54
+ "--mtp-loss-scaling-factor",
55
+ "0.1",
56
+ "--norm-epsilon",
57
+ "1e-06",
58
+ "--mtp-linear-attention-type",
59
+ "gated_delta_net",
60
+ "--position-embedding-type",
61
+ "none",
62
+ "--linear-attention-freq",
63
+ "[1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1]",
64
+ "--optimizer",
65
+ "adam",
66
+ "--adam-beta1",
67
+ "0.9",
68
+ "--adam-beta2",
69
+ "0.95",
70
+ "--adam-eps",
71
+ "1e-15",
72
+ "--weight-decay",
73
+ "0.1",
74
+ "--clip-grad",
75
+ "1.0",
76
+ "--data-path",
77
+ "/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp",
78
+ "--split",
79
+ "999,1,0",
80
+ "--data-cache-path",
81
+ "/mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2",
82
+ "--no-create-attention-mask-in-dataloader",
83
+ "--num-experts",
84
+ "192",
85
+ "--moe-grouped-gemm",
86
+ "--moe-router-topk",
87
+ "4",
88
+ "--moe-router-score-function",
89
+ "softmax",
90
+ "--overlap-param-gather",
91
+ "--overlap-grad-reduce",
92
+ "--moe-expert-capacity-factor",
93
+ "0",
94
+ "--moe-shared-expert-intermediate-size",
95
+ "512",
96
+ "--moe-router-dtype",
97
+ "fp32",
98
+ "--moe-permute-fusion",
99
+ "--moe-ffn-hidden-size",
100
+ "512",
101
+ "--moe-shared-expert-gate",
102
+ "--moe-shared-expert-overlap",
103
+ "--moe-layer-freq",
104
+ "([0]*2+[1]*54)",
105
+ "--moe-aux-loss-coeff",
106
+ "0.05",
107
+ "--moe-router-load-balancing-type",
108
+ "global_aux_loss",
109
+ "--micro-batch-size",
110
+ "1",
111
+ "--global-batch-size",
112
+ "128",
113
+ "--lr",
114
+ "5e-4",
115
+ "--train-samples",
116
+ "877440",
117
+ "--lr-warmup-samples",
118
+ "0",
119
+ "--lr-decay-samples",
120
+ "877440",
121
+ "--lr-decay-style",
122
+ "constant",
123
+ "--min-lr",
124
+ "0.0005",
125
+ "--bf16",
126
+ "--async-save",
127
+ "--ckpt-fully-parallel-load",
128
+ "--auto-detect-ckpt-format",
129
+ "--load-complemental-dataset",
130
+ "loss_mask",
131
+ "--tensor-model-parallel-size",
132
+ "1",
133
+ "--pipeline-model-parallel-size",
134
+ "1",
135
+ "--context-parallel-size",
136
+ "8",
137
+ "--expert-model-parallel-size",
138
+ "8",
139
+ "--sequence-parallel",
140
+ "--use-distributed-optimizer",
141
+ "--log-interval",
142
+ "1",
143
+ "--log-throughput",
144
+ "--save-interval",
145
+ "40",
146
+ "--eval-interval",
147
+ "99999999",
148
+ "--eval-iters",
149
+ "10",
150
+ "--increase-log-level-iters",
151
+ "5",
152
+ "--timing-log-level",
153
+ "0",
154
+ "--wandb-project",
155
+ "qwen2.5_3b_mom_cpt",
156
+ "--tokenizer-type",
157
+ "HuggingFaceTokenizer",
158
+ "--tokenizer-model",
159
+ "/mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp",
160
+ "--no-adam-bias-correction",
161
+ "--corrected-weight-decay",
162
+ "--auto-generate-cu-seqlens",
163
+ "--cp-comm-type",
164
+ "a2a",
165
+ "--log-moe-activations",
166
+ "--final-logits-clamp-value",
167
+ "30",
168
+ "--attention-output-gate",
169
+ "--gated-norm",
170
+ "--gated-norm-lora-rank",
171
+ "16",
172
+ "--dataloader-type",
173
+ "cyclic",
174
+ "--lm-loss-normalization",
175
+ "global-token",
176
+ "--prefetch-factor",
177
+ "8",
178
+ "--activation-func-clamp-value",
179
+ "7",
180
+ "--activation-func-clamp-mode",
181
+ "soft",
182
+ "--gdn-split-in-proj",
183
+ "--gdn-fused-split-forward",
184
+ "--gdn-alpha-weight-scale",
185
+ "1.0",
186
+ "--gdn-alpha-weight-scale-mode",
187
+ "matrix",
188
+ "--gdn-lr-mult-alpha",
189
+ "0.5",
190
+ "--start-samples",
191
+ "0",
192
+ "--ckpt-format",
193
+ "torch_dist",
194
+ "--rerun-mode",
195
+ "validate_results",
196
+ "--distributed-timeout-minutes",
197
+ "120",
198
+ "--dist-ckpt-strictness",
199
+ "assume_ok_unexpected",
200
+ "--gdn-backend",
201
+ "fla",
202
+ "--gdn-gated-norm-backend",
203
+ "linghe",
204
+ "--moe-router-gemm-backend",
205
+ "te",
206
+ "--log-params-norm",
207
+ "--timing-log-option",
208
+ "all",
209
+ "--no-barrier-with-level-1-timing",
210
+ "--log-metrics-interval",
211
+ "10",
212
+ "--cross-entropy-loss-fusion",
213
+ "--cross-entropy-fusion-impl",
214
+ "linear_triton",
215
+ "--linear-cross-entropy-num-chunks",
216
+ "8",
217
+ "--num-workers",
218
+ "4",
219
+ "--moe-router-sqrt-gate",
220
+ "--moe-router-fusion",
221
+ "--moe-token-dispatcher-type",
222
+ "alltoall",
223
+ "--log-hidden-states",
224
+ "embeddings",
225
+ "residual_attn",
226
+ "input_layernorm",
227
+ "attention::q_layernorm",
228
+ "attention::k_layernorm",
229
+ "attention::core_attention",
230
+ "attention::o_proj",
231
+ "residual_mlp",
232
+ "pre_mlp_layernorm",
233
+ "mlp",
234
+ "moe::router",
235
+ "moe::shared_experts",
236
+ "moe::routed_experts",
237
+ "gated_delta::in_proj",
238
+ "gated_delta::conv1d",
239
+ "gated_delta::query",
240
+ "gated_delta::key",
241
+ "gated_delta::value",
242
+ "gated_delta::gate",
243
+ "gated_delta::beta",
244
+ "gated_delta::alpha",
245
+ "gated_delta::g",
246
+ "gated_delta::core_attention",
247
+ "gated_delta::out_norm",
248
+ "gated_delta::out_proj",
249
+ "final_layernorm",
250
+ "--log-params",
251
+ "attention::linear_qkv",
252
+ "attention::o_proj",
253
+ "mlp::linear_fc1",
254
+ "mlp::linear_fc2",
255
+ "input_layernorm",
256
+ "pre_mlp_layernorm",
257
+ "embedding",
258
+ "lm_head",
259
+ "gated_delta::in_proj",
260
+ "gated_delta::in_proj_bias",
261
+ "gated_delta::conv1d",
262
+ "gated_delta::conv1d_bias",
263
+ "gated_delta::dt_bias",
264
+ "gated_delta::A_log",
265
+ "gated_delta::out_norm",
266
+ "gated_delta::out_norm_bias",
267
+ "gated_delta::out_proj",
268
+ "gated_delta::out_proj_bias",
269
+ "--log-update-rms",
270
+ "--log-per-module-grad-rms",
271
+ "--log-per-layer-grad-rms",
272
+ "--document-packing-algorithm",
273
+ "obfd",
274
+ "--exit-on-missing-checkpoint",
275
+ "--no-initialization",
276
+ "--untie-embeddings-and-output-weights",
277
+ "--recompute-granularity",
278
+ "full",
279
+ "--recompute-method",
280
+ "block",
281
+ "--recompute-num-layers",
282
+ "56",
283
+ "--no-save-step-one",
284
+ "--save-retain-interval",
285
+ "1000000000",
286
+ "--exit-signal-handler",
287
+ "--fast-thd-a2a",
288
+ "--hybrid-adamh",
289
+ "--reuse-training-communicators",
290
+ "--ddp-bucket-size",
291
+ "40000000",
292
+ "--load",
293
+ "/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints",
294
+ "--continual-pretrain",
295
+ "--save",
296
+ "/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints",
297
+ "--tensorboard-dir",
298
+ "/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard",
299
+ "--wandb-save-dir",
300
+ "/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb",
301
+ "--wandb-exp-name",
302
+ "stage14_120B_8node_gdnlralpha_off_20260925a",
303
+ "--runtime-audit-dir",
304
+ "/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit"
305
+ ],
306
+ "program": "/mnt/ssd/yulan/huyiwen-cpt/YuLan-Pretrain-triton-dist-dispatcher/pretrain_gpt.py",
307
+ "email": "huyiwen0301@hotmail.com",
308
+ "root": "/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb",
309
+ "host": "cs-3554a-53569-server",
310
+ "executable": "/mnt/ssd/yulan/pretrain-linear-moe-dev-worktree/YuLan-Pretrain/.venv_800b_ebcloud/bin/python",
311
+ "cpu_count": 64,
312
+ "cpu_count_logical": 128,
313
+ "gpu": "NVIDIA A800-SXM4-80GB",
314
+ "gpu_count": 8,
315
+ "disk": {
316
+ "/": {
317
+ "total": "31526391808",
318
+ "used": "1319878656"
319
+ }
320
+ },
321
+ "memory": {
322
+ "total": "1081804955648"
323
+ },
324
+ "gpu_nvidia": [
325
+ {
326
+ "name": "NVIDIA A800-SXM4-80GB",
327
+ "memoryTotal": "85899345920",
328
+ "cudaCores": 6912,
329
+ "architecture": "Ampere",
330
+ "uuid": "GPU-40999d1b-2b80-14f4-48d7-334e7dc3e650"
331
+ },
332
+ {
333
+ "name": "NVIDIA A800-SXM4-80GB",
334
+ "memoryTotal": "85899345920",
335
+ "cudaCores": 6912,
336
+ "architecture": "Ampere",
337
+ "uuid": "GPU-c854c8e4-7352-b317-f9e8-7ab1d7a12c08"
338
+ },
339
+ {
340
+ "name": "NVIDIA A800-SXM4-80GB",
341
+ "memoryTotal": "85899345920",
342
+ "cudaCores": 6912,
343
+ "architecture": "Ampere",
344
+ "uuid": "GPU-f7d2842f-48e9-649c-55a4-4efe7a6e20f7"
345
+ },
346
+ {
347
+ "name": "NVIDIA A800-SXM4-80GB",
348
+ "memoryTotal": "85899345920",
349
+ "cudaCores": 6912,
350
+ "architecture": "Ampere",
351
+ "uuid": "GPU-03925119-14d4-a11c-d740-0ba854285052"
352
+ },
353
+ {
354
+ "name": "NVIDIA A800-SXM4-80GB",
355
+ "memoryTotal": "85899345920",
356
+ "cudaCores": 6912,
357
+ "architecture": "Ampere",
358
+ "uuid": "GPU-7cbabdfb-9388-3fbd-babc-d0b03ac9f1bb"
359
+ },
360
+ {
361
+ "name": "NVIDIA A800-SXM4-80GB",
362
+ "memoryTotal": "85899345920",
363
+ "cudaCores": 6912,
364
+ "architecture": "Ampere",
365
+ "uuid": "GPU-4999b9f4-9851-ce6a-4296-c230e2813b5f"
366
+ },
367
+ {
368
+ "name": "NVIDIA A800-SXM4-80GB",
369
+ "memoryTotal": "85899345920",
370
+ "cudaCores": 6912,
371
+ "architecture": "Ampere",
372
+ "uuid": "GPU-9e23b382-2f8e-e424-f025-c2b311d96c54"
373
+ },
374
+ {
375
+ "name": "NVIDIA A800-SXM4-80GB",
376
+ "memoryTotal": "85899345920",
377
+ "cudaCores": 6912,
378
+ "architecture": "Ampere",
379
+ "uuid": "GPU-4241d9ca-7546-c1c3-dba8-bdc5786a3777"
380
+ }
381
+ ],
382
+ "cudaVersion": "13.3",
383
+ "writerId": "i4bo5dz9n6n9rgehz11zfcuyno7peo6e"
384
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/logs/debug-internal.log ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2026-10-03T15:36:55.391747798+08:00","level":"INFO","msg":"stream: starting","core version":"0.23.0"}
2
+ {"time":"2026-10-03T15:36:56.343971627+08:00","level":"INFO","msg":"stream: created new stream","id":"neb76hvj"}
3
+ {"time":"2026-10-03T15:36:56.344046883+08:00","level":"INFO","msg":"handler: started","stream_id":"neb76hvj"}
4
+ {"time":"2026-10-03T15:36:56.344730971+08:00","level":"INFO","msg":"stream: started","id":"neb76hvj"}
5
+ {"time":"2026-10-03T15:36:56.344743257+08:00","level":"INFO","msg":"writer: started","stream_id":"neb76hvj"}
6
+ {"time":"2026-10-03T15:36:56.344739432+08:00","level":"INFO","msg":"sender: started","stream_id":"neb76hvj"}
7
+ {"time":"2026-10-03T20:46:23.552125568+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
8
+ {"time":"2026-10-03T20:46:36.077615671+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
9
+ {"time":"2026-10-03T20:48:50.064249591+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": dial tcp 34.8.250.101:443: connect: connection timed out"}
10
+ {"time":"2026-10-03T20:49:08.79949489+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
11
+ {"time":"2026-10-03T20:54:11.796774742+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
12
+ {"time":"2026-10-03T20:54:25.486179586+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
13
+ {"time":"2026-10-03T20:54:40.545937717+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
14
+ {"time":"2026-10-03T20:55:00.580305387+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
15
+ {"time":"2026-10-03T20:55:28.634028057+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
16
+ {"time":"2026-10-03T20:56:17.718812384+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
17
+ {"time":"2026-10-03T20:56:30.19182662+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
18
+ {"time":"2026-10-03T20:56:45.115099873+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
19
+ {"time":"2026-10-03T20:57:04.950041949+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
20
+ {"time":"2026-10-03T20:57:33.290989029+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
21
+ {"time":"2026-10-03T20:58:17.249014078+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
22
+ {"time":"2026-10-03T21:18:07.6748799+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
23
+ {"time":"2026-10-03T21:18:20.477958703+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
24
+ {"time":"2026-10-03T21:26:22.679695426+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
25
+ {"time":"2026-10-03T21:26:52.680964647+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
26
+ {"time":"2026-10-03T21:27:05.58031186+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
27
+ {"time":"2026-10-03T21:27:20.891877642+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
28
+ {"time":"2026-10-03T21:27:39.777644747+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
29
+ {"time":"2026-10-03T21:28:07.705963999+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
30
+ {"time":"2026-10-03T21:28:55.980689331+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
31
+ {"time":"2026-10-03T21:46:22.751047592+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
32
+ {"time":"2026-10-03T21:46:35.471208755+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
33
+ {"time":"2026-10-03T21:46:50.725116709+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
34
+ {"time":"2026-10-03T21:48:13.853271803+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
35
+ {"time":"2026-10-03T21:48:26.620263443+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
36
+ {"time":"2026-10-03T21:48:41.252419412+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
37
+ {"time":"2026-10-03T21:48:59.941891806+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
38
+ {"time":"2026-10-03T22:23:17.148564204+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
39
+ {"time":"2026-10-03T22:24:34.961977946+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
40
+ {"time":"2026-10-03T22:24:49.868897624+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
41
+ {"time":"2026-10-03T22:25:09.837019477+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
42
+ {"time":"2026-10-03T22:25:22.740851635+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
43
+ {"time":"2026-10-03T22:25:41.180815099+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
44
+ {"time":"2026-10-03T22:26:02.099461715+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
45
+ {"time":"2026-10-03T23:16:37.70080957+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
46
+ {"time":"2026-10-03T23:16:50.079410395+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
47
+ {"time":"2026-10-03T23:17:06.416669273+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
48
+ {"time":"2026-10-03T23:17:19.195204077+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
49
+ {"time":"2026-10-03T23:17:33.957777145+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
50
+ {"time":"2026-10-03T23:17:56.940595699+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
51
+ {"time":"2026-10-03T23:19:15.017046246+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
52
+ {"time":"2026-10-03T23:19:28.467688489+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
53
+ {"time":"2026-10-04T00:16:56.18210566+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
54
+ {"time":"2026-10-04T00:17:09.315476895+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
55
+ {"time":"2026-10-04T00:17:21.940223945+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
56
+ {"time":"2026-10-04T00:19:48.767396206+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
57
+ {"time":"2026-10-04T00:20:02.042044451+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
58
+ {"time":"2026-10-04T00:20:17.40407131+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
59
+ {"time":"2026-10-04T00:20:29.883880501+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
60
+ {"time":"2026-10-04T00:20:30.485669138+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"}
61
+ {"time":"2026-10-04T00:20:44.994579313+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
62
+ {"time":"2026-10-04T00:21:02.900640914+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"}
63
+ {"time":"2026-10-04T00:21:37.575387697+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"}
64
+ {"time":"2026-10-04T00:22:16.426157864+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"}
65
+ {"time":"2026-10-04T00:22:57.246240087+08:00","level":"INFO","msg":"flowcontrol: backed up, offloading to disk","recordNumber":6002}
66
+ {"time":"2026-10-04T00:23:04.708055607+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"}
67
+ {"time":"2026-10-04T00:23:40.822674886+08:00","level":"INFO","msg":"flowcontrol: unblocked","totalOffloaded":10}
68
+ {"time":"2026-10-04T00:51:37.946835389+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
69
+ {"time":"2026-10-04T00:53:50.608248186+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": dial tcp 34.8.250.101:443: connect: connection timed out"}
70
+ {"time":"2026-10-04T00:54:21.932925999+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
71
+ {"time":"2026-10-04T20:21:08.268580691+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
72
+ {"time":"2026-10-04T20:21:20.616873937+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
73
+ {"time":"2026-10-04T20:21:34.684804207+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": EOF"}
74
+ {"time":"2026-10-04T20:21:47.257725082+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": EOF"}
75
+ {"time":"2026-10-04T20:22:22.001280214+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"}
76
+ {"time":"2026-10-04T20:22:40.639904893+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
77
+ {"time":"2026-10-04T20:23:00.036970039+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
78
+ {"time":"2026-10-04T20:23:29.015889448+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
79
+ {"time":"2026-10-04T20:24:12.722170873+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
80
+ {"time":"2026-10-04T20:25:23.128186804+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
81
+ {"time":"2026-10-04T20:26:35.250621719+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
82
+ {"time":"2026-10-04T20:26:47.734909018+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
83
+ {"time":"2026-10-04T20:27:04.853048393+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
84
+ {"time":"2026-10-04T20:27:17.427268502+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
85
+ {"time":"2026-10-04T20:28:38.822647668+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
86
+ {"time":"2026-10-04T20:28:53.402251459+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
87
+ {"time":"2026-10-04T20:29:06.242458788+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
88
+ {"time":"2026-10-05T09:35:42.961267638+08:00","level":"INFO","msg":"api: retrying HTTP error","status":500,"url":"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream","body":"{\"error\":\"mysql query exceeded guard deadline: context deadline exceeded\"}"}
89
+ {"time":"2026-10-05T09:35:43.003831834+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"}
90
+ {"time":"2026-10-05T09:36:15.387744012+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"}
91
+ {"time":"2026-10-05T09:36:34.472084593+08:00","level":"INFO","msg":"api: retrying HTTP error","status":500,"url":"https://api.wandb.ai/graphql","body":"{\"error\":\"An internal error occurred. Please contact support.\"}"}
92
+ {"time":"2026-10-05T09:36:41.311002027+08:00","level":"INFO","msg":"api: retrying HTTP error","status":429,"url":"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream","body":"{\"error\":\"rate limit exceeded: per_run limit on filestream requests\"}"}
93
+ {"time":"2026-10-05T14:23:22.622411251+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
94
+ {"time":"2026-10-05T14:23:35.332510685+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
95
+ {"time":"2026-10-05T14:23:50.703125116+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
96
+ {"time":"2026-10-05T14:24:22.554969727+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
97
+ {"time":"2026-10-05T14:24:37.512289017+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
98
+ {"time":"2026-10-05T14:24:50.156339635+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
99
+ {"time":"2026-10-05T14:25:05.235963369+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
100
+ {"time":"2026-10-05T14:25:24.075085054+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
101
+ {"time":"2026-10-05T14:27:07.531449591+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
102
+ {"time":"2026-10-05T14:27:22.510235052+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
103
+ {"time":"2026-10-05T14:27:34.977708119+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
104
+ {"time":"2026-10-05T14:27:49.525380822+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
105
+ {"time":"2026-10-05T14:27:55.277339507+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": EOF"}
106
+ {"time":"2026-10-05T14:28:08.330067714+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": EOF"}
107
+ {"time":"2026-10-05T14:30:36.176808349+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream\": dial tcp 34.8.250.101:443: connect: connection timed out"}
108
+ {"time":"2026-10-06T22:09:53.669948878+08:00","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/graphql\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"}
109
+ {"time":"2026-10-06T22:10:20.275442496+08:00","level":"ERROR","msg":"request failed","error":"Put \"https://storage.googleapis.com/wandb-artifacts-prod/wandb_artifacts/1494869847/3827992217/f231f2107df69eab0a3862d50018a9b2?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=gorilla-files-url-signer%40wandb-production.iam.gserviceaccount.com%2F20261006%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20261006T141019Z&X-Goog-Expires=86399&X-Goog-Signature=7d6629d602b0fcb4db2bc36e31fe1906e480dc486be14eae1b6514e00b2c934e1b88c80a7127704af63f2a3a549c813d2c64769e0515685c7fdbce6b005ed2eb4537bdf8ce3f07202d44d240e95df251274072e0103c4bfc9e70b14249d1ea36bfb3d7c64d42545990bd37c9a3139ce9926289be2dfde50f936a2030740769beb7054ec0291b9d5e900b36d785c2b71eb458fb728007628e9dce2a7b9a57216fa1506aced48542e228db7f6652a506ec275ea39f956dcfa4ad594e04601b1a87bbb442704eb767c3e484f7ec602a4b0990ad5fc6d47bf151ef35da4d8caabfc4f3b3503f81f2c172b86f28efcc5b1e2266a5a273d9f1c7bdaa4e6cc09cc21370&X-Goog-SignedHeaders=content-md5%3Bcontent-type%3Bhost&X-User=huyiwen\": read tcp 10.233.98.253:54508->142.250.73.155:443: read: connection reset by peer","method":"PUT","url":"https://storage.googleapis.com/wandb-artifacts-prod/wandb_artifacts/1494869847/3827992217/f231f2107df69eab0a3862d50018a9b2?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=gorilla-files-url-signer%40wandb-production.iam.gserviceaccount.com%2F20261006%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20261006T141019Z&X-Goog-Expires=86399&X-Goog-Signature=7d6629d602b0fcb4db2bc36e31fe1906e480dc486be14eae1b6514e00b2c934e1b88c80a7127704af63f2a3a549c813d2c64769e0515685c7fdbce6b005ed2eb4537bdf8ce3f07202d44d240e95df251274072e0103c4bfc9e70b14249d1ea36bfb3d7c64d42545990bd37c9a3139ce9926289be2dfde50f936a2030740769beb7054ec0291b9d5e900b36d785c2b71eb458fb728007628e9dce2a7b9a57216fa1506aced48542e228db7f6652a506ec275ea39f956dcfa4ad594e04601b1a87bbb442704eb767c3e484f7ec602a4b0990ad5fc6d47bf151ef35da4d8caabfc4f3b3503f81f2c172b86f28efcc5b1e2266a5a273d9f1c7bdaa4e6cc09cc21370&X-Goog-SignedHeaders=content-md5%3Bcontent-type%3Bhost&X-User=huyiwen"}
110
+ {"time":"2026-10-10T02:17:49.028881163+08:00","level":"INFO","msg":"api: retrying HTTP error","status":502,"url":"https://api.wandb.ai/files/huyiwen/qwen2.5_3b_mom_cpt/neb76hvj/file_stream","body":"\n<html><head>\n<meta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\">\n<title>502 Server Error</title>\n</head>\n<body text=#000000 bgcolor=#ffffff>\n<h1>Error: Server Error</h1>\n<h2>The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds.</h2>\n<h2></h2>\n</body></html>\n"}
111
+ {"time":"2026-10-10T20:25:50.740816179+08:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
112
+ {"time":"2026-10-10T20:25:53.530647034+08:00","level":"INFO","msg":"handler: operation stats","stats":{}}
113
+ {"time":"2026-10-10T20:25:53.586303464+08:00","level":"INFO","msg":"stream: closing","id":"neb76hvj"}
114
+ {"time":"2026-10-10T20:25:53.586544397+08:00","level":"INFO","msg":"handler: closed","stream_id":"neb76hvj"}
115
+ {"time":"2026-10-10T20:25:53.587170191+08:00","level":"INFO","msg":"sender: closed","stream_id":"neb76hvj"}
116
+ {"time":"2026-10-10T20:25:53.587575033+08:00","level":"INFO","msg":"stream: closed","id":"neb76hvj"}
f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/logs/debug.log ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2026-10-03 15:36:55,089 INFO MainThread:730851 [wandb_setup.py:_flush():80] Current SDK version is 0.23.0
2
+ 2026-10-03 15:36:55,090 INFO MainThread:730851 [wandb_setup.py:_flush():80] Configure stats pid to 730851
3
+ 2026-10-03 15:36:55,090 INFO MainThread:730851 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2026-10-03 15:36:55,090 INFO MainThread:730851 [wandb_setup.py:_flush():80] Loading settings from /root/wandb/settings
5
+ 2026-10-03 15:36:55,090 INFO MainThread:730851 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2026-10-03 15:36:55,090 INFO MainThread:730851 [wandb_init.py:setup_run_log_directory():713] Logging user logs to /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/logs/debug.log
7
+ 2026-10-03 15:36:55,090 INFO MainThread:730851 [wandb_init.py:setup_run_log_directory():714] Logging internal logs to /mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb/wandb/run-20261003_153655-neb76hvj/logs/debug-internal.log
8
+ 2026-10-03 15:36:55,090 INFO MainThread:730851 [wandb_init.py:init():840] calling init triggers
9
+ 2026-10-03 15:36:55,091 INFO MainThread:730851 [wandb_init.py:init():845] wandb.init called with sweep_config: {}
10
+ config: {'num_layers': 56, 'encoder_num_layers': 56, 'decoder_num_layers': None, 'hidden_size': 2048, 'ffn_hidden_size': 4800, 'num_attention_heads': 32, 'attention_backend': <AttnBackend.auto: 5>, 'kv_channels': 64, 'group_query_attention': True, 'num_query_groups': 8, 'attention_output_gate': True, 'attention_output_gate_upcycling': False, 'gated_norm': True, 'gated_norm_upcycling': False, 'gated_norm_lora_rank': 16, 'softmax_type': 'vanilla', 'window_size': None, 'window_attn_skip_freq': None, 'max_position_embeddings': 131072, 'position_embedding_type': 'none', 'relative_attention_num_buckets': 32, 'relative_attention_max_distance': 128, 'use_rotary_position_embeddings': False, 'rotary_base': 10000, 'rotary_percent': 1.0, 'rotary_interleaved': False, 'rotary_seq_len_interpolation_factor': None, 'use_rope_scaling': False, 'rope_scaling_factor': 8.0, 'no_rope_freq': None, 'add_position_embedding': True, 'mrope_section': None, 'make_vocab_size_divisible_by': 128, 'normalization': 'RMSNorm', 'norm_epsilon': 1e-06, 'apply_layernorm_1p': False, 'freeze_layernorm_weight': False, 'scale_emb': 1.0, 'hidden_states_shrink': 1.0, 'lm_head_alpha': 1.0, 'mup_lr_mult': 1.0, 'apply_residual_connection_post_layernorm': False, 'openai_gelu': False, 'squared_relu': False, 'swiglu': True, 'quick_geglu': False, 'activation_func_clamp_value': 7.0, 'activation_func_clamp_mode': 'soft', 'glu_linear_offset': 0.0, 'sqreglu': False, 'geglu': False, 'onnx_safe': None, 'bert_binary_head': True, 'untie_embeddings_and_output_weights': True, 'multi_latent_attention': False, 'mtp_num_layers': 0, 'mtp_loss_scaling_factor': 0.1, 'mtp_linear_attention_type': 'gated_delta_net', 'ffn_token_shift': None, 'ffn_intermediate_token_shift': None, 'token_shift_conv_size': 4, 'token_shift_conv_init': 'default', 'attn_token_shift': None, 'attn_q_token_shift': None, 'attn_k_token_shift': None, 'attn_v_token_shift': None, 'attn_output_gate': None, 'emb_deviation_loss_coeff': 0, 'emb_deviation_type': None, 'reparam_keys': None, 'attention_dropout': 0.0, 'hidden_dropout': 0.0, 'word_embedding_dropout_prob': 0.0, 'weight_decay': 0.1, 'start_weight_decay': 0.1, 'end_weight_decay': 0.1, 'weight_decay_incr_style': 'constant', 'corrected_weight_decay': True, 'no_weight_decay_cond_type': None, 'clip_grad': 1.0, 'log_per_module_update_rms': False, 'log_spike_diagnostics': False, 'spike_diagnostics_start': 2, 'spike_diagnostics_end': 21, 'spike_diagnostics_dir': None, 'log_per_module_grad_rms': True, 'log_per_layer_grad_rms': True, 'adam_beta1': 0.9, 'adam_beta2': 0.95, 'adam_eps': 1e-15, 'adamw_lr_mup_scaler': False, 'sgd_momentum': 0.9, 'adamh_scope': 'lm_head', 'adamh_radius': None, 'adamh_eps': 1e-08, 'spectra_scope': 'matrices', 'spectra_hyperball': False, 'spectra_clip': 1.0, 'spectra_grad_clip': None, 'spectra_ns_steps': 10, 'muon_momentum': 0.9, 'muon_split_qkv': True, 'muon_qkv_split_mode': 'component', 'muon_split_fc1': True, 'muon_use_nesterov': False, 'muon_scale_mode': 'spectral_mup', 'muon_fp32_matmul_prec': 'medium', 'muon_num_ns_steps': 5, 'muon_tp_mode': 'blockwise', 'muon_extra_scale_factor': 1.0, 'muon_split_moe_experts': True, 'muon_vectorize': [], 'muon_vectorize_attn_dim': 'hidden_size', 'muon_scale_vectorized_mode': 'full', 'muon_ball_momentum': 0.9, 'muon_ball_use_nesterov': True, 'muon_ball_split_qkv': True, 'muon_ball_qkv_split_mode': 'component', 'muon_ball_split_fc1': True, 'muon_ball_split_moe_experts': True, 'muon_ball_msign_steps': 5, 'muon_ball_radius_mode': 'spectral_mup', 'muon_ball_power_iteration_steps': 10, 'muon_ball_scale_mode': 'spectral_mup', 'muon_ball_retract_mode': 'hard', 'muon_ball_retract_alpha': 0.05, 'spectral_ball_momentum': 0.9, 'spectral_ball_use_nesterov': True, 'spectral_ball_split_qkv': True, 'spectral_ball_qkv_split_mode': 'component', 'spectral_ball_split_fc1': True, 'spectral_ball_split_moe_experts': True, 'spectral_ball_msign_steps': 8, 'spectral_ball_solver': 'bisection', 'spectral_ball_solver_tolerance_f': 1e-08, 'spectral_ball_solver_max_iterations': 20, 'spectral_ball_radius_mode': 'spectral_mup', 'spectral_ball_power_iteration_steps': 20, 'spectral_ball_scale_mode': 'spectral_mup', 'spectral_ball_retract_mode': 'hard', 'spectral_ball_retract_alpha': 0.05, 'fast_thd_a2a': True, 'hybrid_adamh': True, 'reuse_training_communicators': True, 'runtime_audit_dir': '/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/runtime_audit', 'train_until_stopped': False, 'micro_batch_size': 1, 'global_batch_size': 128, 'rampup_batch_size': None, 'decrease_batch_size_if_needed': False, 'recompute_granularity': 'full', 'check_for_nan_in_loss_and_grad': True, 'check_for_spiky_loss': False, 'check_for_large_grads': False, 'distribute_saved_activations': False, 'recompute_method': 'block', 'recompute_num_layers': 56, 'pp_aware_finegrained_recompute': False, 'pp_aware_finegrained_recompute_pp_ranks': None, 'pp_aware_finegrained_recompute_global_layers': None, 'recompute_modules': None, 'clone_scatter_output_in_embedding': True, 'profile': False, 'profile_step_start': None, 'profile_step_end': None, 'iterations_to_skip': [], 'result_rejected_tracker_filename': None, 'enable_gloo_process_groups': True, 'use_pytorch_profiler': False, 'profile_ranks': [0], 'profile_microbatch_iteration': None, 'profile_microbatch_start': 0, 'profile_microbatch_count': 2, 'profile_microbatch_dir': None, 'record_memory_history': False, 'memory_snapshot_path': None, 'tp_comm_overlap': False, 'tp_comm_overlap_cfg': None, 'tp_comm_overlap_ag': True, 'tp_comm_overlap_rs': True, 'tp_comm_overlap_rs_dgrad': False, 'tp_comm_bulk_dgrad': True, 'tp_comm_bulk_wgrad': True, 'tp_comm_bootstrap_backend': 'nccl', 'use_cpu_initialization': None, 'empty_unused_memory_level': 0, 'deterministic_mode': False, 'check_weight_hash_across_dp_replicas_interval': None, 'calculate_per_token_loss': False, 'lm_loss_normalization': 'global-token', 'train_sync_interval': None, 'train_iters': None, 'train_samples': 877440, 'log_interval': 1, 'exit_interval': None, 'exit_duration_in_mins': None, 'exit_signal_handler': True, 'tensorboard_dir': '/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/tensorboard', 'masked_softmax_fusion': False, 'bias_gelu_fusion': False, 'bias_swiglu_fusion': True, 'use_fused_weighted_squared_relu': False, 'bias_dropout_fusion': True, 'apply_rope_fusion': False, 'rope_type': None, 'cross_entropy_loss_fusion': True, 'cross_entropy_fusion_impl': 'linear_triton', 'linear_cross_entropy_num_chunks': 8, 'final_logits_clamp_value': 30.0, 'linear_cross_entropy_accumulate_grad_in_fp32': True, 'use_flash_attn': True, 'add_bias_linear': False, 'add_qkv_bias': True, 'optimizer': 'adam', 'adam_bias_correction': False, 'optimizer_cpu_offload': False, 'optimizer_offload_fraction': 1.0, 'use_torch_optimizer_for_cpu_offload': False, 'overlap_cpu_optimizer_d2h_h2d': False, 'dump_param_to_param_group_map': None, 'pin_cpu_grads': True, 'pin_cpu_params': True, 'dataloader_type': 'cyclic', 'async_tensor_model_parallel_allreduce': True, 'no_persist_layer_norm': False, 'sequence_parallel': False, 'gradient_accumulation_fusion': True, 'deprecated_use_mcore_models': True, 'use_legacy_models': False, 'manual_gc': False, 'manual_gc_interval': 0, 'manual_gc_eval': True, 'tp_comm_split_ag': True, 'tp_comm_split_rs': True, 'pipeline_model_parallel_comm_backend': None, 'high_priority_stream_groups': [], 'use_te_activation_func': False, 'freeze_non_mamba': False, 'reset_iteration_one_to_zero': False, 'fine_grained_activation_offloading': False, 'offload_modules': [], 'min_offloaded_tensor_size': 1048576, 'perform_rl_step': False, 'rl_prompts_per_eval': 32, 'grpo_prompts_per_step': 32, 'grpo_group_size': 2, 'grpo_iterations': 2, 'grpo_clamp_eps_lower': 0.01, 'grpo_clamp_eps_upper': 0.01, 'grpo_kl_beta': 0.001, 'grpo_entropy_term_weight': 0.0, 'grpo_filter_groups_with_same_reward': False, 'grpo_default_temperature': 1.0, 'grpo_default_top_p': 0, 'langrl_inference_server_type': 'inplace_megatron', 'langrl_inference_server_conversation_template': None, 'langrl_external_server': False, 'langrl_env_config': None, 'rl_offload_optimizer_during_inference': False, 'rl_offload_kv_cache_during_training': False, 'rl_remove_kv_cache_during_training': False, 'rl_reset_cuda_graphs': False, 'rl_partial_rollouts': False, 'rl_inference_logprobs_is_correction': False, 'rl_importance_sampling_truncation_coef': None, 'rl_calculate_intra_group_similarity': False, 'rl_use_sequence_packing': False, 'rl_sequence_packing_bin_size': 8192, 'rl_sequence_packing_algo': 'fifo', 'seed': 1234, 'data_parallel_random_init': False, 'init_method_std': 0.02, 'split_qkv_init': True, 'split_qkv_init_mode': 'group', 'split_fc1_init': True, 'split_expert_init': True, 'embedding_init_method_std': None, 'spectral_mup_init': False, 'init_method_xavier_uniform': False, 'lr': 0.0005, 'lr_decay_style': 'constant', 'lr_wsd_decay_style': 'exponential', 'lr_decay_iters': None, 'lr_decay_samples': 877440, 'lr_wsd_decay_samples': None, 'lr_wsd_decay_iters': None, 'lr_warmup_fraction': None, 'lr_warmup_iters': 0, 'lr_warmup_samples': 0, 'lr_warmup_init': 0.0, 'min_lr': 0.0005, 'override_opt_param_scheduler': True, 'use_checkpoint_opt_param_scheduler': False, 'decoupled_lr': None, 'decoupled_min_lr': None, 'save': '/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/checkpoints', 'no_save_step_one': True, 'save_interval': 40, 'save_retain_interval': 1000000000, 'no_save_optim': None, 'no_save_rng': None, 'load': '/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage14_120B_8node_gdnlralpha_off_20260925a/checkpoints', 'no_load_optim': None, 'load_main_params_from_ckpt': None, 'no_load_rng': True, 'no_load_scheduler': None, 'save_after_load': False, 'strict_fsdp_dtensor_load': True, 'non_persistent_save_interval': None, 'non_persistent_keep_last': 1, 'non_persistent_ckpt_type': None, 'non_persistent_global_ckpt_dir': None, 'non_persistent_local_ckpt_dir': None, 'non_persistent_local_ckpt_algo': 'fully_parallel', 'finetune': False, 'continual_pretrain': True, 'continual_pretrain_preserve_opt_param_scheduler': False, 'pretrained_checkpoint': None, 'ckpt_step': None, 'perform_initialization': False, 'use_checkpoint_args': False, 'use_mp_args_from_checkpoint_args': False, 'use_tokenizer_model_from_checkpoint_args': True, 'exit_on_missing_checkpoint': True, 'use_dist_ckpt_deprecated': False, 'use_persistent_ckpt_worker': False, 'auto_detect_ckpt_format': True, 'dist_ckpt_format_deprecated': None, 'ckpt_format': 'torch_dist', 'ckpt_convert_format': None, 'ckpt_convert_save': None, 'ckpt_convert_update_legacy_dist_opt_format': False, 'ckpt_fully_parallel_save_deprecated': False, 'ckpt_fully_parallel_save': True, 'async_save': True, 'ckpt_fully_parallel_load': True, 'ckpt_assume_constant_structure': False, 'dist_ckpt_strictness': 'assume_ok_unexpected', 'dist_ckpt_save_pre_mcore_014': False, 'dist_ckpt_optim_fully_reshardable': False, 'distrib_optim_fully_reshardable_mem_efficient': False, 'fp16': False, 'bf16': True, 'grad_reduce_in_bf16': False, 'loss_scale': None, 'initial_loss_scale': 4294967296, 'min_loss_scale': 1.0, 'loss_scale_window': 1000, 'hysteresis': 2, 'fp32_residual_connection': False, 'apply_query_key_layer_scaling': False, 'attention_softmax_in_fp32': False, 'accumulate_allreduce_grads_in_fp32': True, 'fp16_lm_cross_entropy': False, 'disable_bf16_reduced_precision_matmul': False, 'reuse_grad_buf_for_mxfp8_param_ag': False, 'tensor_model_parallel_size': 1, 'pipeline_model_parallel_size': 1, 'decoder_first_pipeline_num_layers': None, 'decoder_last_pipeline_num_layers': None, 'pipeline_model_parallel_layout': None, 'num_layers_per_virtual_pipeline_stage': None, 'num_virtual_stages_per_pipeline_rank': None, 'microbatch_group_size_per_vp_stage': None, 'overlap_p2p_comm': False, 'overlap_p2p_comm_warmup_flush': False, 'distributed_backend': 'nccl', 'distributed_timeout_minutes': 120, 'distributed_timeout_seconds_after_init': None, 'overlap_grad_reduce': True, 'defer_grad_checks': False, 'defer_embedding_wgrad_compute': False, 'wgrad_deferral_limit': 0, 'align_grad_reduce': True, 'ddp_num_buckets': None, 'ddp_bucket_size': 40000000, 'ddp_pad_buckets_for_high_nccl_busbw': False, 'ddp_average_in_collective': False, 'overlap_param_gather': True, 'overlap_param_gather_with_optimizer_step': False, 'align_param_gather': False, 'scatter_gather_tensors_in_pipeline': True, 'use_ring_exchange_p2p': False, 'local_rank': 7, 'lazy_mpu_init': None, 'account_for_embedding_in_pipeline_split': False, 'account_for_loss_in_pipeline_split': False, 'use_distributed_optimizer': True, 'nccl_ub': False, 'disable_symmetric_registration': False, 'use_sharp': False, 'sharp_enabled_group': None, 'use_megatron_fsdp': False, 'init_model_with_meta_device': False, 'data_parallel_sharding_strategy': 'no_shard', 'gradient_reduce_div_fusion': True, 'fsdp_double_buffer': False, 'suggested_communication_unit_size': None, 'keep_fp8_transpose_cache': False, 'enable_full_sharding_in_hsdp': False, 'num_distributed_optimizer_instances': 1, 'use_torch_fsdp2': False, 'torch_fsdp2_reshard_after_forward': True, 'context_parallel_size': 8, 'cp_comm_type': ['a2a'], 'hierarchical_context_parallel_sizes': None, 'max_seqlen_per_cp_rank': None, 'hybrid_context_parallel': False, 'dynamic_context_parallel': False, 'dynamic_context_parallel_sizes': None, 'dynamic_cp_candidate_sizes': None, 'sequence_packing_scheduler': 'default_dynamic_cp', 'dynamic_cp_scheduler': 'default_dynamic_cp', 'dynamic_cp_moe_policy': None, 'dynamic_cp_gdn_policy': None, 'dynamic_cp_on_error': 'error', 'dynamic_cp_workspace_max_tokens': None, 'dynamic_cp_wave_coexecution': False, 'nccl_communicator_config_path': None, 'use_tp_pp_dp_mapping': False, 'replication': False, 'replication_jump': None, 'replication_factor': 2, 'full_validation': False, 'multiple_validation_sets': False, 'eval_iters': 10, 'eval_interval': 99999999, 'test_mode': False, 'skip_train': False, 'benchmark_eval': False, 'benchmark_tasks': None, 'benchmark_interval': None, 'benchmark_sequence_length': None, 'benchmark_micro_batch': None, 'benchmark_global_batch': None, 'data_path': ['/mnt/hdd/cpt/MoE_CPT_Data_0715-stage_15/stage_15_final_20261001_v2_link/worker_{0..78}_input_ids_tmp'], 'split': '999,1,0', 'train_data_path': None, 'valid_data_path': None, 'test_data_path': None, 'data_args_path': None, 'load_complemental_dataset': ['loss_mask'], 'per_split_data_args_path': None, 'dataloader_fast_cache_load': False, 'dataloader_defer_npy_index_mmap': False, 'data_cache_path': '/mnt/hdd/cpt/binidx_cache_stage15_final_20261001_v2', 'mmap_bin_files': True, 'mock_data': False, 'seq_length': 131072, 'encoder_seq_length': 131072, 'decoder_seq_length': None, 'retriever_seq_length': 256, 'sample_rate': 1.0, 'mask_prob': 0.15, 'short_seq_prob': 0.1, 'num_workers': 4, 'prefetch_factor': 8, 'reset_position_ids': False, 'reset_attention_mask': False, 'eod_mask_loss': False, 'create_attention_mask_in_dataloader': False, 'disable_explicit_attention_mask': False, 'num_dataset_builder_threads': 1, 'object_storage_cache_path': None, 'mid_level_dataset_surplus': 0.005, 'document_packing_algorithm': 'obfd', 'document_packing_dp_size': None, 'packing_tokens_per_shard': 100000000000, 'start_samples': 0, 'consumed_train_samples': 0, 'previous_stage_seq_length': None, 'allow_ambiguous_pad_tokens': False, 'auto_generate_cu_seqlens': True, 'vocab_size': None, 'padded_vocab_size': 99072, 'vocab_file': None, 'merge_file': None, 'vocab_extra_ids': 0, 'tokenizer_type': 'HuggingFaceTokenizer', 'tokenizer_model': '/mnt/ssd/yulan/pretrain-linear-moe/preprocess/modify_tokenizer/YuLan-Mini-Qwen-Template_new_sp', 'tokenizer_metadata': None, 'tiktoken_pattern': None, 'tiktoken_num_special_tokens': 1000, 'tiktoken_special_tokens': None, 'legacy_tokenizer': False, 'trust_remote_code': False, 'override_hf_eod_token_id': None, 'adlr_autoresume': False, 'adlr_autoresume_interval': 1000, 'ict_head_size': None, 'biencoder_projection_dim': 0, 'biencoder_shared_query_context_model': False, 'ict_load': None, 'bert_load': None, 'titles_data_path': None, 'query_in_block_prob': 0.1, 'use_one_sent_docs': False, 'evidence_data_path': None, 'retriever_report_topk_accuracies': [], 'retriever_score_scaling': False, 'block_data_path': None, 'embedding_path': None, 'indexer_batch_size': 128, 'indexer_log_interval': 1000, 'num_classes': 1000, 'img_h': 224, 'img_w': 224, 'num_channels': 3, 'patch_dim': 16, 'classes_fraction': 1.0, 'data_per_class_fraction': 1.0, 'data_sharding': True, 'head_lr_mult': 1.0, 'vision_pretraining': False, 'vision_pretraining_type': 'classify', 'vision_backbone_type': 'vit', 'swin_backbone_type': 'tiny', 'mask_type': 'random', 'mask_factor': 1.0, 'iter_per_epoch': 1250, 'dino_local_img_size': 96, 'dino_local_crops_number': 10, 'dino_head_hidden_size': 2048, 'dino_bottleneck_size': 256, 'dino_freeze_last_layer': 1, 'dino_norm_last_layer': False, 'dino_warmup_teacher_temp': 0.04, 'dino_teacher_temp': 0.07, 'dino_warmup_teacher_temp_epochs': 30, 'qk_layernorm': False, 'qk_l2_norm': False, 'expert_model_parallel_size': 8, 'expert_tensor_parallel_size': 1, 'num_experts': 192, 'moe_layer_freq': [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 'moe_ffn_hidden_size': 512, 'moe_shared_expert_intermediate_size': 512, 'moe_shared_expert_gate': True, 'moe_shared_expert_overlap': True, 'moe_triton_shared_expert_overlap': False, 'moe_grouped_gemm': True, 'moe_use_legacy_grouped_gemm': False, 'moe_layer_recompute': False, 'moe_extended_tp': False, 'moe_use_upcycling': False, 'moe_router_load_balancing_type': 'global_aux_loss', 'moe_router_dtype': 'fp32', 'moe_router_gemm_backend': 'te', 'moe_router_fusion': True, 'moe_router_aux_loss_fusion': 'auto', 'moe_gaux_overlap': False, 'moe_router_score_function': 'softmax', 'moe_router_sqrt_gate': True, 'moe_router_topk': 4, 'moe_router_pre_softmax': False, 'moe_router_num_groups': None, 'moe_router_group_topk': None, 'moe_router_topk_scaling_factor': None, 'moe_router_enable_expert_bias': False, 'moe_router_bias_update_rate': 0.001, 'moe_router_force_load_balancing': False, 'moe_router_padding_for_quantization': False, 'moe_router_bias_update_method': 'sign', 'moe_router_padding_for_fp8': False, 'moe_aux_loss_coeff': 0.05, 'moe_z_loss_coeff': None, 'moe_input_jitter_eps': None, 'moe_per_layer_logging': False, 'log_moe_activations': True, 'log_moe_params': False, 'log_moe_router_metrics': False, 'moe_monitor_layers': '', 'moe_monitor_log_interval': None, 'moe_token_dispatcher_type': 'alltoall', 'moe_triton_dispatcher_exclude_padding_tokens': False, 'moe_triton_workspace_expand': 4.0, 'moe_triton_mega_dispatch_sms': 48, 'moe_triton_mega_tail_sms': 16, 'moe_triton_mega_compute_sms': 24, 'moe_triton_mega_activation_sms': 4, 'moe_triton_mega_combine_sms': 32, 'moe_triton_mega_reduce_sms': 32, 'moe_triton_mega_num_warps': 16, 'moe_enable_deepep': False, 'moe_flex_dispatcher_backend': 'deepep', 'moe_deepep_num_sms': 20, 'moe_hybridep_num_sms': 16, 'moe_permute_fusion': True, 'moe_permute_backend': 'auto', 'moe_expert_capacity_factor': None, 'moe_pad_expert_input_to_capacity': False, 'moe_token_drop_policy': 'probs', 'moe_apply_probs_on_input': False, 'overlap_moe_expert_parallel_comm': False, 'delay_wgrad_compute': False, 'moe_upcycling_granularity': 1, 'moe_pad_experts_for_cuda_graph_inference': False, 'q_lora_rank': None, 'kv_lora_rank': 32, 'qk_head_dim': 128, 'qk_pos_emb_head_dim': 64, 'v_head_dim': 128, 'rotary_scaling_factor': 1.0, 'mscale': 1.0, 'mscale_all_dim': 0.0, 'cache_mla_latents': False, 'linear_attention_type': 'gated_delta_net', 'linear_attention_freq': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1], 'linear_rope_mode': 'none', 'dc_shortconv': False, 'dc_shortconv_upcycling': False, 'dc_shortconv_optimizer_state': 'conservative', 'gdn_shortconv_separate_gate': False, 'gdn_shortconv_separate_gate_upcycling': False, 'linear_conv_kernel_dim': 4, 'linear_key_head_dim': 64, 'linear_value_head_dim': 64, 'linear_num_key_heads': 8, 'linear_num_value_heads': 32, 'gdn_pre_gdr_fusion': False, 'gdn_pre_gdr_fusion_high_precision_backward': False, 'gdn_pre_gdr_fusion_deterministic_weight_gradient': False, 'gdn_backend': 'fla', 'gdn_gated_norm_backend': 'linghe', 'gdn_split_in_proj': True, 'gdn_fused_split_forward': True, 'gdn_postinit_key_scale': 1.0, 'gdn_postinit_alpha_scale': 1.0, 'gdn_postinit_alog_shift': 0.0, 'gdn_alpha_weight_scale': 1.0, 'gdn_alpha_weight_scale_mode': 'matrix', 'gdn_lr_mult_q': 1.0, 'gdn_lr_mult_k': 1.0, 'gdn_lr_mult_v': 1.0, 'gdn_lr_mult_alpha': 0.5, 'gdn_lr_mult_beta': 1.0, 'heterogeneous_layers_config_path': None, 'heterogeneous_layers_config_encoded_json': None, 'log_params_norm': True, 'log_padding_stats': False, 'log_num_zeros_in_grad': False, 'log_throughput': True, 'log_progress': False, 'timing_log_level': 0, 'log_energy': False, 'increase_log_level_interval': 1000, 'increase_log_level_iters': 5, 'barrier_with_L1_time': False, 'timing_log_option': 'all', 'tensorboard_log_interval': 1, 'tensorboard_queue_size': 1000, 'log_timers_to_tensorboard': False, 'log_loss_scale_to_tensorboard': True, 'log_validation_ppl_to_tensorboard': False, 'log_memory_to_tensorboard': False, 'log_world_size_to_tensorboard': False, 'wandb_project': 'qwen2.5_3b_mom_cpt', 'wandb_entity': '', 'wandb_exp_name': 'stage14_120B_8node_gdnlralpha_off_20260925a', 'wandb_save_dir': '/mnt/ssd/cpt/moe-cpt-ebcloud/formal3/launcher_logs/f3-plain-shortconv-adamh-from32780-20260915a/stage15_115B_8node_gdnlralpha_off_20261003a/wandb', 'swanlab_project': '', 'swanlab_workspace': '', 'swanlab_exp_name': '', 'swanlab_save_dir': '', 'logging_level': None, 'enable_debug_logging': False, 'log_hidden_states': ['embeddings', 'residual_attn', 'input_layernorm', 'attention::q_layernorm', 'attention::k_layernorm', 'attention::core_attention', 'attention::o_proj', 'residual_mlp', 'pre_mlp_layernorm', 'mlp', 'moe::router', 'moe::shared_experts', 'moe::routed_experts', 'gated_delta::in_proj', 'gated_delta::conv1d', 'gated_delta::query', 'gated_delta::key', 'gated_delta::value', 'gated_delta::gate', 'gated_delta::beta', 'gated_delta::alpha', 'gated_delta::g', 'gated_delta::core_attention', 'gated_delta::out_norm', 'gated_delta::out_proj', 'final_layernorm'], 'log_params': ['attention::linear_qkv', 'attention::o_proj', 'mlp::linear_fc1', 'mlp::linear_fc2', 'input_layernorm', 'pre_mlp_layernorm', 'embedding', 'lm_head', 'gated_delta::in_proj', 'gated_delta::in_proj_bias', 'gated_delta::conv1d', 'gated_delta::conv1d_bias', 'gated_delta::dt_bias', 'gated_delta::A_log', 'gated_delta::out_norm', 'gated_delta::out_norm_bias', 'gated_delta::out_proj', 'gated_delta::out_proj_bias'], 'log_attn_logits': False, 'log_logits_z_loss': False, 'log_metrics_interval': 10, 'log_update_rms': True, 'output_logits_z_loss_coeff': None, 'log_straggler': False, 'disable_straggler_on_startup': False, 'straggler_ctrlr_port': 65535, 'straggler_minmax_count': 1, 'run_workload_inspector_server': False, 'inference_batch_times_seqlen_threshold': -1, 'max_tokens_to_oom': 12000, 'output_bert_embeddings': False, 'bert_embedder_type': 'megatron', 'flash_decode': False, 'enable_cuda_graph': False, 'cuda_graph_warmup_steps': 3, 'external_cuda_graph': False, 'cuda_graph_impl': 'none', 'cuda_graph_scope': [], 'inference_max_batch_size': 8, 'inference_max_seq_length': 2560, 'inference_dynamic_batching': False, 'inference_dynamic_batching_buffer_size_gb': 40.0, 'inference_dynamic_batching_block_size': 256, 'inference_dynamic_batching_buffer_guaranteed_fraction': 0.2, 'inference_dynamic_batching_buffer_overflow_factor': None, 'inference_dynamic_batching_max_requests_override': None, 'inference_dynamic_batching_max_tokens_override': None, 'inference_dynamic_batching_num_cuda_graphs': 16, 'inference_dynamic_batching_track_paused_request_events': False, 'decode_only_cuda_graphs': False, 'inference_dynamic_batching_unified_memory_level': 0, 'symmetric_ar_type': None, 'nccl_all_reduce_for_prefill': False, 'mlp_chunks_for_prefill': 1, 'disable_chunked_prefill': False, 'fp8': None, 'fp8_recipe': 'delayed', 'fp8_margin': 0, 'fp8_interval': 1, 'fp8_amax_history_len': 1, 'fp8_amax_compute_algo': 'most_recent', 'fp8_wgrad': True, 'transformer_impl': 'transformer_engine', 'fp8_param_gather': False, 'first_last_layers_bf16': False, 'num_layers_at_start_in_bf16': 1, 'num_layers_at_end_in_bf16': 1, 'fp4': None, 'fp4_recipe': 'nvfp4', 'fp4_param': False, 'te_rng_tracker': False, 'inference_rng_tracker': False, 'retro_project_dir': None, 'retro_add_retriever': False, 'retro_cyclic_train_iters': None, 'retro_encoder_layers': 2, 'retro_encoder_hidden_dropout': 0.1, 'retro_encoder_attention_dropout': 0.1, 'retro_num_neighbors': 2, 'retro_num_retrieved_chunks': 2, 'retro_attention_gate': 1, 'retro_verify_neighbor_count': True, 'enable_experimental': False, 'spec': None, 'hybrid_attention_ratio': 0.0625, 'hybrid_mlp_ratio': 0.5, 'hybrid_override_pattern': None, 'mamba_state_dim': 128, 'mamba_head_dim': 64, 'mamba_num_groups': 8, 'mamba_num_heads': None, 'mamba_expand': 2, 'is_hybrid_model': True, 'disable_mamba_mem_eff_path': False, 'mamba_disable_cp': False, 'yaml_cfg': None, 'use_precision_aware_optimizer': False, 'main_grads_dtype': torch.float32, 'main_params_dtype': torch.float32, 'exp_avg_dtype': torch.float32, 'exp_avg_sq_dtype': torch.float32, 'enable_one_logger': True, 'one_logger_project': 'megatron-lm', 'one_logger_run_name': None, 'one_logger_async': False, 'app_tag_run_name': None, 'app_tag_run_version': '0.0.0', 'inprocess_restart': False, 'inprocess_max_iterations': None, 'inprocess_monitor_thread_interval': 1.0, 'inprocess_monitor_process_interval': 1.0, 'inprocess_progress_watchdog_interval': 1.0, 'inprocess_heartbeat_interval': 30, 'inprocess_soft_timeout': 60, 'inprocess_hard_timeout': 90, 'inprocess_heartbeat_timeout': 60, 'inprocess_barrier_timeout': 120, 'inprocess_completion_timeout': 120, 'inprocess_last_call_wait': 1, 'inprocess_termination_grace_time': 1, 'inprocess_granularity': 'node', 'inprocess_active_world_size': 64, 'inprocess_empty_cuda_cache': False, 'enable_ft_package': False, 'calc_ft_timeouts': False, 'config_logger_dir': '', 'error_injection_rate': 0, 'error_injection_type': 'transient_error', 'rerun_mode': 'validate_results', 'enable_msc': True, 'kitchen_config_file': None, 'kitchen_recipe_number': None, 'sft': False, 'sft_tokenizer_prompt_format': 'nemotron-h-aligned', 'export_model_type': 'GPTModel', 'export_legacy_megatron': False, 'export_te_mcore_model': False, 'export_force_local_attention': False, 'export_kv_cache_quant': False, 'export_real_quant_cfg': 'None', 'export_quant_cfg': None, 'export_kd_cfg': None, 'teacher_model_config': None, 'export_kd_teacher_load': None, 'export_kd_teacher_ckpt_format': None, 'finetune_hf_dataset': None, 'finetune_data_split': 'train', 'export_qk_l2_norm': False, 'export_moe_apply_probs_on_input': False, 'export_offline_model': False, 'modelopt_enabled': False, 'rank': 63, 'world_size': 64, 'use_dist_ckpt': True, 'transformer_pipeline_model_parallel_size': 1, 'data_parallel_size': 8, 'virtual_pipeline_model_parallel_size': None, 'params_dtype': torch.bfloat16, 'skipped_train_samples': 0, 'consumed_valid_samples': 0, 'variable_seq_lengths': False, '_wandb': {}}
11
+ 2026-10-03 15:36:55,091 INFO MainThread:730851 [wandb_init.py:init():888] starting backend
12
+ 2026-10-03 15:36:55,382 INFO MainThread:730851 [wandb_init.py:init():891] sending inform_init request
13
+ 2026-10-03 15:36:55,389 INFO MainThread:730851 [wandb_init.py:init():899] backend started and connected
14
+ 2026-10-03 15:36:55,396 INFO MainThread:730851 [wandb_init.py:init():969] updated telemetry
15
+ 2026-10-03 15:36:55,396 INFO MainThread:730851 [wandb_init.py:init():993] communicating run to backend with 90.0 second timeout
16
+ 2026-10-03 15:36:57,237 INFO MainThread:730851 [wandb_init.py:init():1040] starting run threads in backend
17
+ 2026-10-03 15:36:57,542 INFO MainThread:730851 [wandb_run.py:_console_start():2504] atexit reg
18
+ 2026-10-03 15:36:57,542 INFO MainThread:730851 [wandb_run.py:_redirect():2352] redirect: wrap_raw
19
+ 2026-10-03 15:36:57,542 INFO MainThread:730851 [wandb_run.py:_redirect():2421] Wrapping output streams.
20
+ 2026-10-03 15:36:57,542 INFO MainThread:730851 [wandb_run.py:_redirect():2444] Redirects installed.
21
+ 2026-10-03 15:36:57,547 INFO MainThread:730851 [wandb_init.py:init():1080] run started, returning control to user process
22
+ 2026-10-03 15:47:07,644 INFO MainThread:730851 [wandb_run.py:_config_callback():1385] config_cb None None {'slurm_job_name': 'N/A'}
23
+ 2026-10-10 20:25:46,273 INFO MainThread:730851 [wandb_run.py:_finish():2270] finishing run huyiwen/qwen2.5_3b_mom_cpt/neb76hvj
24
+ 2026-10-10 20:25:46,275 INFO MainThread:730851 [wandb_run.py:_atexit_cleanup():2469] got exitcode: 0
25
+ 2026-10-10 20:25:46,275 INFO MainThread:730851 [wandb_run.py:_restore():2451] restore
26
+ 2026-10-10 20:25:46,276 INFO MainThread:730851 [wandb_run.py:_restore():2457] restore done
27
+ 2026-10-10 20:25:53,585 INFO MainThread:730851 [wandb_run.py:_footer_sync_info():3853] logging synced files
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__18_0.distcp ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:449d880a14c43ba7b4a7879dabf7504c9fccb1888ff98c46b9135193ac15151c
3
+ size 3725451014
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__21_0.distcp ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9321c3c0c304b3d47b9834e9fd260c40a5b3b3efa796a760763529d841456a9e
3
+ size 3725472260
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__29_1.distcp ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:adc9883d8aad9a4e90c3631842c433f02e0227a7e5a4360e1e442dfecdcb64a6
3
+ size 3725405514
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/__49_0.distcp ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7385d4c3dd6444331feb90763b617dd318b7135dd44b29429d4ed504d28e65fc
3
+ size 3725314012
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/metadata.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"sharded_backend": "torch_dist", "sharded_backend_version": 1, "common_backend": "torch", "common_backend_version": 1}
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/iter_0002384/modelopt_run_config.yaml ADDED
@@ -0,0 +1,833 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ activation_func: <function silu at 0x7fb16609bd00>
2
+ activation_func_clamp_mode: soft
3
+ activation_func_clamp_value: '7.0'
4
+ add_bias_linear: false
5
+ add_qkv_bias: true
6
+ apply_query_key_layer_scaling: false
7
+ apply_residual_connection_post_layernorm: false
8
+ apply_rope_fusion: false
9
+ attention_backend: AttnBackend.auto
10
+ attention_dropout: '0.0'
11
+ attention_output_gate: true
12
+ attention_output_gate_upcycling: false
13
+ attention_softmax_in_fp32: false
14
+ attn_k_token_shift: None
15
+ attn_output_gate: None
16
+ attn_q_token_shift: None
17
+ attn_token_shift: None
18
+ attn_v_token_shift: None
19
+ autocast_dtype: torch.bfloat16
20
+ barrier_with_L1_time: false
21
+ bf16: true
22
+ bias_activation_fusion: true
23
+ bias_dropout_fusion: true
24
+ calculate_per_token_loss: false
25
+ clone_scatter_output_in_embedding: true
26
+ config_logger_dir: ''
27
+ cross_entropy_fusion_impl: linear_triton
28
+ cross_entropy_loss_fusion: true
29
+ dc_shortconv: false
30
+ dc_shortconv_upcycling: false
31
+ defer_embedding_wgrad_compute: false
32
+ delay_wgrad_compute: false
33
+ deterministic_mode: false
34
+ disable_bf16_reduced_precision_matmul: false
35
+ disable_parameter_transpose_cache: false
36
+ distribute_saved_activations: false
37
+ dynamic_cp_candidate_sizes: None
38
+ dynamic_cp_gdn_policy: None
39
+ dynamic_cp_moe_policy: None
40
+ dynamic_cp_on_error: error
41
+ dynamic_cp_scheduler: default_dynamic_cp
42
+ dynamic_cp_wave_coexecution: false
43
+ dynamic_cp_workspace_max_tokens: None
44
+ emb_deviation_loss_coeff: 0
45
+ emb_deviation_type: None
46
+ enable_autocast: false
47
+ fast_thd_a2a: true
48
+ ffn_hidden_size: 4800
49
+ ffn_intermediate_token_shift: None
50
+ ffn_token_shift: None
51
+ final_logits_clamp_value: '30.0'
52
+ finalize_model_grads_func: <function finalize_model_grads at 0x7fb0796a6200>
53
+ fine_grained_activation_offloading: false
54
+ first_last_layers_bf16: false
55
+ flash_decode: false
56
+ fp16: false
57
+ fp32_residual_connection: false
58
+ freeze_layernorm_weight: false
59
+ fused_single_qkv_rope: false
60
+ gated_linear_unit: true
61
+ gated_norm: true
62
+ gated_norm_lora_rank: 16
63
+ gated_norm_upcycling: false
64
+ gdn_alpha_weight_scale: '1.0'
65
+ gdn_alpha_weight_scale_mode: matrix
66
+ gdn_backend: fla
67
+ gdn_fused_split_forward: true
68
+ gdn_gated_norm_backend: linghe
69
+ gdn_lr_mult_alpha: '1.0'
70
+ gdn_lr_mult_beta: '1.0'
71
+ gdn_lr_mult_k: '1.0'
72
+ gdn_lr_mult_q: '1.0'
73
+ gdn_lr_mult_v: '1.0'
74
+ gdn_pre_gdr_fusion: false
75
+ gdn_pre_gdr_fusion_deterministic_weight_gradient: false
76
+ gdn_pre_gdr_fusion_high_precision_backward: false
77
+ gdn_shortconv_separate_gate: false
78
+ gdn_shortconv_separate_gate_upcycling: false
79
+ gdn_split_in_proj: true
80
+ glu_linear_offset: '0.0'
81
+ grad_scale_func: <bound method MegatronOptimizer.scale_loss of <megatron.core.optimizer.optimizer.ChainedOptimizer
82
+ object at 0x7fafb0138e50>>
83
+ grad_sync_func: "<bound method DistributedDataParallel.start_grad_sync of DistributedDataParallel(\n\
84
+ \ (module): Float16Module(\n (module): GPTModel(\n (embedding): LanguageModelEmbedding(\n\
85
+ \ (word_embeddings): VocabParallelEmbedding()\n (embedding_dropout):\
86
+ \ Dropout(p=0.0, inplace=False)\n )\n (decoder): TransformerBlock(\n \
87
+ \ (layers): ModuleList(\n (0-1): 2 x TransformerLayer(\n \
88
+ \ (input_layernorm): GatedNorm(\n (norm): RMSNorm()\n \
89
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n \
90
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n \
91
+ \ )\n (self_attention): GatedDeltaNet(\n (in_proj_layer_norm):\
92
+ \ IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
93
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
94
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
95
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
96
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
97
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
98
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
99
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
100
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
101
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
102
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
103
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
104
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
105
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
106
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
107
+ \ )\n (mlp): MLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
108
+ \ out_features=9600, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=4800,\
109
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n (2-11):\
110
+ \ 10 x TransformerLayer(\n (input_layernorm): GatedNorm(\n \
111
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048, out_features=16,\
112
+ \ bias=False)\n (gate_up): Linear(in_features=16, out_features=2048,\
113
+ \ bias=True)\n )\n (self_attention): GatedDeltaNet(\n \
114
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
115
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
116
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
117
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
118
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
119
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
120
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
121
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
122
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
123
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
124
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
125
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
126
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
127
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
128
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
129
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
130
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
131
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
132
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
133
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
134
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
135
+ \ )\n (12): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
136
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
137
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
138
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
139
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
140
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
141
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
142
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
143
+ \ inplace=False)\n )\n )\n (linear_proj):\
144
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
145
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
146
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
147
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
148
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
149
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
150
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
151
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
152
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
153
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
154
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
155
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
156
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
157
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
158
+ \ )\n (13-19): 7 x TransformerLayer(\n (input_layernorm):\
159
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
160
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
161
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
162
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
163
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
164
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
165
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
166
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
167
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
168
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
169
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
170
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
171
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
172
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
173
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
174
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
175
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
176
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
177
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
178
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
179
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
180
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
181
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
182
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
183
+ \ )\n (20-21): 2 x TransformerLayer(\n (input_layernorm):\
184
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
185
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
186
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
187
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
188
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
189
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
190
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
191
+ \ inplace=False)\n )\n )\n (linear_proj):\
192
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
193
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
194
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
195
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
196
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
197
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
198
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
199
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
200
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
201
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
202
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
203
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
204
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
205
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
206
+ \ )\n (22): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
207
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
208
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
209
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
210
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
211
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
212
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
213
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
214
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
215
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
216
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
217
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
218
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
219
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
220
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
221
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
222
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
223
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
224
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
225
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
226
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
227
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
228
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
229
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
230
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
231
+ \ )\n (23): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
232
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
233
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
234
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
235
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
236
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
237
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
238
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
239
+ \ inplace=False)\n )\n )\n (linear_proj):\
240
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
241
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
242
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
243
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
244
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
245
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
246
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
247
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
248
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
249
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
250
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
251
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
252
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
253
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
254
+ \ )\n (24-45): 22 x TransformerLayer(\n (input_layernorm):\
255
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
256
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
257
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
258
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
259
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
260
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
261
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
262
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
263
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
264
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
265
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
266
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
267
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
268
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
269
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
270
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
271
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
272
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
273
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
274
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
275
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
276
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
277
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
278
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
279
+ \ )\n (46): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
280
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
281
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
282
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
283
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
284
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
285
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
286
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
287
+ \ inplace=False)\n )\n )\n (linear_proj):\
288
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
289
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
290
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
291
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
292
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
293
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
294
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
295
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
296
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
297
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
298
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
299
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
300
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
301
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
302
+ \ )\n (47): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
303
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
304
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
305
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
306
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
307
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
308
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
309
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
310
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
311
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
312
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
313
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
314
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
315
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
316
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
317
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
318
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
319
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
320
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
321
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
322
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
323
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
324
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
325
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
326
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
327
+ \ )\n (48-49): 2 x TransformerLayer(\n (input_layernorm):\
328
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
329
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
330
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
331
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
332
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
333
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
334
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
335
+ \ inplace=False)\n )\n )\n (linear_proj):\
336
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
337
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
338
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
339
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
340
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
341
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
342
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
343
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
344
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
345
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
346
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
347
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
348
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
349
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
350
+ \ )\n (50-55): 6 x TransformerLayer(\n (input_layernorm):\
351
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
352
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
353
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
354
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
355
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
356
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
357
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
358
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
359
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
360
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
361
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
362
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
363
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
364
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
365
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
366
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
367
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
368
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
369
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
370
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
371
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
372
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
373
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
374
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
375
+ \ )\n )\n (final_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
376
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
377
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n \
378
+ \ )\n )\n (output_layer): FusedLinearCrossEntropyColumnParallelLinear(in_features=2048,\
379
+ \ out_features=99072, bias=False, TP=1)\n )\n )\n)>"
380
+ gradient_accumulation_fusion: true
381
+ hetereogenous_dist_checkpoint: false
382
+ heterogeneous_block_specs: false
383
+ hidden_dropout: '0.0'
384
+ hidden_size: 2048
385
+ hidden_states_shrink: '1.0'
386
+ is_hybrid_model: true
387
+ kv_channels: 64
388
+ layernorm_epsilon: 1e-06
389
+ layernorm_zero_centered_gamma: false
390
+ linear_attention_freq: '[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1,
391
+ 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
392
+ 0, 1, 0, 0, 1, 1, 1, 1, 1, 1]'
393
+ linear_attention_type: gated_delta_net
394
+ linear_conv_kernel_dim: 4
395
+ linear_cross_entropy_accumulate_grad_in_fp32: true
396
+ linear_cross_entropy_num_chunks: 32
397
+ linear_key_head_dim: 64
398
+ linear_num_key_heads: 8
399
+ linear_num_value_heads: 32
400
+ linear_rope_mode: none
401
+ linear_value_head_dim: 64
402
+ lm_head_alpha: '1.0'
403
+ log_attn_logits: false
404
+ log_hidden_states: '[''embeddings'', ''residual_attn'', ''input_layernorm'', ''attention::q_layernorm'',
405
+ ''attention::k_layernorm'', ''attention::core_attention'', ''attention::o_proj'',
406
+ ''residual_mlp'', ''pre_mlp_layernorm'', ''mlp'', ''moe::router'', ''moe::shared_experts'',
407
+ ''moe::routed_experts'', ''gated_delta::in_proj'', ''gated_delta::conv1d'', ''gated_delta::query'',
408
+ ''gated_delta::key'', ''gated_delta::value'', ''gated_delta::gate'', ''gated_delta::beta'',
409
+ ''gated_delta::alpha'', ''gated_delta::g'', ''gated_delta::core_attention'', ''gated_delta::out_norm'',
410
+ ''gated_delta::out_proj'', ''final_layernorm'']'
411
+ log_logits_z_loss: false
412
+ log_metrics_interval: 10
413
+ log_moe_activations: true
414
+ log_moe_params: false
415
+ log_moe_router_metrics: false
416
+ log_params: '[''attention::linear_qkv'', ''attention::o_proj'', ''mlp::linear_fc1'',
417
+ ''mlp::linear_fc2'', ''input_layernorm'', ''pre_mlp_layernorm'', ''embedding'',
418
+ ''lm_head'', ''gated_delta::in_proj'', ''gated_delta::in_proj_bias'', ''gated_delta::conv1d'',
419
+ ''gated_delta::conv1d_bias'', ''gated_delta::dt_bias'', ''gated_delta::A_log'',
420
+ ''gated_delta::out_norm'', ''gated_delta::out_norm_bias'', ''gated_delta::out_proj'',
421
+ ''gated_delta::out_proj_bias'']'
422
+ log_update_rms: true
423
+ mamba_disable_cp: false
424
+ mamba_expand: 2
425
+ mamba_head_dim: 64
426
+ mamba_num_groups: 8
427
+ mamba_num_heads: None
428
+ mamba_state_dim: 128
429
+ masked_softmax_fusion: false
430
+ max_seqlen_per_dp_cp_rank: None
431
+ memory_efficient_layer_norm: false
432
+ min_offloaded_tensor_size: 1048576
433
+ mlp_chunks_for_prefill: 1
434
+ moe_apply_probs_on_input: false
435
+ moe_aux_loss_coeff: '0.05'
436
+ moe_deepep_num_sms: 20
437
+ moe_enable_deepep: false
438
+ moe_expert_capacity_factor: None
439
+ moe_extended_tp: false
440
+ moe_ffn_hidden_size: 512
441
+ moe_flex_dispatcher_backend: deepep
442
+ moe_gaux_overlap: false
443
+ moe_grouped_gemm: true
444
+ moe_hybridep_num_sms: 16
445
+ moe_input_jitter_eps: None
446
+ moe_layer_freq: '[0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
447
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
448
+ 1, 1, 1, 1, 1, 1, 1]'
449
+ moe_pad_expert_input_to_capacity: false
450
+ moe_per_layer_logging: false
451
+ moe_permute_backend: auto
452
+ moe_permute_fusion: true
453
+ moe_router_aux_loss_fusion: auto
454
+ moe_router_bias_update_method: sign
455
+ moe_router_bias_update_rate: '0.001'
456
+ moe_router_dtype: fp32
457
+ moe_router_enable_expert_bias: false
458
+ moe_router_force_load_balancing: false
459
+ moe_router_fusion: true
460
+ moe_router_gemm_backend: te
461
+ moe_router_group_topk: None
462
+ moe_router_load_balancing_type: global_aux_loss
463
+ moe_router_num_groups: None
464
+ moe_router_padding_for_quantization: false
465
+ moe_router_pre_softmax: false
466
+ moe_router_score_function: softmax
467
+ moe_router_sqrt_gate: true
468
+ moe_router_topk: 4
469
+ moe_router_topk_limited_devices: None
470
+ moe_router_topk_scaling_factor: None
471
+ moe_shared_expert_gate: true
472
+ moe_shared_expert_intermediate_size: 512
473
+ moe_shared_expert_overlap: true
474
+ moe_token_dispatcher_type: alltoall
475
+ moe_token_drop_policy: probs
476
+ moe_token_dropping: false
477
+ moe_triton_dispatcher_exclude_padding_tokens: false
478
+ moe_triton_mega_activation_sms: 4
479
+ moe_triton_mega_combine_sms: 32
480
+ moe_triton_mega_compute_sms: 24
481
+ moe_triton_mega_dispatch_sms: 48
482
+ moe_triton_mega_num_warps: 16
483
+ moe_triton_mega_reduce_sms: 32
484
+ moe_triton_mega_tail_sms: 16
485
+ moe_triton_shared_expert_overlap: false
486
+ moe_triton_workspace_expand: '4.0'
487
+ moe_triton_workspace_max_tokens: None
488
+ moe_use_legacy_grouped_gemm: false
489
+ moe_z_loss_coeff: None
490
+ mrope_section: None
491
+ multi_latent_attention: false
492
+ no_rope_freq: None
493
+ no_sync_func: "<bound method DistributedDataParallel.no_sync of DistributedDataParallel(\n\
494
+ \ (module): Float16Module(\n (module): GPTModel(\n (embedding): LanguageModelEmbedding(\n\
495
+ \ (word_embeddings): VocabParallelEmbedding()\n (embedding_dropout):\
496
+ \ Dropout(p=0.0, inplace=False)\n )\n (decoder): TransformerBlock(\n \
497
+ \ (layers): ModuleList(\n (0-1): 2 x TransformerLayer(\n \
498
+ \ (input_layernorm): GatedNorm(\n (norm): RMSNorm()\n \
499
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n \
500
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n \
501
+ \ )\n (self_attention): GatedDeltaNet(\n (in_proj_layer_norm):\
502
+ \ IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
503
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
504
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
505
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
506
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
507
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
508
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
509
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
510
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
511
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
512
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
513
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
514
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
515
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
516
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
517
+ \ )\n (mlp): MLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
518
+ \ out_features=9600, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=4800,\
519
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n (2-11):\
520
+ \ 10 x TransformerLayer(\n (input_layernorm): GatedNorm(\n \
521
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048, out_features=16,\
522
+ \ bias=False)\n (gate_up): Linear(in_features=16, out_features=2048,\
523
+ \ bias=True)\n )\n (self_attention): GatedDeltaNet(\n \
524
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
525
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
526
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
527
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
528
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
529
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
530
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
531
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
532
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
533
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
534
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
535
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
536
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
537
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
538
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
539
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
540
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
541
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
542
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
543
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
544
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
545
+ \ )\n (12): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
546
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
547
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
548
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
549
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
550
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
551
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
552
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
553
+ \ inplace=False)\n )\n )\n (linear_proj):\
554
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
555
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
556
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
557
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
558
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
559
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
560
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
561
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
562
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
563
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
564
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
565
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
566
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
567
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
568
+ \ )\n (13-19): 7 x TransformerLayer(\n (input_layernorm):\
569
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
570
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
571
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
572
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
573
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
574
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
575
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
576
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
577
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
578
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
579
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
580
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
581
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
582
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
583
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
584
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
585
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
586
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
587
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
588
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
589
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
590
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
591
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
592
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
593
+ \ )\n (20-21): 2 x TransformerLayer(\n (input_layernorm):\
594
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
595
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
596
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
597
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
598
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
599
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
600
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
601
+ \ inplace=False)\n )\n )\n (linear_proj):\
602
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
603
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
604
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
605
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
606
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
607
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
608
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
609
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
610
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
611
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
612
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
613
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
614
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
615
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
616
+ \ )\n (22): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
617
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
618
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
619
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
620
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
621
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
622
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
623
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
624
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
625
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
626
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
627
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
628
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
629
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
630
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
631
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
632
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
633
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
634
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
635
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
636
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
637
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
638
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
639
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
640
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
641
+ \ )\n (23): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
642
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
643
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
644
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
645
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
646
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
647
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
648
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
649
+ \ inplace=False)\n )\n )\n (linear_proj):\
650
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
651
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
652
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
653
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
654
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
655
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
656
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
657
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
658
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
659
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
660
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
661
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
662
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
663
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
664
+ \ )\n (24-45): 22 x TransformerLayer(\n (input_layernorm):\
665
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
666
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
667
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
668
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
669
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
670
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
671
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
672
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
673
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
674
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
675
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
676
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
677
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
678
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
679
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
680
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
681
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
682
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
683
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
684
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
685
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
686
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
687
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
688
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
689
+ \ )\n (46): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
690
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
691
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
692
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
693
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
694
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
695
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
696
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
697
+ \ inplace=False)\n )\n )\n (linear_proj):\
698
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
699
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
700
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
701
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
702
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
703
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
704
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
705
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
706
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
707
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
708
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
709
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
710
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
711
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
712
+ \ )\n (47): TransformerLayer(\n (input_layernorm): GatedNorm(\n\
713
+ \ (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
714
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
715
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
716
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
717
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
718
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
719
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
720
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
721
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
722
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
723
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
724
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
725
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
726
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
727
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
728
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
729
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
730
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
731
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
732
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
733
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
734
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
735
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
736
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
737
+ \ )\n (48-49): 2 x TransformerLayer(\n (input_layernorm):\
738
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
739
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
740
+ \ out_features=2048, bias=True)\n )\n (self_attention): SelfAttention(\n\
741
+ \ (core_attention): TEDotProductAttention(\n (flash_attention):\
742
+ \ FlashAttention()\n (fused_attention): FusedAttention()\n \
743
+ \ (unfused_attention): UnfusedDotProductAttention(\n (scale_mask_softmax):\
744
+ \ FusedScaleMaskSoftmax()\n (attention_dropout): Dropout(p=0.0,\
745
+ \ inplace=False)\n )\n )\n (linear_proj):\
746
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
747
+ \ (linear_qkv): TEColumnParallelLinear(in_features=2048, out_features=5120,\
748
+ \ bias=True, TP=1)\n (q_layernorm): IdentityOp()\n (k_layernorm):\
749
+ \ IdentityOp()\n )\n (pre_cross_attn_layernorm): IdentityOp()\n\
750
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
751
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
752
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
753
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
754
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
755
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
756
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
757
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
758
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
759
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
760
+ \ )\n (50-55): 6 x TransformerLayer(\n (input_layernorm):\
761
+ \ GatedNorm(\n (norm): RMSNorm()\n (gate_down): Linear(in_features=2048,\
762
+ \ out_features=16, bias=False)\n (gate_up): Linear(in_features=16,\
763
+ \ out_features=2048, bias=True)\n )\n (self_attention): GatedDeltaNet(\n\
764
+ \ (in_proj_layer_norm): IdentityOp()\n (q_proj): TEColumnParallelLinear(in_features=2048,\
765
+ \ out_features=512, bias=False, TP=1)\n (k_proj): TEColumnParallelLinear(in_features=2048,\
766
+ \ out_features=512, bias=False, TP=1)\n (v_proj): TEColumnParallelLinear(in_features=2048,\
767
+ \ out_features=2048, bias=False, TP=1)\n (z_proj): TEColumnParallelLinear(in_features=2048,\
768
+ \ out_features=2048, bias=False, TP=1)\n (b_proj): TEColumnParallelLinear(in_features=2048,\
769
+ \ out_features=32, bias=False, TP=1)\n (a_proj): TEColumnParallelLinear(in_features=2048,\
770
+ \ out_features=32, bias=False, TP=1)\n (_fused_split_linear): _FusedSplitLinearBoundary()\n\
771
+ \ (conv1d): Conv1d(3072, 3072, kernel_size=(4,), stride=(1,), padding=(3,),\
772
+ \ groups=3072, bias=False)\n (out_norm): RMSNorm()\n (out_proj):\
773
+ \ TERowParallelLinear(in_features=2048, out_features=2048, bias=False, TP=1)\n \
774
+ \ )\n (pre_cross_attn_layernorm): IdentityOp()\n \
775
+ \ (cross_attention): IdentityOp()\n (cross_attn_bda): IdentityFuncOp()\n\
776
+ \ (pre_mlp_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
777
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
778
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n\
779
+ \ )\n (mlp): MoELayer(\n (router): TopKRouter(topk=4,\
780
+ \ routing_type=global_aux_loss, score_function=softmax, enable_expert_bias=False,\
781
+ \ fused=True)\n (experts): A100GroupedMLP()\n (shared_experts):\
782
+ \ SharedExpertMLP(\n (linear_fc1): TEColumnParallelLinear(in_features=2048,\
783
+ \ out_features=1024, bias=False, TP=1)\n (linear_fc2): TERowParallelLinear(in_features=512,\
784
+ \ out_features=2048, bias=False, TP=1)\n )\n )\n \
785
+ \ )\n )\n (final_layernorm): GatedNorm(\n (norm): RMSNorm()\n\
786
+ \ (gate_down): Linear(in_features=2048, out_features=16, bias=False)\n\
787
+ \ (gate_up): Linear(in_features=16, out_features=2048, bias=True)\n \
788
+ \ )\n )\n (output_layer): FusedLinearCrossEntropyColumnParallelLinear(in_features=2048,\
789
+ \ out_features=99072, bias=False, TP=1)\n )\n )\n)>"
790
+ normalization: RMSNorm
791
+ num_attention_heads: 32
792
+ num_layers: 56
793
+ num_layers_at_end_in_bf16: 1
794
+ num_layers_at_start_in_bf16: 1
795
+ num_moe_experts: 192
796
+ num_query_groups: 8
797
+ nvidia_modelopt_version: 0.39.0
798
+ offload_modules: '[]'
799
+ output_logits_z_loss_coeff: None
800
+ param_sync_func: None
801
+ params_dtype: torch.bfloat16
802
+ perform_initialization: false
803
+ persist_layer_norm: true
804
+ qk_l2_norm: false
805
+ qk_layernorm: false
806
+ quant_recipe: None
807
+ reparam_keys: None
808
+ rotary_interleaved: false
809
+ scale_emb: '1.0'
810
+ sequence_packing_scheduler: default_dynamic_cp
811
+ softmax_scale: None
812
+ softmax_type: vanilla
813
+ spectral_mup_init: false
814
+ split_expert_init: true
815
+ split_fc1_init: true
816
+ split_qkv_init: true
817
+ symmetric_ar_type: None
818
+ test_mode: false
819
+ timers: <megatron.core.timers.Timers object at 0x7faff3f5e290>
820
+ token_shift_conv_init: default
821
+ token_shift_conv_size: 4
822
+ transformer_impl: transformer_engine
823
+ use_fused_weighted_squared_relu: false
824
+ use_kitchen: false
825
+ use_mamba_mem_eff_path: true
826
+ use_ring_exchange_p2p: false
827
+ use_te_activation_func: false
828
+ use_te_rng_tracker: false
829
+ variable_seq_lengths: false
830
+ wgrad_deferral_limit: 0
831
+ window_attn_skip_freq: None
832
+ window_size: None
833
+ word_embedding_dropout_prob: '0.0'
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/latest_checkpointed_iteration.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ 2384
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/checkpoints/latest_wandb_artifact_path.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ huyiwen/qwen2.5_3b_mom_cpt
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0009.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": 9,
3
+ "world_diagnostics_gloo": true,
4
+ "aliases": [
5
+ [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23,
30
+ 24,
31
+ 25,
32
+ 26,
33
+ 27,
34
+ 28,
35
+ 29,
36
+ 30,
37
+ 31,
38
+ 32,
39
+ 33,
40
+ 34,
41
+ 35,
42
+ 36,
43
+ 37,
44
+ 38,
45
+ 39,
46
+ 40,
47
+ 41,
48
+ 42,
49
+ 43,
50
+ 44,
51
+ 45,
52
+ 46,
53
+ 47,
54
+ 48,
55
+ 49,
56
+ 50,
57
+ 51,
58
+ 52,
59
+ 53,
60
+ 54,
61
+ 55,
62
+ 56,
63
+ 57,
64
+ 58,
65
+ 59,
66
+ 60,
67
+ 61,
68
+ 62,
69
+ 63
70
+ ],
71
+ [
72
+ 8,
73
+ 9,
74
+ 10,
75
+ 11,
76
+ 12,
77
+ 13,
78
+ 14,
79
+ 15
80
+ ]
81
+ ],
82
+ "synchronous_singletons": true,
83
+ "async_work_handles_preserved": true
84
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0014.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": 14,
3
+ "world_diagnostics_gloo": true,
4
+ "aliases": [
5
+ [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23,
30
+ 24,
31
+ 25,
32
+ 26,
33
+ 27,
34
+ 28,
35
+ 29,
36
+ 30,
37
+ 31,
38
+ 32,
39
+ 33,
40
+ 34,
41
+ 35,
42
+ 36,
43
+ 37,
44
+ 38,
45
+ 39,
46
+ 40,
47
+ 41,
48
+ 42,
49
+ 43,
50
+ 44,
51
+ 45,
52
+ 46,
53
+ 47,
54
+ 48,
55
+ 49,
56
+ 50,
57
+ 51,
58
+ 52,
59
+ 53,
60
+ 54,
61
+ 55,
62
+ 56,
63
+ 57,
64
+ 58,
65
+ 59,
66
+ 60,
67
+ 61,
68
+ 62,
69
+ 63
70
+ ],
71
+ [
72
+ 8,
73
+ 9,
74
+ 10,
75
+ 11,
76
+ 12,
77
+ 13,
78
+ 14,
79
+ 15
80
+ ]
81
+ ],
82
+ "synchronous_singletons": true,
83
+ "async_work_handles_preserved": true
84
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0038.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": 38,
3
+ "world_diagnostics_gloo": true,
4
+ "aliases": [
5
+ [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23,
30
+ 24,
31
+ 25,
32
+ 26,
33
+ 27,
34
+ 28,
35
+ 29,
36
+ 30,
37
+ 31,
38
+ 32,
39
+ 33,
40
+ 34,
41
+ 35,
42
+ 36,
43
+ 37,
44
+ 38,
45
+ 39,
46
+ 40,
47
+ 41,
48
+ 42,
49
+ 43,
50
+ 44,
51
+ 45,
52
+ 46,
53
+ 47,
54
+ 48,
55
+ 49,
56
+ 50,
57
+ 51,
58
+ 52,
59
+ 53,
60
+ 54,
61
+ 55,
62
+ 56,
63
+ 57,
64
+ 58,
65
+ 59,
66
+ 60,
67
+ 61,
68
+ 62,
69
+ 63
70
+ ],
71
+ [
72
+ 32,
73
+ 33,
74
+ 34,
75
+ 35,
76
+ 36,
77
+ 37,
78
+ 38,
79
+ 39
80
+ ]
81
+ ],
82
+ "synchronous_singletons": true,
83
+ "async_work_handles_preserved": true
84
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0043.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": 43,
3
+ "world_diagnostics_gloo": true,
4
+ "aliases": [
5
+ [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23,
30
+ 24,
31
+ 25,
32
+ 26,
33
+ 27,
34
+ 28,
35
+ 29,
36
+ 30,
37
+ 31,
38
+ 32,
39
+ 33,
40
+ 34,
41
+ 35,
42
+ 36,
43
+ 37,
44
+ 38,
45
+ 39,
46
+ 40,
47
+ 41,
48
+ 42,
49
+ 43,
50
+ 44,
51
+ 45,
52
+ 46,
53
+ 47,
54
+ 48,
55
+ 49,
56
+ 50,
57
+ 51,
58
+ 52,
59
+ 53,
60
+ 54,
61
+ 55,
62
+ 56,
63
+ 57,
64
+ 58,
65
+ 59,
66
+ 60,
67
+ 61,
68
+ 62,
69
+ 63
70
+ ],
71
+ [
72
+ 40,
73
+ 41,
74
+ 42,
75
+ 43,
76
+ 44,
77
+ 45,
78
+ 46,
79
+ 47
80
+ ]
81
+ ],
82
+ "synchronous_singletons": true,
83
+ "async_work_handles_preserved": true
84
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0051.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": 51,
3
+ "world_diagnostics_gloo": true,
4
+ "aliases": [
5
+ [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23,
30
+ 24,
31
+ 25,
32
+ 26,
33
+ 27,
34
+ 28,
35
+ 29,
36
+ 30,
37
+ 31,
38
+ 32,
39
+ 33,
40
+ 34,
41
+ 35,
42
+ 36,
43
+ 37,
44
+ 38,
45
+ 39,
46
+ 40,
47
+ 41,
48
+ 42,
49
+ 43,
50
+ 44,
51
+ 45,
52
+ 46,
53
+ 47,
54
+ 48,
55
+ 49,
56
+ 50,
57
+ 51,
58
+ 52,
59
+ 53,
60
+ 54,
61
+ 55,
62
+ 56,
63
+ 57,
64
+ 58,
65
+ 59,
66
+ 60,
67
+ 61,
68
+ 62,
69
+ 63
70
+ ],
71
+ [
72
+ 48,
73
+ 49,
74
+ 50,
75
+ 51,
76
+ 52,
77
+ 53,
78
+ 54,
79
+ 55
80
+ ]
81
+ ],
82
+ "synchronous_singletons": true,
83
+ "async_work_handles_preserved": true
84
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0055.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": 55,
3
+ "world_diagnostics_gloo": true,
4
+ "aliases": [
5
+ [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23,
30
+ 24,
31
+ 25,
32
+ 26,
33
+ 27,
34
+ 28,
35
+ 29,
36
+ 30,
37
+ 31,
38
+ 32,
39
+ 33,
40
+ 34,
41
+ 35,
42
+ 36,
43
+ 37,
44
+ 38,
45
+ 39,
46
+ 40,
47
+ 41,
48
+ 42,
49
+ 43,
50
+ 44,
51
+ 45,
52
+ 46,
53
+ 47,
54
+ 48,
55
+ 49,
56
+ 50,
57
+ 51,
58
+ 52,
59
+ 53,
60
+ 54,
61
+ 55,
62
+ 56,
63
+ 57,
64
+ 58,
65
+ 59,
66
+ 60,
67
+ 61,
68
+ 62,
69
+ 63
70
+ ],
71
+ [
72
+ 48,
73
+ 49,
74
+ 50,
75
+ 51,
76
+ 52,
77
+ 53,
78
+ 54,
79
+ 55
80
+ ]
81
+ ],
82
+ "synchronous_singletons": true,
83
+ "async_work_handles_preserved": true
84
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0061.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": 61,
3
+ "world_diagnostics_gloo": true,
4
+ "aliases": [
5
+ [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23,
30
+ 24,
31
+ 25,
32
+ 26,
33
+ 27,
34
+ 28,
35
+ 29,
36
+ 30,
37
+ 31,
38
+ 32,
39
+ 33,
40
+ 34,
41
+ 35,
42
+ 36,
43
+ 37,
44
+ 38,
45
+ 39,
46
+ 40,
47
+ 41,
48
+ 42,
49
+ 43,
50
+ 44,
51
+ 45,
52
+ 46,
53
+ 47,
54
+ 48,
55
+ 49,
56
+ 50,
57
+ 51,
58
+ 52,
59
+ 53,
60
+ 54,
61
+ 55,
62
+ 56,
63
+ 57,
64
+ 58,
65
+ 59,
66
+ 60,
67
+ 61,
68
+ 62,
69
+ 63
70
+ ],
71
+ [
72
+ 56,
73
+ 57,
74
+ 58,
75
+ 59,
76
+ 60,
77
+ 61,
78
+ 62,
79
+ 63
80
+ ]
81
+ ],
82
+ "synchronous_singletons": true,
83
+ "async_work_handles_preserved": true
84
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/communicators_rank0063.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": 63,
3
+ "world_diagnostics_gloo": true,
4
+ "aliases": [
5
+ [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23,
30
+ 24,
31
+ 25,
32
+ 26,
33
+ 27,
34
+ 28,
35
+ 29,
36
+ 30,
37
+ 31,
38
+ 32,
39
+ 33,
40
+ 34,
41
+ 35,
42
+ 36,
43
+ 37,
44
+ 38,
45
+ 39,
46
+ 40,
47
+ 41,
48
+ 42,
49
+ 43,
50
+ 44,
51
+ 45,
52
+ 46,
53
+ 47,
54
+ 48,
55
+ 49,
56
+ 50,
57
+ 51,
58
+ 52,
59
+ 53,
60
+ 54,
61
+ 55,
62
+ 56,
63
+ 57,
64
+ 58,
65
+ 59,
66
+ 60,
67
+ 61,
68
+ 62,
69
+ 63
70
+ ],
71
+ [
72
+ 56,
73
+ 57,
74
+ 58,
75
+ 59,
76
+ 60,
77
+ 61,
78
+ 62,
79
+ 63
80
+ ]
81
+ ],
82
+ "synchronous_singletons": true,
83
+ "async_work_handles_preserved": true
84
+ }
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0000.json ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0019.json ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0033.json ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0046.json ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0061.json ADDED
The diff for this file is too large to render. See raw diff
 
f3-plain-shortconv-adamh-from32780-20260915a/stage16a_40B_8node_gdnlralpha_off_20261010a/runtime_audit/grouping_rank0062.json ADDED
The diff for this file is too large to render. See raw diff