如何打包 windows 下的 Python +cuda+tensorflow 程序成为 exe?

2021-07-16 16:15:29 +08:00
 ykk
这块确实是知识盲区,是用 pyinstaller 做的还是 VS 做的呢?

需要打包完成后在没有 cuda 环境的任意一台有 GPU 的 windows 电脑上运行,目前看到别人打包的程序中有大量的 dll 文件,同时也存在原始 python 代码
2038 次点击
所在节点    Python
5 条回复
tan90du2
2021-07-16 17:58:00 +08:00
cuda 是个显卡的驱动程序,和操作系统版本、显卡可能都有关系,怎么能打包到你的应用里在所有电脑上运行?
3dwelcome
2021-07-16 18:02:58 +08:00
@tan90du2 可以直接发布 cuda 二进制的 dll, 只要是 N 卡并且驱动版本不旧,就能直接用。

waifu2x-caffe 就是这样做的。
zxCoder
2021-07-16 18:13:14 +08:00
这么奇怪的需求
ykk
2021-07-16 18:22:57 +08:00
@3dwelcome 是的 请问如何发布 cuda 的 dll,是用 VS 吗?
7075
2021-07-16 18:52:19 +08:00
node + tf.js 更现实点?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/789930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX