torch.Tensor.module_load#
- Tensor.module_load(other, assign=False)[source]#
定义了在
load_state_dict()
中加载other
到self
时如何转换other
。当
get_swap_module_params_on_conversion()
为True
时使用。期望
self
是nn.Module
中的一个参数或缓冲区,而other
是具有相应键的状态字典中的值,此方法定义了在load_state_dict()
中通过swap_tensors()
与self
交换之前,other
如何被重映射。注意
此方法应始终返回一个新对象,该对象既不是
self
也不是other
。例如,默认实现返回self.copy_(other).detach()
(如果assign
为False
)或other.detach()
(如果assign
为True
)。- 参数
other (Tensor) – 状态字典中具有与
self
对应的键的值assign (bool) – 传递给
nn.Module.load_state_dict()
的 assign 参数