bridge.recipes.qwen2_audio.h100.qwen2_audio#
Module Contents#
Functions#
Return a fine-tuning config for Qwen2-Audio 7B Instruct. |
|
Return a PEFT config for Qwen2-Audio 7B Instruct. |
|
Create a fine-tuning configuration for Qwen2-Audio models. |
Data#
API#
- bridge.recipes.qwen2_audio.h100.qwen2_audio.qwen2_audio_7b_sft_1gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a fine-tuning config for Qwen2-Audio 7B Instruct.
Default configuration: 1 node, TP=1, PP=1
Full SFT: LR=5e-6
- bridge.recipes.qwen2_audio.h100.qwen2_audio.qwen2_audio_7b_peft_1gpu_h100_bf16_config(
- peft_scheme: str | megatron.bridge.peft.base.PEFT = 'lora',
Return a PEFT config for Qwen2-Audio 7B Instruct.
- bridge.recipes.qwen2_audio.h100.qwen2_audio._qwen2_audio_common(
- hf_path: str,
- output_dir: str | None = None,
- name: str = 'qwen2_audio_finetune',
- pretrained_checkpoint: Optional[str] = None,
- tensor_model_parallel_size: int = 1,
- pipeline_model_parallel_size: int = 1,
- pipeline_dtype: Optional[torch.dtype] = None,
- virtual_pipeline_model_parallel_size: Optional[int] = None,
- context_parallel_size: int = 1,
- sequence_parallel: bool = False,
- train_iters: int = 2000,
- global_batch_size: int = 32,
- micro_batch_size: int = 1,
- seq_length: int = 4096,
- lr: float = 0.0003,
- min_lr: float = 3e-05,
- lr_warmup_iters: int = 5,
- lr_decay_iters: Optional[int] = None,
- eval_interval: int = 500,
- save_interval: int = 200,
- precision_config: Optional[Union[megatron.bridge.training.mixed_precision.MixedPrecisionConfig, str]] = 'bf16_mixed',
- freeze_language_model: bool = False,
- freeze_audio_model: bool = False,
- freeze_audio_projection: bool = False,
- peft: Optional[Union[str, megatron.bridge.peft.base.PEFT]] = None,
- finetune_lr: Optional[float] = None,
- source: megatron.bridge.data.builders.HFDatasetSourceConfig | None = None,
- validation_source: megatron.bridge.data.builders.HFDatasetSourceConfig | None = None,
- test_source: megatron.bridge.data.builders.HFDatasetSourceConfig | None = None,
- wandb_project: Optional[str] = None,
- wandb_entity: Optional[str] = None,
- wandb_exp_name: Optional[str] = None,
Create a fine-tuning configuration for Qwen2-Audio models.
- bridge.recipes.qwen2_audio.h100.qwen2_audio.__all__#
[‘qwen2_audio_7b_peft_1gpu_h100_bf16_config’, ‘qwen2_audio_7b_sft_1gpu_h100_bf16_config’]