bridge.models.diffusion_gemma.diffusion_gemma_bridge#
HF <-> Megatron conversion for DiffusionGemma checkpoints.
Module Contents#
Classes#
One Megatron tensor backed by equal decoder and encoder HF tensors. |
|
Convert the tied DiffusionGemma checkpoint into one Megatron text stack. |
Functions#
Expose implicit DiffusionGemma text semantics through Gemma4 bridge fields. |
API#
- bridge.models.diffusion_gemma.diffusion_gemma_bridge._normalized_diffusion_config(hf_config)#
Expose implicit DiffusionGemma text semantics through Gemma4 bridge fields.
- class bridge.models.diffusion_gemma.diffusion_gemma_bridge._TiedReplicatedMapping(
- megatron_param: str,
- decoder: str,
- encoder: str,
Bases:
megatron.bridge.models.conversion.param_mapping.ReplicatedMappingOne Megatron tensor backed by equal decoder and encoder HF tensors.
Initialization
- hf_to_megatron(
- hf_weights: Dict[str, torch.Tensor],
- megatron_module: torch.nn.Module,
- megatron_to_hf(
- megatron_weights: Optional[torch.Tensor],
- megatron_module: Optional[torch.nn.Module],
- resolve(captures)#
- class bridge.models.diffusion_gemma.diffusion_gemma_bridge.DiffusionGemmaBridge#
Bases:
megatron.bridge.models.gemma_vl.gemma4_vl_bridge.Gemma4VLBridgeConvert the tied DiffusionGemma checkpoint into one Megatron text stack.
- provider_bridge(
- hf_pretrained,
- _text_config()#
- _conversion_mode() str#
- _hf_layer_prefix() str#
- mapping_registry() megatron.bridge.models.conversion.mapping_registry.MegatronMappingRegistry#
- classmethod megatron_to_hf_config(
- provider: megatron.bridge.models.diffusion_gemma.diffusion_gemma_provider.DiffusionGemmaModelProvider,