AttributeError: module 'torch' has no attribute 'hstack' [closed]

AttributeError: module 'torch' has no attribute 'hstack' [closed]

提问人:Parth 提问时间:10/18/2020 最后编辑:ZahraParth 更新时间:5/26/2021 访问量:6032

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。

3年前关闭。

我正在关注这个文档。hstack

a = torch.tensor([1, 2, 3])
b = torch.tensor([4, 5, 6])
torch.hstack((a,b))

但是我不断收到错误:

AttributeError: module 'torch' has no attribute 'hstack'

以下是导致此错误的火炬版本:

torch.__version__
'1.6.0+cpu'

我做错了什么?

麻木 火炬

评论

0赞 user2357112 10/18/2020
我们不能仅凭这一点来判断。显示您的代码和完整的错误消息,包括完整的堆栈跟踪。你命名了一个文件吗?torch.py
1赞 Zahra 5/26/2021
这个问题和它的答案都是合理的;我不明白为什么这应该保持关闭状态!
0赞 Parth 5/26/2021
谢谢,我还添加了重新开放的投票。

答:

8赞 Poe Dator 10/18/2020 #1

显然,您正在调用一个在PyTorch版本中尚不存在的函数 - 这就是错误消息的内容。

您的链接指向与开发人员预览版相关的帮助页面:注意左上角的版本号。单击时,单击此处查看最新稳定版本的文档。链接 - 出现错误消息。.8.0a0+342069f

此功能在火炬版本中可用 - 在此之前,请考虑与 'dim=1' 一起使用。1.8.0.torch.cat

torch.cat([a,b], dim=1)  # a, b - 2d torch.Tensors

评论

0赞 Poe Dator 10/18/2020
@user2357112-supports-monica, @parth-tamane: 已解决:显然您的链接指向与开发人员预览版相关的帮助页面:注意左上角的“.8.0a0+342069f”版本号。单击链接时 - 出现错误消息。因此,此功能在 1.8.0 中可用。在那之前 - 考虑使用Click here to view docs for latest stable release.torch.cat
3赞 user2357112 10/18/2020
这可以解释它。不过,看起来它实际上在 1.7.0 中可用,而不是 1.8.0。torch.hstack