| 351 | # |
| 352 | |
| 353 | class SaveToCpu(nn.Module): |
| 354 | def __init__(self, module): |
| 355 | super().__init__() |
| 356 | self.module = module |
| 357 | |
| 358 | def forward(self, *args, **kwargs): |
| 359 | with torch.autograd.graph.save_on_cpu(pin_memory=True): |
| 360 | return self.module(*args, **kwargs) |
| 361 | |
| 362 | model = nn.Sequential( |
| 363 | nn.Linear(10, 100), |
no outgoing calls
no test coverage detected