File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py/h5f.pyx", line 78, in h5py.h5f.open
IOError: Unable to open file (unable to open file: name = '/media/.../xxxx.mat', errno = 2, error message = 'No such file or directory', flags = 1, o_flags = 2)
原因:未知
参考:
https://github.com/h5py/h5py/issues/854
I'm using the most upgraded version of h5py,
@fsteinmetz
I was facing the same problem and I tried renaming that file( all to lower cases) the problem still persisted.
I've found out my problem now:
When I was doing this:
func('gen') ,the error showed
But,then I changed it to:
fileName='gen'
func(fileName)
and it worked! :)
But,I'm not sure why??
解决方法:
https://github.com/h5py/h5py/issues/854#issuecomment-399725899
作者:冬风十里Y
链接:https://www.jianshu.com/p/18aa786cdd7e
来源:简书
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapperFile "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapperFile "h5py/h5f.pyx", line 78, in h5py.h5f.openIOError: Unable to open file (unable to open file: name = '/media/...
File
“
h5py
_
object
s.
pyx
”,
line
54
, in
h5py
._
object
s.with_
phil
.
wrapper
File
“
h5py
_
object
s.
pyx
”,
line
55, in
h5py
._
object
s.with_
phil
.
wrapper
File
“
h5py
\h5f.
pyx
”,
line
88, in
h5py
.h5f.open
OSError: Unable to open
file
(unable to open
file
: name = ‘D:/pythonpro
最近在复现一篇论文的代码时发现了一个致命问题,研究了一天,终于还是破解了。网上找了半天,一个类似的解决方案都没有,记录一下。
错误出现的代码位置:
self.feature_app_
file
=
h5py
.
File
(self.opt.input_app_feature, 'r', driver='core')
Traceback (most recent call last):
File
"train.py",
line
259, in <module>
train
fid = h5f.open(name, h5f.ACC_RDWR, fapl=fapl)
File
“
h5py
/_
object
s.
pyx
”,
line
54
, in
h5py
._
object
s.with_
phil
.
wrapper
File
“
h5py
/_
object
s.
pyx
”,
line
55, in
h5py
._
object
s.with_
phil
.
wrapper
File
“
h5py
/h5f.
pyx
”,
line
78, in
h5py
.h5f.open
再检查一遍***文件名***有无写错,也可能是
fid = h5f.open(name, flags, fapl=fapl)
File
"
h5py
/_
object
s.
pyx
",
line
54
, in
h5py
._
object
s.with_
phil
.
wrapper
File
"
h5py
/_
object
s.
pyx
",
line
55, in
h5py
._
object
s.with_
phil
.
wrapper
File
"
h5py
/h5f.
pyx
",
line
100, in
h5py
.h5f.open
File
NotFoundErro
报错如下:
File
"
h5py
/_
object
s.
pyx
",
line
54
, in
h5py
._
object
s.with_
phil
.
wrapper
File
"
h5py
/_
object
s.
pyx
",
line
55, in
h5py
._
object
s.with_
phil
.
wrapper
File
"
h5py
/h5d.
pyx
",
line
182, in
h5py
.h5d.DatasetID.read
File
"
h5py
/_proxy.
pyx
",
line
158, in
h5py
._
p
h5py
出错
记录下调试程序时候修改的bug
在网上找的程序(这位大佬:https://space.bilibili.com/18161609/video?tid=0&page=2&keyword=&order=pubdate.)。
我是直接用的大佬的Resnet网络,由于原网络中没有出准确率曲线图,于是我将他VGG程序后面的Keras high level api加过来替换了原本的那部分训练过程。
下面是我调换的程序 `。
# 实例化模型
feature = resnet5
tf.keras.models.load_model模型加载时报错
File
“
h5py
_
object
s.
pyx
”,
line
54
, in
h5py
._
object
s.with_
phil
.
wrapper
File
“
h5py
_
object
s.
pyx
”,
line
55, in
h5py
._
object
s.with_
phil
.
wrapper
File
“
h5py
\h5f.
pyx
”,
line
156, in
h5py
.h5f.is_hdf5 OSError
model.save('./data/m