net_input.detach().clone()什么意思
时间: 2023-06-01 20:03:09 浏览: 141
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
net_input.detach().clone() 的意思是将 net_input 的值分离出来并克隆一个新的张量,以便进行修改或操作,而不会对原始张量进行任何更改。
detach() 方法用于分离张量的计算图,使其不再与原始计算图相连。这样做的目的是为了防止梯度的反向传播影响到原始张量,即使对分离的张量进行操作,也不会对原始张量造成影响。
而 clone() 方法则是将张量克隆一份,生成一个与原始张量完全相同的新张量,并返回该新张量。这样做的目的是为了防止对新张量的操作影响到原始张量。
阅读全文