利用Nuget Package进行安装caffe.md

Windows7+CUDA8.0+Cudnn5.1+VS2013+Microsoft.caffe

本文主要讲一下通过离线下载nupkg进行第三方库的解析并进行编译
1.按照packages.config进行nuget包手动下载(共15个nupkg文件) https://www.nuget.org/packages
2.打开Caffe.sln,设置libcaffe为启动项,并且打开管理NuGet程序包->设置->包管理->常规->浏览, 这样可以看到默认在线下载的nupkg放在哪里了, 把手动下载的nupkg放到里面即可.

利用Nuget Package进行安装caffe.md_第1张图片
pycaffe项目的NuGet程序包管理
利用Nuget Package进行安装caffe.md_第2张图片
查找Nupkg默认存放位置

3.设置完后设置CommonSettings.props直接进行编译即可.

CPU编译 [Success]

CUDA8.0不使用cudnn进行编译compute_52 [Success]

因为电脑显卡是GTX1080,可以使用更高的计算架构,所以改成61计算能力
compute_35,sm_35;compute_52,sm_52;compute_61,sm_61

CUDA8.0不使用cudnn进行编译compute_61 [Sucess]

CUDA8.0并且使用cudnn5.1进行编译 [Sucess]

不仅需要把cudnn的文件复制到cuda文件夹中,并且还需要在CommonSettings.props中设置选项为空,即默认值,否则会冲突出错.

CUDA8.0并且使用cudnn6.0进行编译 [Fail]

If you are using cuDNN with a Pascal (GTX 1080, GTX 1070), version 5 or later is required.
But cuDNN 6.0 is Kepler Architecture.
Download packages updated April 27, 2017 to resolve issues related to dilated convolution on Kepler Architecture GPUs.
暂时Microsoft.caffe还不支持,以后也不一定会支持了

你可能感兴趣的:(利用Nuget Package进行安装caffe.md)