Torch CharStorage出现了大小为零的问题

我最近按照这里的指示安装了Torch。

一切看起来都安装得很好,除了我使用CharStorage时出现了问题。以下是我的命令行。

th> torch.IntStorage({1,2,3,4})
 1
 2
 3
 4
[torch.IntStorage of size 4]             [0.0003s]
th> torch.CharStorage('Hello World')
[torch.CharStorage of size 0]

我在这里查找了这个错误消息,但我不知道如何修复它。任何帮助解决这个问题的信息都将不胜感激。

点赞
用户5597718
用户5597718

你可以直接应用这个修复程序(https://github.com/torch/torch7/commit/89ede3ba90c906a8ec6b9a0f4bef188ba5bb2fd8)并重新安装Torch。

在你的Torch安装文件夹下:

  • 修改'pkg/torch/lib/TH/THAllocator.c'文件,包含上述修复程序中提到的语句。
  • 运行'./clean.sh'
  • 运行'./install.sh'

现在,将文件内容映射到内存中就能正常工作了。

2019-01-19 12:13:45