我正在尝试使用Torch-hdf5将一些张量保存到hdf5!
我想非常仔细地遵循这个文件:
https://github.com/deepmind/torch-hdf5/blob/master/doc/usage.md
但是,在写入hdf5部分时,它的例子是:
require 'hdf5' local myFile = hdf5.open('/path/to/write.h5','w') myFile:write('/path/to/data',torch.rand(5,5)) myFile:close()
我理解“/ path/to/write.h5”是指最终文件,但是什么是“/ path / to / data”?它只是一个随机的独立路径吗?所以我只是放下“数据/”.然后我得到了这个可怕的错误:
HDF5-DIAG: Error detected in HDF5 (1.8.13) thread 0: #000: H5G.c line 287 in H5Gcreate2(): no name major: Invalid arguments to routine minor: Bad value HDF5-DIAG: Error detected in HDF5 (1.8.13) thread 0: #000: H5I.c line 2245 in H5Iget_name(): can't retrieve object location major: Object atom minor: Can't get value #001: H5Gloc.c line 253 in H5G_loc(): invalid object ID major: Invalid arguments to routine minor: Bad value
hdf5是否单独存储数据和指令文件?这就是为什么我们通过两条路径?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。