(ema_model, fsdp_config, ignored_modules=[])
| 548 | |
| 549 | |
| 550 | def fsdp_ema_setup(ema_model, fsdp_config, ignored_modules=[]): |
| 551 | for param in ema_model.parameters(): |
| 552 | param.requires_grad = False |
| 553 | |
| 554 | ema_model = fsdp_wrapper(ema_model, fsdp_config, ignored_modules=ignored_modules) |
| 555 | return ema_model |
| 556 | |
| 557 | |
| 558 | @torch.no_grad() |
no test coverage detected