MCPcopy
hub / github.com/tensorlayer/TensorLayer / restore_params

Function restore_params

tensorlayer/models/mobilenetv1.py:40–51  ·  view source on GitHub ↗
(network, path='models')

Source from the content-addressed store, hash-verified

38
39
40def restore_params(network, path='models'):
41 logging.info("Restore pre-trained parameters")
42 maybe_download_and_extract(
43 'mobilenet.npz', path, 'https://github.com/tensorlayer/pretrained-models/raw/master/models/',
44 expected_bytes=25600116
45 ) # ls -al
46 params = load_npz(name=os.path.join(path, 'mobilenet.npz'))
47 # for idx, net_weight in enumerate(network.all_weights):
48 # if 'batchnorm' in net_weight.name:
49 # params[idx] = params[idx].reshape(1, 1, 1, -1)
50 assign_weights(params[:len(network.all_weights)], network)
51 del params
52
53
54def MobileNetV1(pretrained=False, end_with='out', name=None):

Callers 1

MobileNetV1Function · 0.70

Calls 3

load_npzFunction · 0.90
assign_weightsFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…