1. GTX 1080 + Osx10.13.2
最初打算买1080 Ti,发现1080 Ti+拓展坞的组合比Gigabyte AORUS GTX 1080 Gaming Box贵很多,犹豫再三,还是购买了1080,妥妥地够用。
Gigabyte AORUS GTX 1080官方驱动不支持macOS。我的系统是macOS10.13.4,查过很多资料后,发现解决方案比较麻烦,需要使用macOS 10.13.3的kext,如下图:
最终还是将系统从10.13.4降到了10.13.2。严格按照步骤安装:
安装成功后在Graphics/Displays和NVIDIA Driver Manager可查到外置显卡的信息:
2. 编译GPU版本的MXNet
目前无法通过pip安装GPU版本的MXNet,只能通过源码)安装:
安装好CUDA9.1后,测试GPU:
安装好cuDNN7.0.5,构建MXNet,最后采用基于MXNet的测试用例验证一下包:
安装过程中需要注意的是:
- 采用基于MXNet的测试用例验证时,出现类似于以下的错误:
Library not loaded: @rpath/libcudnn.7.dylib
用install_name_tool将lib指向修改为正确的即可:
install_name_tool -change @rpath/libcudnn.7.dylib /usr/local/cuda/lib/libcudnn.7.dylib lib/libmxnet.so
3. 参考:
- Titan XP值不值?教你如何挑选深度学习GPU - 掘金
- MacBook Pro适合深度学习吗? - 知乎
- APP NVIDIA eGPU support for High Sierra (NVIDIAEGPUSupport) - Page 41 – Thunderbolt macOS Setup – External Graphics Card Forum
- APP NVIDIA eGPU support for High Sierra (NVIDIAEGPUSupport) – Thunderbolt macOS Setup – External Graphics Card Forum
- Installing MXNet — mxnet documentation
- Installation Guide Mac OS X :: CUDA Toolkit Documentation
- cuDNN Installation Guide :: Deep Learning SDK Documentation
- https://developer.nvidia.com/rdp/cudnn-download