torch.CharStorage在未提供大小的情况下不会从文件读取数据

问题描述 投票:1回答:1

我正在尝试复制提供的示例here。但是,就我而言,当我执行torch.CharStorage('hello.txt')时,我会得到[torch.CharStorage of size 0]。这是完整的输出

$ echo "Hello World" > hello.txt
$ th

   ______             __   |  Torch7 
  /_  __/__  ________/ /   |  Scientific computing for Lua. 
   / / / _ \/ __/ __/ _ \  |  Type ? for help 
  /_/  \___/_/  \__/_//_/  |  https://github.com/torch 
                           |  http://torch.ch 

th> x = torch.CharStorage('hello.txt')
                                                                  [0.0001s] 
th> x
[torch.CharStorage of size 0]

我还注意到,当我执行torch.CharStorage('hello.txt', false, 11)时,将正确读取数据。但是,在documentation中,sharedsize参数被指定为可选。是不是文档不是最新的情况还是我做错了?

lua torch
1个回答
0
投票

您似乎正在遇到由提交distro bug #245引入的6a35cd9。如6a35cd9中所述,您可以通过更新torch7 bug #1064子模块以提交pkg/torch或更高版本,或将其回滚以提交89ede3b或更旧版本来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.