MCPcopy Create free account
hub / github.com/YUE-FAN/CoSSL / init_params

Function init_params

utils/misc.py:34–47  ·  view source on GitHub ↗

Init layer parameters.

(net)

Source from the content-addressed store, hash-verified

32 return mean, std
33
34def init_params(net):
35 '''Init layer parameters.'''
36 for m in net.modules():
37 if isinstance(m, nn.Conv2d):
38 init.kaiming_normal(m.weight, mode='fan_out')
39 if m.bias:
40 init.constant(m.bias, 0)
41 elif isinstance(m, nn.BatchNorm2d):
42 init.constant(m.weight, 1)
43 init.constant(m.bias, 0)
44 elif isinstance(m, nn.Linear):
45 init.normal(m.weight, std=1e-3)
46 if m.bias:
47 init.constant(m.bias, 0)
48
49def mkdir_p(path):
50 '''make dir if not exist'''

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected