将Python写的tensorflow代码文件打包为exe趟坑记录

将Python写的tensorflow代码文件打包为exe趟坑记录

本人python 菜鸟一枚,初写博客是为了把自己趟坑的经历记录下来,使自己和他人以后少走弯路,大牛们见笑。

最终成功的系统环境如下:windows 7 64bit, python 3.5.3, tensorflow-gpu 1.6.0, cuda9.0 cudnn7.0(或者tensorflow-gpu 1.4.0, cuda8.0 cudnn6.0,能运行,但个别函数会出错)

0、背景简述:
之所以搞这个是因为一个目标识别项目的需要,用户在对一些图像打上类别标签之后,我用python里面的迁移学习范例ImageRetrain训练出新的模型文件,然后再用C++加载该模型,对新的图像进行分类识别。其实按理说直接用C++调用py文件也可以,但我的C++程序调用了很多32位dll库,调用python却必须调用64位版本,无法编译为同一个进程内,所以只能把py文件打包为exe,C++来调用。

原计划用py2exe,但貌似py2exe 不支持python3.x,所以转向pyinstaller和cxfreeze。系统环境是Windows10 64bit, anaconda 5.0, python 3.6.4, tensorflow-gpu 1.7.0, cuda 9.0。

1、按照这位博主的做法趟过了几个坑:
https://blog.csdn.net/Sagittarius_Warrior/artic

  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值