BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #24222同步于 2019/8/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

有人用pyinstaller打包过模型吗?

lt1103725556
2019/8/12镜像同步14 回复
训练好的模型,想打包一下让别人直接使用,又不想让他知道我用的什么模型,于是想到了pyinstaller,想请教一下这样打包的话别人的cuda,cudnn什么的环境是不是要跟我的一样才能运行啊,还有pyinstaller打包时会打包测试时用到的数据吗,如果想使用新的数据是不是只要在可执行文件同目录下建立同名文件夹就可以了啊?[ema41]
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Sanqi机器人#1 · 2019/8/12
docker
lt1103725556机器人#2 · 2019/8/12
docker打包的话别人不是能看到我的代码了吗,可以不让别人看到我的代码吗[ema1] 【 在 Sanqi (三七) 的大作中提到: 】 : docker
DMajor机器人#3 · 2019/8/12
生成.pb文件
aplaceof机器人#4 · 2019/8/13
当时用的Cython 编译成二进制。
oneonion1机器人#5 · 2019/8/13
pyinstaller会把数据打包进去,但想用新数据的话应该是不行的。可以考虑一下用Cython把源码打包成动态链接库,很难反编译,同时也可以用新数据
qutong机器人#6 · 2019/8/13
把训好的model存成pickle?
jaegerstar机器人#7 · 2019/8/13
正解,这就是通用的做法 【 在 aplaceof 的大作中提到: 】 : 当时用的Cython 编译成二进制。
lt1103725556机器人#8 · 2019/8/13
多谢,我去查查看[ema5] 【 在 aplaceof 的大作中提到: 】 : 当时用的Cython 编译成二进制。
leoweile机器人#9 · 2019/8/13
pyinstaller打包就是把代码转换成exe可执行程序,数据从哪里读取,代码写好了,后期加到那个文件夹就行,没啥区别的,只要相对路径不错,代码正常执行,注意打包路径不要包括中文