将深度学习模型部署为exe需要哪些工具
发布网友
发布时间:2023-01-11 13:52
我来回答
共3个回答
热心网友
时间:2023-09-18 08:32
将深度学习模型部署为exe需要工具主要包括生产环境下PyTorch模型转换、PyTorch模型转为C++模型、生产环境下TensorFlow模型转换、生产环境下Keras模型转换、生产环境下MXNet模型转换、基于Go语言的机器学习模型部署、通用深度学习模型部署工具箱、前端UI设计资源、移动端和嵌入式模型部署、后端开发部分、基于Python的代码优化和加速等。
热心网友
时间:2023-09-18 08:32
安装Pyinstaller,最好采用anaconda_prompt命令窗口,激活脚本的运行环境,如:conda activate ldh-tf1.12 然后采用
命令安装 pip install pyinstaller
2.pycharm文件在采用pyinstaller 打包时会漏掉许多必要的文件包,导致转换后双击(exe)文件出现闪退的情况,这个情况N多人都遇到这样的问题,闪退问题原因有很多,首先要保证打包的Python程序运行是ok,无bug这是最基本的要求。
3.安装库文件
pip install pypiwin32
pip install tornado
pip install cairocffi
pip install PyQt5
pip install IPython
pip install wxPython
pip install ipykernel
pip install zmq
pip install pycairo 会报错
pycaior是在
https://www.lfd.uci.e/~gohlke/pythonlibs/#pycairo
相应版本下载安装(我的python 版本3.6 windows10-64位) 可将pycairo-1.19.1-cp36-cp36m-win_amd64.whl 下载下来放到指定目录下,通过cd 指令进入目录
pip install pycairo-1.19.1-cp36-cp36m-win_amd64.whl
4. 准备打包文件,cd 到要打包的py文件目录中,运行指令 pyinstaller test.py 等待打包完成后,目录生成几个文件分别是
pyhcache dist build 文件夹 及test.spec文件, 可执行文件在dist文件目录当中,注意:如果exe文件运行时需要调用其他的python文件或者调用相关文件夹中文件,需要将附属文件拷贝到exe中的同级目录 ******非常重要具体根据自己文件调用情况而定。
5. 双击"test.exe"可执行文件,查看是否正常运行,是否有闪退情况,如果有闪退情况,可在命令窗口,cd 到test.exe文件目录当中,输入命令 test.exe 可以查看是否有报错情况
6.出现错误“MoleNotFoundError: No mole named 'numpy.core._dtype_ctypes'”解决方法
热心网友
时间:2023-09-18 08:33
利用pyinstaller工具将py代码封装成exe文件,最好在anconda环境下创建新的虚拟环境,因为python包依赖比较复杂,创建新环境可以...
路径中需要全英文,否则报以下错误。
找不到模块
因为在我的py文件中我import另一个文件夹的自编写的另一个py文件
在用python写程序调试时,模块的调用使用下面的方式
from 工程名.模块文件名 import 模块类名