BaseModule¶
- class unike.module.BaseModule(*args: Any, **kwargs: Any)[源代码]¶
继承自
torch.nn.Module,并且封装了一些常用功能,如加载和保存模型。- __call__(*args: Any, **kwargs: Any) Any¶
Call self as a function.
- static __new__(cls, *args: Any, **kwargs: Any) Any¶
- __repr__() str¶
Return repr(self).
- __weakref__¶
list of weak references to the object (if defined)
- get_parameters(mode: str = 'numpy', param_dict: dict[str, Any] | None = None) dict[str, numpy.ndarray] | dict[str, list] | dict[str, torch.Tensor][源代码]¶
获得模型权重。
- 参数:
mode – 模型保存的格式,可以选择
numpy、list和Tensor。param_dict (dict[str, Any] | None) – 可以选择从哪里获得模型权重。
- 返回:
模型权重字典。
- 返回类型:
dict[str, numpy.ndarray] | dict[str, list] | dict[str, torch.Tensor]
- pi_const: torch.nn.parameter.Parameter¶
常数 pi
- zero_const: torch.nn.parameter.Parameter¶
常数 0