当前位置:网站首页>解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
2022-07-06 02:35:00 【秉*】
目录
1环境介绍
深度学习框架版本及对应python环境版本如下:
TensorFlow2.1.0+keras2.3.1+python36
2报错信息:
File "D:\Python36\lib\site-packages\keras\engine\saving.py", line 492, in load_wrapper
return load_function(*args, **kwargs)
File "D:\Python36\lib\site-packages\keras\engine\saving.py", line 584, in load_model
model = _deserialize_model(h5dict, custom_objects, compile)
File "D:\Python36\lib\site-packages\keras\engine\saving.py", line 273, in _deserialize_model
model_config = json.loads(model_config.decode('utf-8'))
AttributeError: 'str' object has no attribute 'decode'
3问题分析
在上述的环境下,加载.h5深度学习模型,报字符无法解码的错误,大概率是某个包版本不兼容。具体是什么不兼容,从报错信息可以看到这一句:
model = _deserialize_model(h5dict, custom_objects, compile)
当前环境对h5文件处理的时候出现反序列化不可进行的问题,查找资料发现:
当我们安装tensorflow2.1.0的时候,附带会自动为我们安装后h5py的版本是3.1.0.然而tensorflow2.1.0支持h5py<3.0.0,这就是上述报错的根本原因。
4问题查找
网上搜索:
点进去第一个
发现很多支持python3.6的后h5py版本,到底用哪一个呢?
在进一步搜一下:
发现很多对应的,点进去查找自己对应的版本就可以了。上述只是展示一下找答案的方法,不涉任何其他目的。
5最终解决
首先卸载原来的h5py-3.1.0
接着安装匹配的h5py版本
最终完成安装
打开设置看一下
安装成功!
希望对看到的同学有用~
这里安装过程报了另外一个错误,如有解决办法,欢迎留言交流~
边栏推荐
- 零基础自学STM32-复习篇2——使用结构体封装GPIO寄存器
- Global and Chinese markets of nasal oxygen tubes 2022-2028: Research Report on technology, participants, trends, market size and share
- 数据工程系列精讲(第四讲): Data-centric AI 之样本工程
- 怎么检查GBase 8c数据库中的锁信息?
- inherited constructors
- Redis installation
- Patch NTP server at the beginning of DDoS counterattack
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 15
- Déduisez la question d'aujourd'hui - 729. Mon emploi du temps I
- Differences and usage scenarios between TCP and UDP
猜你喜欢
2022.02.13
Easy to use js script
Sword finger offer 29 Print matrix clockwise
从顶会论文看2022年推荐系统序列建模的趋势
LeetCode 103. Binary tree zigzag level order transverse - Binary Tree Series Question 5
"Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.5 automatic differentiation_ Learning thinking and exercise answers
2345文件粉碎,文件强力删除工具无捆绑纯净提取版
微软语音合成助手 v1.3 文本转语音工具,真实语音AI生成器
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 17
Advanced technology management - what is the physical, mental and mental strength of managers
随机推荐
Looking at the trend of sequence modeling of recommended systems in 2022 from the top paper
[robot hand eye calibration] eye in hand
Redis skip table
SQL table name is passed as a parameter
Microsoft speech synthesis assistant v1.3 text to speech tool, real speech AI generator
模板_快速排序_双指针
【MySQL 15】Could not increase number of max_ open_ files to more than 10000 (request: 65535)
Advanced technology management - what is the physical, mental and mental strength of managers
Minecraft 1.16.5 生化8 模组 2.0版本 故事书+更多枪械
Blue Bridge Cup group B provincial preliminaries first question 2013 (Gauss Diary)
从顶会论文看2022年推荐系统序列建模的趋势
更换gcc版本后,编译出现make[1]: cc: Command not found
在GBase 8c数据库中使用自带工具检查健康状态时,需要注意什么?
2345 file shredding, powerful file deletion tool, unbound pure extract version
MySQL winter vacation self-study 2022 11 (8)
有沒有sqlcdc監控多張錶 再關聯後 sink到另外一張錶的案例啊?全部在 mysql中操作
DDoS attacks - are we really at war?
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 18
[coppeliasim] efficient conveyor belt
Minecraft 1.16.5 biochemical 8 module version 2.0 storybook + more guns