首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >H5py IOError:无法写入数据

H5py IOError:无法写入数据
EN

Stack Overflow用户
提问于 2017-06-14 06:46:02
回答 0查看 1.7K关注 0票数 0

对于一个深度学习项目,当我在笔记本电脑的本地运行时,我将hdf5文件中的数据重新组织到一个包含batch0...batch_max的大training_data.hfd5中,它是有效的,但是这个过程有点长(大量数据),所以我尝试在我可以访问的大CPU服务器上运行它。现在我有了这个错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "prepare_data.py", line 88, in <module>
    main(readargs())
  File "prepare_data.py", line 82, in main
    prepare_data('', args)
  File "prepare_data.py", line 72, in prepare_data
    args.preprocessdatadir, args.datadir, stdout=None)
  File "/home/bizeul/Stage/GCNN-1/GCNN_Icube/data_prepare_cube/group_batch.py", line 113, in group_batchs
    curr_batch_idx, count_events = organizer.iter_data()
  File "/home/bizeul/Stage/GCNN-1/GCNN_Icube/data_prepare_cube/group_batch.py", line 93, in iter_data
    self.next_batch(batchsize)
  File "/home/bizeul/Stage/GCNN-1/GCNN_Icube/data_prepare_cube/group_batch.py", line 65, in next_batch
    self.next_event(fileout)
  File "/home/bizeul/Stage/GCNN-1/GCNN_Icube/data_prepare_cube/group_batch.py", line 82, in next_event
    fileout[self.group_name + '/label'][self.event_idx] = label
  File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (/home/bizeul/virtual_cpu/build/h5py/h5py/_objects.c:2840)
  File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (/home/bizeul/virtual_cpu/build/h5py/h5py/_objects.c:2798)
  File "/home/bizeul/virtual_cpu/lib/python2.7/site-packages/h5py/_hl/dataset.py", line 630, in __setitem__
    self.id.write(mspace, fspace, val, mtype, dxpl=self._dxpl)
  File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (/home/bizeul/virtual_cpu/build/h5py/h5py/_objects.c:2840)
  File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (/home/bizeul/virtual_cpu/build/h5py/h5py/_objects.c:2798)
  File "h5py/h5d.pyx", line 221, in h5py.h5d.DatasetID.write (/home/bizeul/virtual_cpu/build/h5py/h5py/h5d.c:3680)
  File "h5py/_proxy.pyx", line 132, in h5py._proxy.dset_rw (/home/bizeul/virtual_cpu/build/h5py/h5py/_proxy.c:2022)
  File "h5py/_proxy.pyx", line 93, in h5py._proxy.H5PY_H5Dwrite (/home/bizeul/virtual_cpu/build/h5py/h5py/_proxy.c:1732)
IOError: Can't write data (No appropriate function for conversion path)

你认为问题出在哪里?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44532761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档