bridge.recipes.qwen_vl.h100.qwen3_vl#

Qwen3-VL recipes with parameterless API.

This module provides pretrain, SFT, and PEFT configurations for Qwen3-VL models (8B, 30B-A3B, 235B-A22B).

Module Contents#

Functions#

qwen3_vl_8b_pretrain_4gpu_h100_bf16_mock_config

Return a pre-training config for Qwen3-VL 8B Instruct.

qwen3_vl_30b_a3b_pretrain_8gpu_h100_bf16_mock_config

Return a pre-training config for Qwen3-VL 30B-A3B (MoE).

qwen3_vl_235b_a22b_pretrain_256gpu_h100_bf16_mock_config

Return a pre-training config for Qwen3-VL 235B-A22B (MoE).

_make_energon_dataset

Create a declarative Energon dataset config for Qwen3-VL recipes.

qwen3_vl_8b_sft_2gpu_h100_bf16_config

Return a full SFT config for Qwen3-VL 8B (dense model).

qwen3_vl_30b_a3b_sft_8gpu_h100_bf16_config

Return a full SFT config for Qwen3-VL 30B-A3B (MoE model).

qwen3_vl_235b_a22b_sft_32gpu_h100_bf16_config

Return a full SFT config for Qwen3-VL 235B-A22B (MoE model).

qwen3_vl_8b_peft_1gpu_h100_bf16_config

Return a PEFT config for Qwen3-VL 8B (dense model).

qwen3_vl_30b_a3b_peft_4gpu_h100_bf16_config

Return a PEFT config for Qwen3-VL 30B-A3B (MoE model).

qwen3_vl_235b_a22b_peft_16gpu_h100_bf16_config

Return a PEFT config for Qwen3-VL 235B-A22B (MoE model).

qwen3_vl_8b_peft_1gpu_h100_bf16_energon_config

Return a PEFT (LoRA/DoRA) config for Qwen3-VL 8B with Energon dataset.

Data#

API#

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_8b_pretrain_4gpu_h100_bf16_mock_config() megatron.bridge.training.config.ConfigContainer#

Return a pre-training config for Qwen3-VL 8B Instruct.

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_30b_a3b_pretrain_8gpu_h100_bf16_mock_config() megatron.bridge.training.config.ConfigContainer#

Return a pre-training config for Qwen3-VL 30B-A3B (MoE).

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_235b_a22b_pretrain_256gpu_h100_bf16_mock_config() megatron.bridge.training.config.ConfigContainer#

Return a pre-training config for Qwen3-VL 235B-A22B (MoE).

bridge.recipes.qwen_vl.h100.qwen3_vl._make_energon_dataset(
hf_path: str,
seq_length: int,
micro_batch_size: int,
) megatron.bridge.data.builders.EnergonDatasetConfig#

Create a declarative Energon dataset config for Qwen3-VL recipes.

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_8b_sft_2gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#

Return a full SFT config for Qwen3-VL 8B (dense model).

Default configuration: 2 GPUs

  • TP=2, PP=1

  • LR=5e-6 (full SFT)

  • Sequence length: 4096

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_30b_a3b_sft_8gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#

Return a full SFT config for Qwen3-VL 30B-A3B (MoE model).

Default configuration: 8 GPUs

  • TP=1, PP=1, EP=8

  • LR=5e-6 (full SFT)

  • Sequence length: 4096

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_235b_a22b_sft_32gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#

Return a full SFT config for Qwen3-VL 235B-A22B (MoE model).

Default configuration: 32 GPUs

  • TP=4, PP=1, EP=32

  • LR=5e-6 (full SFT)

  • Sequence length: 4096

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_8b_peft_1gpu_h100_bf16_config(
peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
) megatron.bridge.training.config.ConfigContainer#

Return a PEFT config for Qwen3-VL 8B (dense model).

Default configuration: 1 GPU

  • TP=1, PP=1

  • LR=1e-4 (PEFT)

  • Sequence length: 4096

Parameters:

peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_30b_a3b_peft_4gpu_h100_bf16_config(
peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
) megatron.bridge.training.config.ConfigContainer#

Return a PEFT config for Qwen3-VL 30B-A3B (MoE model).

Default configuration: 4 GPUs

  • TP=1, PP=1, EP=4

  • LR=1e-4 (PEFT)

  • Sequence length: 4096

Parameters:

peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_235b_a22b_peft_16gpu_h100_bf16_config(
peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
) megatron.bridge.training.config.ConfigContainer#

Return a PEFT config for Qwen3-VL 235B-A22B (MoE model).

Default configuration: 16 GPUs

  • TP=1, PP=1, EP=16

  • LR=1e-4 (PEFT)

  • Sequence length: 4096

Parameters:

peft_scheme – PEFT scheme - “lora”, “dora”, or a custom PEFT instance.

bridge.recipes.qwen_vl.h100.qwen3_vl.qwen3_vl_8b_peft_1gpu_h100_bf16_energon_config(
peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
) megatron.bridge.training.config.ConfigContainer#

Return a PEFT (LoRA/DoRA) config for Qwen3-VL 8B with Energon dataset.

Same as qwen3_vl_8b_peft_config but uses declarative Energon data instead of HF data. Set the dataset path via CLI override: dataset.path=/path/to/energon/dataset

bridge.recipes.qwen_vl.h100.qwen3_vl.__all__#

[‘qwen3_vl_235b_a22b_peft_16gpu_h100_bf16_config’, ‘qwen3_vl_235b_a22b_pretrain_256gpu_h100_bf16_moc…