python2.7配置tensorflow1.5.0和keras2.1.6

本文档介绍了如何在Python2.7环境中配置TensorFlow1.5.0和Keras2.1.6,以解决从Python3.7迁移模型时遇到的兼容性问题。主要内容包括:1. 选择正确的TensorFlow版本以避免非法指令错误;2. 安装与TensorFlow匹配的Keras版本,解决导入模块失败的问题;3. 针对不同版本模型进行重新训练的必要性。
摘要由CSDN通过智能技术生成

说明:由于ROS使用的是python2,而之前网络模型训练的是python3.7,所以直接迁移会报错,需要重新配置python2.7的环境。

1. tensorflow的版本

如果安装的tensorflow版本不对,那么在python2.7下,可能会出现illegal instruction (core dumped)的错误,如果正确安装tensorflow版本,则没有问题。安装python2.7的tensorflow包版本为1.5.0,直接输入下面的命令。

pip install tensorflow==1.5.0

2. keras的版本

之前,python3.7下,tensorflow中直接集成了keras,而python2.7下的tensorflow1.5.0版本没有集成,所以按照python3.7下一样 from tensorflow.keras.models import Sequential 导入模型会出错 No module named keras.models。所以安装keras版本,但如果keras版本和tensorflow版本不匹配,又会提示ImportError:cannot import name 'tf2'。其中,keras和tensorflow版本对应可以看这,python2.7下,tensorflow1.5.0对应的是keras2.1.6。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值