MCPcopy Create free account
hub / github.com/thygate/stable-diffusion-webui-depthmap-script / _init_params

Method _init_params

lib/network_auxi.py:34–50  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

32 self._init_params()
33
34 def _init_params(self):
35 for m in self.modules():
36 if isinstance(m, nn.Conv2d):
37 init.normal_(m.weight, std=0.01)
38 if m.bias is not None:
39 init.constant_(m.bias, 0)
40 elif isinstance(m, nn.ConvTranspose2d):
41 init.normal_(m.weight, std=0.01)
42 if m.bias is not None:
43 init.constant_(m.bias, 0)
44 elif isinstance(m, nn.BatchNorm2d): #NN.BatchNorm2d
45 init.constant_(m.weight, 1)
46 init.constant_(m.bias, 0)
47 elif isinstance(m, nn.Linear):
48 init.normal_(m.weight, std=0.01)
49 if m.bias is not None:
50 init.constant_(m.bias, 0)
51
52 def forward(self, features):
53 x_32x = self.conv(features[3]) # 1/32

Callers 1

__init__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected