hackintosh + GTX 1050 TI 开启机器学习
- 环境信息
- macOS High Sierra 10.13.6
- xcode 10.1
- cuda 418.105
- cuda Tookit 10.1
- GPU GTX1050ti
- Nvidia web Driver 387.10.10.10.40.387
- cudnn 10.1-osx-x64-v7.6.5.32
- cuda安装
注意:CUDA Driver与NVIDIA GPU Driver的版本必须一致。
-
Nvidia Web Driver 黑苹果的驱动可以在这里找链接
-
CUDA Driver页面,版本,然后下载安装。
在以上安装完成后(可以先忽略cudnn),配置 CUDA 环境,编辑 ~/.zshrc
文件,添加如下:
export CUDA_HOME=/usr/local/cuda
export DYLD_LIBRARY_PATH="$CUDA_HOME/lib:$CUDA_HOME/extras/CUPTI/lib"
export LD_LIBRARY_PATH=$DYLD_LIBRARY_PATH
export PATH=$DYLD_LIBRARY_PATH:$PATH
export flags="--config=cuda --config=opt"
使环境变量生效
source ~/.zshrc
cudnn安装
sudo tar -xf cudnn-10.1-osx-x64-v7.6.5.32.tar
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib/libcudnn* /usr/local/cuda/lib
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib/libcudnn*
- 测试cuda是否正常
cd /usr/local/cuda/samples/
sudo make -C 1_Utilities/deviceQuery
cd 1_Utilities/deviceQuery
./deviceQuery
Result 为PASS的时候,说明OK,剩下的测试用例可以全部测试一遍