我想用PlaidML在我的Mac Pro电脑上加速深度学习训练。安装PlaidML后,我运行"plaidml-setup",并收到以下消息:
PlaidML Setup (0.3.5)
Thanks for using PlaidML!
Some Notes:
* Bugs and other issues: https://github.com/plaidml/plaidml
* Questions: https://stackoverflow.com/questions/tagged/plaidml
* Say hello: https://groups.google.com/forum/#!forum/plaidml-dev
* PlaidML is licensed under the GNU AGPLv3
Default Config Devices:
No devices.
Experimental Config Devices:
llvm_cpu.0 : CPU (LLVM)
opencl_amd_amd_radeon_pro_555_compute_engine.0 : AMD AMD Radeon Pro 555 Compute Engine (OpenCL)
metal_amd_radeon_pro_460.0 : AMD Radeon Pro 460 (Metal)
opencl_intel_intel(r)_hd_graphics_630.0 : Intel Inc. Intel(R) HD Graphics 630 (OpenCL)
opencl_cpu.0 : Intel CPU (OpenCL)
metal_intel(r)_hd_graphics_unknown.0 : Intel(R) HD Graphics Unknown (Metal)
Using experimental devices can cause poor performance, crashes, and other nastiness.
Enable experimental device support? (y,n)[n]:为什么它说这是“实验设备”?在Mac上配置PlaidML正常吗?
我应该点击“是”继续安装吗?
编辑:在我点击“是”后,我看到了另一组选项:
检测到多个设备(您可以通过设置PLAIDML_DEVICE_IDS来覆盖)。请选择默认设备:
1 : llvm_cpu.0
2 : opencl_amd_amd_radeon_pro_555_compute_engine.0
3 : metal_amd_radeon_pro_460.0
4 : opencl_intel_intel(r)_hd_graphics_630.0
5 : opencl_cpu.0
6 : metal_intel(r)_hd_graphics_unknown.0
Default device? (1,2,3,4,5,6)[1]:我应该选择哪一个?或者这无关紧要?
发布于 2019-09-10 00:00:10
是的,你绝对需要实验支持才能使用PlaidML,就这样。在那之后,你想要选择
3: metal_amd_radeon_pro_460.0
或者任何写着"metal“和"radeon”的东西(或者NVIVIA,如果你喜欢的话)。使用英特尔超高清显卡几乎没有什么意义(即使你可以选择6 : metal_intel(r)_hd_graphics_unknown.0),因为它不如独立的图形处理器。
苹果已经放弃了OpenCL,转而支持苹果的Metal框架,最近OpenCL格子设置在plaidbench上出现了失败错误。例如,如果使用opencl驱动程序,则在运行时肯定会出现Fail错误
plaidbench keras mobilenet
你很可能会得到一个带有metal驱动程序的Success。
https://stackoverflow.com/questions/54354548
复制相似问题