Hello Guys, How are you all? Hope You all Are Fine. Today I am using keras and tensorflow I am trying to load weights simply using model.load_weights that is working fine but When I am trying to load the save model via load_model I am facing following error AttributeError: ‘str’ object has no attribute ‘decode’ in Python. So Here I am Explain to you all the possible solutions here.
Without wasting your time, Let’s start This Article to Solve This Error.
How AttributeError: ‘str’ object has no attribute ‘decode’ Error Occurs ?
I am using keras and tensorflow I am trying to load weights simply using model.load_weights that is working fine but When I am trying to load the save model via load_model I am facing following error.
AttributeError: 'str' object has no attribute 'decode'
How To Solve AttributeError: ‘str’ object has no attribute ‘decode’ Error ?
How To Solve AttributeError: ‘str’ object has no attribute ‘decode’ Error ?
To Solve AttributeError: ‘str’ object has no attribute ‘decode’ Error You just need to downgrade
h5py
version. And My issue was solved. Just use this command to downgradeh5py
version: pip install ‘h5py==2.10.0’ –force-reinstall.AttributeError: ‘str’ object has no attribute ‘decode’
To Solve AttributeError: ‘str’ object has no attribute ‘decode’ Error You just need to downgrade
h5py
version. And My issue was solved. Just use this command to downgradeh5py
version: pip install ‘h5py==2.10.0’ –force-reinstall.
Solution 1: downgrade h5py
version
You just need to downgrade h5py
version. And My issue was solved. Just use this command to downgrade h5py
version.
pip install 'h5py==2.10.0' --force-reinstall
Summary
It’s all About this issue. Hope all solution helped you a lot. Comment below Your thoughts and your queries. Also, Comment below which solution worked for you?
Also, Read