(module, policy)
| 171 | if policy is not None: |
| 172 | |
| 173 | def _replace_module(module, policy): |
| 174 | for name, child in module.named_children(): |
| 175 | _replace_module(child, policy) |
| 176 | if child.__class__ in new_policies: |
| 177 | replaced_module = new_policies[child.__class__](child, policy) |
| 178 | setattr(module, name, replaced_module) |
| 179 | |
| 180 | _replace_module(sub_module, policy) |
| 181 | new_module = policy.apply(sub_module, enable_cuda_graph=enable_cuda_graph) |
no test coverage detected