Skip to content

Commit 08917bd

Browse files
authored
Use transformers init everywhere (#49573)
1 parent 2803454 commit 08917bd

14 files changed

Lines changed: 22 additions & 18 deletions

‎src/transformers/models/gemma4_unified/modeling_gemma4_unified.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323

2424
import torch
2525
from torch import nn
26-
from torch.nn import init
2726

27+
from ... import initialization as init
2828
from ...activations import ACT2FN
2929
from ...cache_utils import Cache, DynamicCache
3030
from ...configuration_utils import PreTrainedConfig

‎src/transformers/models/gemma4_unified/modular_gemma4_unified.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
import torch
2020
from huggingface_hub.dataclasses import strict
2121
from torch import nn
22-
from torch.nn import init
2322
from torchvision.transforms.v2 import functional as tvF
2423

24+
from ... import initialization as init
2525
from ...cache_utils import Cache, DynamicCache
2626
from ...configuration_utils import PreTrainedConfig
2727
from ...image_processing_utils import BatchFeature

‎src/transformers/models/granite_swa/modeling_granite_swa.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
import torch
2525
from torch import nn
2626
from torch.nn import functional as F
27-
from torch.nn import init
2827

28+
from ... import initialization as init
2929
from ...activations import ACT2FN
3030
from ...cache_utils import Cache, DynamicCache
3131
from ...generation import GenerationMixin

‎src/transformers/models/granite_swa/modular_granite_swa.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
from huggingface_hub.dataclasses import strict
3232
from torch import nn
3333
from torch.nn import functional as F
34-
from torch.nn import init
3534

35+
from ... import initialization as init
3636
from ...cache_utils import Cache, DynamicCache
3737
from ...masking_utils import create_causal_mask, create_sliding_window_causal_mask
3838
from ...modeling_outputs import BaseModelOutputWithPast

‎src/transformers/models/laguna/modeling_laguna.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@ def _init_weights(self, module):
482482
elif isinstance(module, LagunaTopKRouter):
483483
init.normal_(module.weight, mean=0.0, std=std)
484484
if isinstance(module, LagunaTopKRouter):
485-
torch.nn.init.zeros_(module.e_score_correction_bias)
485+
init.zeros_(module.e_score_correction_bias)
486486
elif isinstance(module, LagunaRotaryEmbedding):
487487
for layer_type in module.layer_types:
488488
rope_init_fn = module.compute_default_rope_parameters

‎src/transformers/models/laguna/modular_laguna.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ class LagunaPreTrainedModel(Qwen2MoePreTrainedModel):
362362
def _init_weights(self, module):
363363
super()._init_weights(module)
364364
if isinstance(module, LagunaTopKRouter):
365-
torch.nn.init.zeros_(module.e_score_correction_bias)
365+
init.zeros_(module.e_score_correction_bias)
366366
elif isinstance(module, LagunaRotaryEmbedding):
367367
for layer_type in module.layer_types:
368368
rope_init_fn = module.compute_default_rope_parameters

‎src/transformers/models/moonshine_streaming/modeling_moonshine_streaming.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import torch.nn as nn
2626
from torch import Tensor
2727

28+
from ... import initialization as init
2829
from ...activations import ACT2FN
2930
from ...cache_utils import Cache, DynamicCache, EncoderDecoderCache
3031
from ...generation import GenerationMixin
@@ -339,7 +340,7 @@ def _get_feat_extract_output_lengths(self, input_lengths: torch.LongTensor) -> t
339340

340341
def _init_weights(self, module: nn.Module):
341342
if isinstance(module, MoonshineStreamingLayerNorm):
342-
nn.init.constant_(module.gamma, 1.0 - module.unit_offset)
343+
init.constant_(module.gamma, 1.0 - module.unit_offset)
343344
else:
344345
super()._init_weights(module)
345346

‎src/transformers/models/moonshine_streaming/modular_moonshine_streaming.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import torch.nn as nn
2020
from torch import Tensor
2121

22+
from ... import initialization as init
2223
from ...cache_utils import Cache
2324
from ...masking_utils import create_bidirectional_mask
2425
from ...modeling_outputs import (
@@ -254,7 +255,7 @@ def _get_feat_extract_output_lengths(self, input_lengths: torch.LongTensor) -> t
254255

255256
def _init_weights(self, module: nn.Module):
256257
if isinstance(module, MoonshineStreamingLayerNorm):
257-
nn.init.constant_(module.gamma, 1.0 - module.unit_offset)
258+
init.constant_(module.gamma, 1.0 - module.unit_offset)
258259
else:
259260
super()._init_weights(module)
260261

‎src/transformers/models/pp_lcnet_v3/modeling_pp_lcnet_v3.py‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import torch.nn as nn
2424
from torch import Tensor
2525

26+
from ... import initialization as init
2627
from ...activations import ACT2FN
2728
from ...backbone_utils import BackboneMixin, filter_output_hidden_states
2829
from ...modeling_layers import GradientCheckpointingLayer
@@ -314,8 +315,8 @@ class PPLCNetV3PreTrainedModel(PreTrainedModel):
314315
def _init_weights(self, module):
315316
super()._init_weights(module)
316317
if isinstance(module, (PPLCNetV3LearnableAffineBlock)):
317-
nn.init.ones_(module.scale)
318-
nn.init.zeros_(module.bias)
318+
init.ones_(module.scale)
319+
init.zeros_(module.bias)
319320

320321

321322
@auto_docstring(

‎src/transformers/models/pp_lcnet_v3/modular_pp_lcnet_v3.py‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import torch.nn as nn
1818
from huggingface_hub.dataclasses import strict
1919

20+
from ... import initialization as init
2021
from ...activations import ACT2FN
2122
from ...configuration_utils import PreTrainedConfig
2223
from ...modeling_utils import PreTrainedModel
@@ -237,8 +238,8 @@ class PPLCNetV3PreTrainedModel(PPLCNetPreTrainedModel):
237238
def _init_weights(self, module):
238239
PreTrainedModel._init_weights(module)
239240
if isinstance(module, (PPLCNetV3LearnableAffineBlock)):
240-
nn.init.ones_(module.scale)
241-
nn.init.zeros_(module.bias)
241+
init.ones_(module.scale)
242+
init.zeros_(module.bias)
242243

243244

244245
class PPLCNetV3Backbone(PPLCNetBackbone):

0 commit comments

Comments
 (0)