我正在尝试使用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是否单独存储数据和指令文件?这就是为什么我们通过两条路径?