MCPcopy Create free account
hub / github.com/OpenDriveLab/ReSim / unscaled_init_method

Function unscaled_init_method

SwissArmyTransformer/sat/mpu/utils.py:84–89  ·  view source on GitHub ↗

Init method based on N(0, sigma).

(sigma)

Source from the content-addressed store, hash-verified

82 return int(math.sqrt(x) + 1e-4)
83
84def unscaled_init_method(sigma):
85 """Init method based on N(0, sigma)."""
86 def init_(tensor, **kwargs):
87 return torch.nn.init.normal_(tensor, mean=0.0, std=sigma)
88
89 return init_
90
91def scaled_init_method(sigma, num_layers):
92 """Init method based on N(0, sigma/sqrt(2*num_layers)."""

Callers 6

__init__Method · 0.90
__init__Method · 0.90
__init__Method · 0.85
__init__Method · 0.85
__init__Method · 0.85
__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected