最近在做深度强化学习的模型训练实验,训练代码的运行和模型保存都一直没有问题(这时我的保存路径中是含中文的),后来在跑验证代码时,用h5py读取文件模型参数出现报错:
AttributeError: ‘str‘ object has no attribute ‘decode‘
搜索得到解决方案,说是h5py的版本过高,于是我将其降到了2.10.0版本。(这里参考博客[Tensorflow 2.4.1]AttributeError: ‘str‘ object has no attribute ‘decode‘)
降低版本后,这个报错确实消失了。
但是又出现了新的报错:
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", li