(model)
| 250 | |
| 251 | |
| 252 | def assert_all_frozen(model): |
| 253 | model_grads: List[bool] = list(grad_status(model)) |
| 254 | n_require_grad = sum(lmap(int, model_grads)) |
| 255 | npars = len(model_grads) |
| 256 | assert not any(model_grads), f"{n_require_grad/npars:.1%} of {npars} weights require grad" |
| 257 | |
| 258 | |
| 259 | def assert_not_all_frozen(model): |
no test coverage detected