(model)
| 10 | |
| 11 | |
| 12 | def count_trainable_parameters(model): |
| 13 | model_parameters = filter(lambda p: p.requires_grad, model.parameters()) |
| 14 | params = sum([np.prod(p.size()) for p in model_parameters]) |
| 15 | return params |
| 16 | |
| 17 | |
| 18 | logger = logging.getLogger(__name__) |