一、安装brew
登录http://brew.sh/,直接复制官网提供命令即可安装
二、安装cuda
地址https://developer.nvidia.com/cuda-downloads,根据caffe官方要求安装响应的版本
下载完之后点击dmg包按照提示一步一步安装,安装后的路径为
/usr/local/cuda
三、安装cudnn
NVIDIA官网搜索cudnn,下载cudnn需要注册NVIDIA账号才能下载,我这里下载完之后如下:
cudnn-7.0-osx-x64-v4.0-rc.tar
安装
➜ Downloads tar xvf cudnn-7.0-osx-x64-v4.0-rc.tar
x cuda/include/cudnn.h
x cuda/lib/libcudnn.4.dylib
x cuda/lib/libcudnn.dylib
x cuda/lib/libcudnn_static.a
//将cudnn的头文件拷贝到cuda的include下面
➜ Downloads sudo cp cuda/include/cudnn.h /usr/local/cuda/include
//将库文件安装到cuda的lib下面,对于ubuntu这里的lib应该是lib64,需要注意的是拷贝lib时cp一定加上选项“-a",保证软连接不丢失
➜ Downloads sudo cp -a cuda/lib/libcudnn* /usr/local/cuda/lib/
#查看/usr/local/cuda/lib,保证软连接没有丢失
-rwxr-xr-x@ 1 apple staff 60047144 11 20 19:04 libcudnn.4.dylib
lrwxr-xr-x@ 1 apple staff 16 1 15 16:50 libcudnn.dylib -> libcudnn.4.dylib
-rw-r--r--@ 1 apple staff 59245464 11 20 19:04 libcudnn_static.a
四、安装依赖包
命令好执行
brew install -vd snappy leveldb gflags glog szip lmdb
问题1
Error: Could not symlink bin/pkg-config
#解决
#运行命令
brew link pkg-config
#该命令运行完会得到响应的解决方法
To force the link and overwrite all conflicting files:
brew link --overwrite pkg-config
To list all files that would be deleted:
brew link --overwrite --dry-run pkg-config
#我选择运行第一个命令
➜ ~ brew link --overwrite pkg-config
Linking /usr/local/Cellar/pkg-config/0.29... 4 symlinks created
五、安装opencv
brew tap homebrew/science
brew install hdf5 opencv