@@ -37,7 +37,7 @@ def qwen3_600m_pretrain_1gpu_h100_bf16_config() -> ConfigContainer:
3737 cfg = _pretrain_common ()
3838
3939 # Model config
40- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-0.6B" ).to_megatron_provider ( load_weights = False )
40+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-0.6B" ).get_model_config ( )
4141
4242 # Tokenizer (--tokenizer-model)
4343 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-0.6B"
@@ -122,7 +122,7 @@ def qwen3_1p7b_pretrain_1gpu_h100_bf16_config() -> ConfigContainer:
122122 cfg = _pretrain_common ()
123123
124124 # Model config
125- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-1.7B" ).to_megatron_provider ( load_weights = False )
125+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-1.7B" ).get_model_config ( )
126126
127127 # Tokenizer
128128 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-1.7B"
@@ -207,7 +207,7 @@ def qwen3_4b_pretrain_2gpu_h100_bf16_config() -> ConfigContainer:
207207 cfg = _pretrain_common ()
208208
209209 # Model config
210- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-4B" ).to_megatron_provider ( load_weights = False )
210+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-4B" ).get_model_config ( )
211211
212212 # Tokenizer
213213 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-4B"
@@ -292,9 +292,7 @@ def qwen3_8b_pretrain_4gpu_h100_bf16_config() -> ConfigContainer:
292292 cfg = _pretrain_common ()
293293
294294 # Model config
295- cfg .model = AutoBridge .from_hf_pretrained (
296- _QWEN3_8B_MODEL_ID , revision = _QWEN3_8B_MODEL_REVISION
297- ).to_megatron_provider (load_weights = False )
295+ cfg .model = AutoBridge .from_hf_pretrained (_QWEN3_8B_MODEL_ID , revision = _QWEN3_8B_MODEL_REVISION ).get_model_config ()
298296
299297 # Tokenizer
300298 cfg .tokenizer .tokenizer_model = _QWEN3_8B_MODEL_ID
@@ -435,7 +433,7 @@ def qwen3_14b_pretrain_8gpu_h100_bf16_config() -> ConfigContainer:
435433 cfg = _pretrain_common ()
436434
437435 # Model config
438- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-14B" ).to_megatron_provider ( load_weights = False )
436+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-14B" ).get_model_config ( )
439437
440438 # Tokenizer
441439 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-14B"
@@ -519,7 +517,7 @@ def qwen3_32b_pretrain_16gpu_h100_bf16_config() -> ConfigContainer:
519517 """
520518 cfg = _pretrain_common ()
521519
522- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-32B" ).to_megatron_provider ( load_weights = False )
520+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-32B" ).get_model_config ( )
523521
524522 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-32B"
525523
@@ -597,7 +595,7 @@ def qwen3_600m_sft_1gpu_h100_bf16_config() -> ConfigContainer:
597595 cfg = _sft_common ()
598596
599597 # Model config
600- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-0.6B" ).to_megatron_provider ( load_weights = False )
598+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-0.6B" ).get_model_config ( )
601599
602600 # Tokenizer
603601 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-0.6B"
@@ -741,7 +739,7 @@ def qwen3_600m_sft_8gpu_h100_bf16_yarn_128k_config() -> ConfigContainer:
741739 hf_path = "Qwen/Qwen3-0.6B"
742740
743741 # Model and tokenizer use the same HF checkpoint so the chat template matches the dataset.
744- cfg .model = AutoBridge .from_hf_pretrained (hf_path ).to_megatron_provider ( load_weights = False )
742+ cfg .model = AutoBridge .from_hf_pretrained (hf_path ).get_model_config ( )
745743 cfg .tokenizer .tokenizer_model = hf_path
746744
747745 # 128K context parallelism.
@@ -817,7 +815,7 @@ def qwen3_1p7b_sft_1gpu_h100_bf16_config() -> ConfigContainer:
817815 cfg = _sft_common ()
818816
819817 # Model config
820- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-1.7B" ).to_megatron_provider ( load_weights = False )
818+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-1.7B" ).get_model_config ( )
821819
822820 # Tokenizer
823821 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-1.7B"
@@ -909,7 +907,7 @@ def qwen3_4b_sft_2gpu_h100_bf16_config() -> ConfigContainer:
909907 cfg = _sft_common ()
910908
911909 # Model config
912- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-4B" ).to_megatron_provider ( load_weights = False )
910+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-4B" ).get_model_config ( )
913911
914912 # Tokenizer
915913 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-4B"
@@ -1001,9 +999,7 @@ def qwen3_8b_sft_4gpu_h100_bf16_config() -> ConfigContainer:
1001999 cfg = _sft_common ()
10021000
10031001 # Model config
1004- cfg .model = AutoBridge .from_hf_pretrained (
1005- _QWEN3_8B_MODEL_ID , revision = _QWEN3_8B_MODEL_REVISION
1006- ).to_megatron_provider (load_weights = False )
1002+ cfg .model = AutoBridge .from_hf_pretrained (_QWEN3_8B_MODEL_ID , revision = _QWEN3_8B_MODEL_REVISION ).get_model_config ()
10071003
10081004 # Tokenizer
10091005 cfg .tokenizer .tokenizer_model = _QWEN3_8B_MODEL_ID
@@ -1149,7 +1145,7 @@ def qwen3_14b_sft_8gpu_h100_bf16_config() -> ConfigContainer:
11491145 cfg = _sft_common ()
11501146
11511147 # Model config
1152- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-14B" ).to_megatron_provider ( load_weights = False )
1148+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-14B" ).get_model_config ( )
11531149
11541150 # Tokenizer
11551151 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-14B"
@@ -1242,7 +1238,7 @@ def qwen3_32b_sft_16gpu_h100_bf16_config() -> ConfigContainer:
12421238 cfg = _sft_common ()
12431239
12441240 # Model config
1245- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-32B" ).to_megatron_provider ( load_weights = False )
1241+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-32B" ).get_model_config ( )
12461242
12471243 # Tokenizer
12481244 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-32B"
@@ -1344,7 +1340,7 @@ def qwen3_600m_peft_1gpu_h100_bf16_config(peft_scheme: str | PEFT = "lora") -> C
13441340 cfg = _peft_common ()
13451341
13461342 # Model config
1347- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-0.6B" ).to_megatron_provider ( load_weights = False )
1343+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-0.6B" ).get_model_config ( )
13481344
13491345 # Tokenizer
13501346 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-0.6B"
@@ -1442,7 +1438,7 @@ def qwen3_1p7b_peft_1gpu_h100_bf16_config(peft_scheme: str | PEFT = "lora") -> C
14421438 cfg = _peft_common ()
14431439
14441440 # Model config
1445- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-1.7B" ).to_megatron_provider ( load_weights = False )
1441+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-1.7B" ).get_model_config ( )
14461442
14471443 # Tokenizer
14481444 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-1.7B"
@@ -1540,7 +1536,7 @@ def qwen3_4b_peft_1gpu_h100_bf16_config(peft_scheme: str | PEFT = "lora") -> Con
15401536 cfg = _peft_common ()
15411537
15421538 # Model config
1543- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-4B" ).to_megatron_provider ( load_weights = False )
1539+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-4B" ).get_model_config ( )
15441540
15451541 # Tokenizer
15461542 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-4B"
@@ -1638,9 +1634,7 @@ def qwen3_8b_peft_1gpu_h100_bf16_config(peft_scheme: str | PEFT = "lora") -> Con
16381634 cfg = _peft_common ()
16391635
16401636 # Model config
1641- cfg .model = AutoBridge .from_hf_pretrained (
1642- _QWEN3_8B_MODEL_ID , revision = _QWEN3_8B_MODEL_REVISION
1643- ).to_megatron_provider (load_weights = False )
1637+ cfg .model = AutoBridge .from_hf_pretrained (_QWEN3_8B_MODEL_ID , revision = _QWEN3_8B_MODEL_REVISION ).get_model_config ()
16441638
16451639 # Tokenizer
16461640 cfg .tokenizer .tokenizer_model = _QWEN3_8B_MODEL_ID
@@ -1765,7 +1759,7 @@ def qwen3_14b_peft_1gpu_h100_bf16_config(peft_scheme: str | PEFT = "lora") -> Co
17651759 cfg = _peft_common ()
17661760
17671761 # Model config
1768- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-14B" ).to_megatron_provider ( load_weights = False )
1762+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-14B" ).get_model_config ( )
17691763
17701764 # Tokenizer
17711765 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-14B"
@@ -1864,7 +1858,7 @@ def qwen3_32b_peft_1gpu_h100_bf16_config(peft_scheme: str | PEFT = "lora") -> Co
18641858 cfg = _peft_common ()
18651859
18661860 # Model config
1867- cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-32B" ).to_megatron_provider ( load_weights = False )
1861+ cfg .model = AutoBridge .from_hf_pretrained ("Qwen/Qwen3-32B" ).get_model_config ( )
18681862
18691863 # Tokenizer
18701864 cfg .tokenizer .tokenizer_model = "Qwen/Qwen3-32B"
0 commit comments