RuntimeError: NYI: Named tensors are not supported with the tracer
时间: 2024-05-28 11:11:43 浏览: 525
Python RuntimeError: thread.__init__() not called解决方法
这个错误通常是由于使用PyTorch的Autograd机制在计算图中跟踪了命名张量(Named Tensor)引起的。目前,命名张量还不支持自动求导(Autograd)功能,因此会出现此错误。
要解决这个问题,可以尝试使用普通的张量(Tensor)代替命名张量(Named Tensor),或者使用不需要跟踪梯度的操作。例如,可以使用tensor.detach()方法来获取不需要跟踪梯度的张量。
如果您确实需要使用命名张量进行自动求导,请考虑使用其他深度学习框架,例如TensorFlow,它对命名张量有更好的支持。
阅读全文