(module, type)
| 98 | |
| 99 | |
| 100 | def get_named_linears(module, type): |
| 101 | # return {name: m for name, m in module.named_modules() if isinstance(m, torch.nn.Linear)} |
| 102 | return {name: m for name, m in module.named_modules() if isinstance(m, type)} |
| 103 | |
| 104 | def set_op_by_name(layer, name, new_module): |
| 105 | levels = name.split('.') |
no outgoing calls
no test coverage detected