(self, name: str, module: nn.Module)
| 120 | pass |
| 121 | |
| 122 | def register_non_module(self, name: str, module: nn.Module) -> None: |
| 123 | # non-modules won't be treated as model parameters |
| 124 | if name in self._non_modules: |
| 125 | raise ValueError(f"Non-module {name} already exists!") |
| 126 | self._non_modules[name] = module |
| 127 | |
| 128 | def non_module(self, name: str): |
| 129 | return self._non_modules.get(name, None) |