主力机是 2013 年初的 15 寸 MBP:
总之是比较老的机子了。独显性能差,且运行时风扇转速高,发热严重
我用的这一代 MBP 连接 eGPU 需要运行:
教程详见这个eGPU.io 帖子
这个配置虽然把 RX 580 的数据传输性能限制到了一代雷电的水平,可以说是大打折扣。但是完全带得动 LG 4k60p 显示器(直连显卡盒子)。
使用PlaidML,在 pyenv 创建的 Python 3.8.6 虚拟环境里安装:
括号里是我个人 wiki 里的内容,直接搬过来了。
使用 CPU:
2020-12-05 15:00:42.457154: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7fde5c7c9110 initialized for platform Host (this does not guarantee that XLA will be used). Devices:
2020-12-05 15:00:42.457188: I tensorflow/compiler/xla/service/service.cc:176] StreamExecutor device (0): Host, Default Version
Running initial batch (compiling tile program)
Timing inference...
Ran in 35.34518790245056 seconds
使用 RX580 eGPU:
Using plaidml.keras.backend backend.
INFO:plaidml:Opening device "metal_amd_radeon_rx_580.0"
Running initial batch (compiling tile program)
Timing inference...
Ran in 2.5728609561920166 seconds
我不是专业的机器学习从业者,如果大家对上面哪一环节有兴趣进一步了解,我会详细解释~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.