[问题] Tensorflow Code Depoly一问

楼主: chengreg (想重回校园的工程师)   2021-07-16 16:08:12
先打个针!! 这个布署的问题可能会引起一些平台的战争,但小弟有苦衷,才这样设计请各位前辈高抬贵手
需求: Python Tensorflow 与 .Net 之专案整合
首先小弟利用 Keras.net 与 Numpy.net 已经成功的写出 YOLO 的应用程式.
而 Keras.net其实是.net与 Python的一个沟通转换接口,故GitHub上有明确说明该环境需Python 与 Tensorflow元件.
是的, 虽然小弟成功的将YOLO让 .net 的WinForm成功读取并且运算,但该环境必然要先设定好Python与Tensorflow
而当小弟要布署至一个没有Python与Tensorflow客户端的环境,除了利用 InstallShield来帮客户端安装 Python外是否有办法将 Python 与 Tensorflow一并打包起来 release给客户端直接执行?
目前小弟尚无找到思路,只有 PyInstall可以打包,但是这是打包成 .exe档案
并不符合小弟的需求.
小弟利用.net core build一个exe
已包含keras.net and numpy.net 之相关dll
自行将python38.dll binding过去解决了 小弟的程式python基本元件的需求
但是 Tensorflow Numpy则没有头绪一并 binding起来
是否请前辈给予指导~~~
小弟跪拜感谢....
作者: ddavid (谎言接线生)   2021-07-16 16:16:00
Docker?但我没实际经验,不确定
作者: yiche (你若安好,便是晴天)   2021-07-16 16:32:00
没用过.Net,tf2 可以用 saved model方法,将训练完的模型与权重都存下,部署到其它平台。https://i.imgur.com/w97PILp.jpg
楼主: chengreg (想重回校园的工程师)   2021-07-16 16:35:00
yi前辈误会了,我已在.net app成功load model并且predict而现在需求是要将整个专案打包部属至客户端机器上
作者: yiche (你若安好,便是晴天)   2021-07-16 16:36:00
如果纯粹需要执行环境,那一楼应该正解。
楼主: chengreg (想重回校园的工程师)   2021-07-16 16:36:00
而客户端环境无python与tensorflow
作者: yiche (你若安好,便是晴天)   2021-07-16 17:32:00
sorry QQ
作者: TitanEric (泰坦)   2021-07-16 18:09:00
docker好呀 之前包过类似的服务
楼主: chengreg (想重回校园的工程师)   2021-07-16 19:17:00
可否请前辈再说明一下docker打包经验?
作者: TitanEric (泰坦)   2021-07-16 23:00:00
base image就是官方的image 另外tensor flow有TFX可以用
作者: TuCH (谬客)   2021-07-17 22:14:00
先问一下客户端的作业系统是什么 有需要用到gpu吗
楼主: chengreg (想重回校园的工程师)   2021-07-18 15:38:00
只是windows的一个干干净净的环境, CPU 单机需求而已
作者: TuCH (谬客)   2021-07-18 20:38:00
那安装python跟tensorflow 有什么困难吗
楼主: chengreg (想重回校园的工程师)   2021-07-18 22:57:00
当然不困难,小弟知道用installshield设计但小弟希望了解不用这方法的其他思路想了解是否有整个release至客户端点击就可正常执行的方法?前辈可否多给点指导?
作者: TitanEric (泰坦)   2021-07-18 23:39:00
可以开restful api 让客户端call
作者: art1 (人,原来不是人)   2021-07-28 08:11:00
客户端点击什么? 不懂为何包成 .exe 是不符需求

Links booklink

Contact Us: admin [ a t ] ucptt.com