核心要點:如何用MacBook順理成章地使用NVIDIA顯卡支持的CUDA對深度神經網路的訓練進行加速?
本文結構
- 硬體配置
- 電腦以及eGPU情況
- eGPU的安裝
- eGPU性能損耗
- 環境配置
- virtual environment
- CUDA 安裝
- Mac OS 10.13.6 Pytorch-GPU 安裝
一、硬體配置
1、電腦以及eGPU情況
本人的電腦是支持雷電2的MacBook Pro,雷電2傳輸速率為16Gbit/s。eGPU選擇的是技嘉GAMING BOX GTX1070 8GB版本,其為雷電3的介面,所以還需購買雷電3轉雷電2轉接線,以及雷電2線。
關於技嘉GAMING BOX:
技嘉GTX1080GamingBox評測
技嘉 AORUS Gaming Box 體驗:辦公在外,歸來仍是玩家AORUS GTX 1080 Gaming Box | 顯卡 - GIGABYTE 技嘉科技
關於1070和1080的選擇?
eGPU性能越高,因為雷電介面雙向傳輸數據的緣故,性能損耗越大,如果是雷電3介面,可以選擇技嘉GAMING BOX 1080版本。
2、eGPU安裝
系統版本:
截止於今天(20190117)NVIDIA顯卡不支持MacOS 10.14,所以,想要安裝eGPU,請先檢查系統。目前支持的最新系統為Mac OS 10.13.6。
安裝流程參考:
MacBook外置顯卡eGPU折騰筆記
以及eGPU論壇:eGPU.io
3、性能提升以及性能損耗
Intel Iris 6100 OpenCL跑分:
TAG:CUDA | MacBook | 深度學習(DeepLearning) |