MCPcopy Create free account
hub / github.com/MoonInTheRiver/DiffSinger / num_params

Function num_params

utils/__init__.py:245–250  ·  view source on GitHub ↗
(model, print_out=True, model_name="model")

Source from the content-addressed store, hash-verified

243
244
245def num_params(model, print_out=True, model_name="model"):
246 parameters = filter(lambda p: p.requires_grad, model.parameters())
247 parameters = sum([np.prod(p.size()) for p in parameters]) / 1_000_000
248 if print_out:
249 print(f'| {model_name} Trainable Parameters: %.3fM' % parameters)
250 return parameters

Callers 1

print_archFunction · 0.85

Calls 1

sizeMethod · 0.80

Tested by

no test coverage detected