bridge.recipes.llama.h100.llama3#
Module Contents#
Functions#
Return a pre-training config for Llama 3.2 1B. |
|
Return a pre-training config for Llama 3.2 3B. |
|
Return a pre-training config for Llama 3 8B. |
|
Return a pre-training config for Llama 3 8B 16K. |
|
Return a pre-training config for Llama 3 8B 64K. |
|
Return a pre-training config for Llama 3 8B 128K. |
|
Return a low precision (FP8 Current Scaling/MXFP8/NVFP4) pre-training config for Llama 3 8B. |
|
Return a MXFP8 pre-training config for Llama 3 8B on H100. |
|
Return a FP8 current-scaling pre-training config for Llama 3 8B on H100. |
|
Return a NVFP4 pre-training config for Llama 3 8B on H100. |
|
Return a pre-training config for Llama 3 70B. |
|
Return a deterministic pre-training config for Llama 3 70B. |
|
Return a pre-training config for Llama 3 70B 16K. |
|
Return a pre-training config for Llama 3 70B 64K. |
|
Return a pre-training config for Llama 3.1 8B. |
|
Return a pre-training config for Llama 3.1 70B. |
|
Return a pre-training config for Llama 3.1 405B. |
|
Return a deterministic pre-training config for Llama 3.1 405B. |
|
Return a full SFT config for Llama 3.2 1B. |
|
Return a full SFT config for Llama 3.2 3B. |
|
Return a full SFT config for Llama 3 8B. |
|
Return a full SFT config for Llama 3.1 8B. |
|
Return a full SFT config for Llama 3 70B. |
|
Return a full SFT config for Llama 3.1 70B. |
|
Return a full SFT config for Llama 3.1 405B. |
|
Return a PEFT config for Llama 3.2 1B. |
|
Return a PEFT config for Llama 3.2 3B. |
|
Return a PEFT config for Llama 3 8B. |
|
Return a PEFT config for Llama 3.1 8B. |
|
Return a PEFT config for Llama 3 70B. |
|
Return a PEFT config for Llama 3.1 70B. |
|
Return a PEFT config for Llama 3.1 405B. |
Data#
API#
- bridge.recipes.llama.h100.llama3.SEQUENCE_LENGTH_16K: int#
16384
- bridge.recipes.llama.h100.llama3.SEQUENCE_LENGTH_64K: int#
65536
- bridge.recipes.llama.h100.llama3.SEQUENCE_LENGTH_128K: int#
131072
- bridge.recipes.llama.h100.llama3.llama32_1b_pretrain_1gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3.2 1B.
Recommended parallelism: TP=1, PP=1, CP=1.
- bridge.recipes.llama.h100.llama3.llama32_3b_pretrain_1gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3.2 3B.
Recommended parallelism: TP=1, PP=1, CP=1.
- bridge.recipes.llama.h100.llama3.llama3_8b_pretrain_2gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3 8B.
Recommended parallelism: TP=1, PP=1, CP=2.
- bridge.recipes.llama.h100.llama3.llama3_8b_pretrain_16gpu_h100_bf16_16k_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3 8B 16K.
Recommended parallelism: TP=4, PP=2, CP=2, SP=True.
- bridge.recipes.llama.h100.llama3.llama3_8b_pretrain_32gpu_h100_bf16_64k_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3 8B 64K.
Recommended parallelism: TP=4, PP=2, CP=4, SP=True.
- bridge.recipes.llama.h100.llama3.llama3_8b_pretrain_64gpu_h100_bf16_128k_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3 8B 128K.
Recommended parallelism: TP=4, PP=2, CP=8, SP=True.
- bridge.recipes.llama.h100.llama3._llama3_8b_pretrain_2gpu_h100_low_precision(
- mixed_precision_recipe: str,
Return a low precision (FP8 Current Scaling/MXFP8/NVFP4) pre-training config for Llama 3 8B.
- Parameters:
mixed_precision_recipe (str) –
The mixed precision recipe to use. Valid options are:
”bf16_with_mxfp8_mixed”
”bf16_with_fp8_current_scaling_mixed”
”bf16_with_nvfp4_mixed”
- Returns:
The pre-training configuration for Llama 3 8B.
- Return type:
- bridge.recipes.llama.h100.llama3.llama3_8b_pretrain_2gpu_h100_fp8mx_config() megatron.bridge.training.config.ConfigContainer#
Return a MXFP8 pre-training config for Llama 3 8B on H100.
- bridge.recipes.llama.h100.llama3.llama3_8b_pretrain_2gpu_h100_fp8cs_config() megatron.bridge.training.config.ConfigContainer#
Return a FP8 current-scaling pre-training config for Llama 3 8B on H100.
- bridge.recipes.llama.h100.llama3.llama3_8b_pretrain_2gpu_h100_nvfp4_config() megatron.bridge.training.config.ConfigContainer#
Return a NVFP4 pre-training config for Llama 3 8B on H100.
- bridge.recipes.llama.h100.llama3.llama3_70b_pretrain_32gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3 70B.
Recommended parallelism: TP=4, PP=4, VPP=5, CP=2, SP=True with CommOverlap.
- bridge.recipes.llama.h100.llama3.llama3_70b_pretrain_32gpu_h100_bf16_deterministic_config() megatron.bridge.training.config.ConfigContainer#
Return a deterministic pre-training config for Llama 3 70B.
Wraps :func:
llama3_70b_pretrain_configand applies- Func:
~megatron.bridge.recipes.utils.determinism_utils.apply_determinism_overrides. Bit-exact reproducibility also requires the executor-side env vars set byPerfEnvPlugin(deterministic=True).
- bridge.recipes.llama.h100.llama3.llama3_70b_pretrain_32gpu_h100_bf16_16k_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3 70B 16K.
Recommended parallelism: TP=8, PP=2, CP=2, SP=True with CommOverlap.
- bridge.recipes.llama.h100.llama3.llama3_70b_pretrain_256gpu_h100_bf16_64k_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3 70B 64K.
Recommended parallelism: TP=8, PP=4, CP=8, SP=True with CommOverlap.
- bridge.recipes.llama.h100.llama3.llama31_8b_pretrain_2gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3.1 8B.
Recommended parallelism: TP=1, PP=1, CP=2.
- bridge.recipes.llama.h100.llama3.llama31_70b_pretrain_32gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3.1 70B.
Recommended parallelism: TP=4, PP=4, VPP=5, CP=2, SP=True with CommOverlap, seq=128K.
- bridge.recipes.llama.h100.llama3.llama31_405b_pretrain_256gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Llama 3.1 405B.
Recommended parallelism: TP=8, PP=8, VPP=2, CP=4, SP=True with CommOverlap, seq=128K.
- bridge.recipes.llama.h100.llama3.llama31_405b_pretrain_256gpu_h100_bf16_deterministic_config() megatron.bridge.training.config.ConfigContainer#
Return a deterministic pre-training config for Llama 3.1 405B.
Wraps :func:
llama31_405b_pretrain_configand applies- Func:
~megatron.bridge.recipes.utils.determinism_utils.apply_determinism_overrides. Bit-exact reproducibility also requires the executor-side env vars set byPerfEnvPlugin(deterministic=True).
- bridge.recipes.llama.h100.llama3.llama32_1b_sft_1gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a full SFT config for Llama 3.2 1B.
Default parallelism: TP=1, PP=1
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.2 1B SFT.
- bridge.recipes.llama.h100.llama3.llama32_3b_sft_1gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a full SFT config for Llama 3.2 3B.
Default parallelism: TP=1, PP=1
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.2 3B SFT.
- bridge.recipes.llama.h100.llama3.llama3_8b_sft_2gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a full SFT config for Llama 3 8B.
Default parallelism: TP=2, PP=1
- Returns:
ConfigContainer with all settings pre-configured for Llama 3 8B SFT.
- bridge.recipes.llama.h100.llama3.llama31_8b_sft_2gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a full SFT config for Llama 3.1 8B.
Default parallelism: TP=2, PP=1
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.1 8B SFT.
- bridge.recipes.llama.h100.llama3.llama3_70b_sft_32gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a full SFT config for Llama 3 70B.
Default parallelism: TP=8, PP=4
- Returns:
ConfigContainer with all settings pre-configured for Llama 3 70B SFT.
- bridge.recipes.llama.h100.llama3.llama31_70b_sft_32gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a full SFT config for Llama 3.1 70B.
Default parallelism: TP=8, PP=4
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.1 70B SFT.
- bridge.recipes.llama.h100.llama3.llama31_405b_sft_128gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a full SFT config for Llama 3.1 405B.
Default parallelism: TP=8, PP=16, SP=True Total: 128 GPUs (16 nodes)
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.1 405B SFT.
- bridge.recipes.llama.h100.llama3.llama32_1b_peft_1gpu_h100_bf16_config(
- peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
Return a PEFT config for Llama 3.2 1B.
Default parallelism: TP=1, PP=1
- Parameters:
peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.2 1B PEFT.
- bridge.recipes.llama.h100.llama3.llama32_3b_peft_1gpu_h100_bf16_config(
- peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
Return a PEFT config for Llama 3.2 3B.
Default parallelism: TP=1, PP=1
- Parameters:
peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.2 3B PEFT.
- bridge.recipes.llama.h100.llama3.llama3_8b_peft_1gpu_h100_bf16_config(
- peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
Return a PEFT config for Llama 3 8B.
Default parallelism: TP=1, PP=1
- Parameters:
peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.
- Returns:
ConfigContainer with all settings pre-configured for Llama 3 8B PEFT.
- bridge.recipes.llama.h100.llama3.llama31_8b_peft_1gpu_h100_bf16_config(
- peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
Return a PEFT config for Llama 3.1 8B.
Default parallelism: TP=1, PP=1
- Parameters:
peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.1 8B PEFT.
- bridge.recipes.llama.h100.llama3.llama3_70b_peft_8gpu_h100_bf16_config(
- peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
Return a PEFT config for Llama 3 70B.
Default parallelism: TP=8, PP=1
- Parameters:
peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.
- Returns:
ConfigContainer with all settings pre-configured for Llama 3 70B PEFT.
- bridge.recipes.llama.h100.llama3.llama31_70b_peft_8gpu_h100_bf16_config(
- peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
Return a PEFT config for Llama 3.1 70B.
Default parallelism: TP=8, PP=1
- Parameters:
peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.1 70B PEFT.
- bridge.recipes.llama.h100.llama3.llama31_405b_peft_32gpu_h100_bf16_config(
- peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
Return a PEFT config for Llama 3.1 405B.
Default parallelism: TP=4, PP=8, VPP=8, SP=True Total: 32 GPUs (4 nodes)
- Parameters:
peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.
- Returns:
ConfigContainer with all settings pre-configured for Llama 3.1 405B PEFT.
- bridge.recipes.llama.h100.llama3.__all__#
[‘llama31_405b_peft_32gpu_h100_bf16_config’, ‘llama31_405b_pretrain_256gpu_h100_bf16_config’, ‘llama…