AttributeError: 'tuple' object has no attribute 'contiguous'
时间: 2023-11-09 09:09:27 浏览: 154
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误通常发生在使用 PyTorch 或者其他深度学习框架时,当尝试对一个不连续的张量进行操作时会出现。这可能是因为你的张量的存储方式不连续,可能需要对其进行一些处理。
你可以尝试使用 `contiguous()` 方法来使张量连续。这个方法会返回一个连续的张量,如果原始张量本身已经连续,那么将返回原始张量。
例如,如果你的张量名字是 `tensor`,你可以这样使用 `contiguous()` 方法:
```python
tensor = tensor.contiguous()
```
如果你想在操作张量之前确保其连续性,可以使用该方法。
阅读全文