win10+cuda9.1+cudnn5.1+1050ti+caffe配置

  换了新的显卡之后,就开始着手配置caffe,困难重重,最终经过一周的不断摸索,终于成功,在此记录下辛酸历程,为今后再次配置提供借鉴。
    具体过程网上都很全,在此记录我所遇到的最大的问题及解决方法。

error MSB4062: 未能从程序集 S:\NugetPackages\OpenCV.2.4.10\build\native\\private\coapp.NuGetNativeMSBuildTasks.dll 加载任务“NuGetPackageOverlay”。未能加载文件或程序集“file:///S:\NugetPackages\OpenCV.2.4.10\build\native\private\coapp.NuGetNativeMSBuildTasks.dll”或它的某一个依赖项。系统找不到指定的文件。 请确认  声明正确,该程序集及其所有依赖项都可用,并且该任务包含实现 Microsoft.Build.Framework.ITask 的公共类。 S:\NugetPackages\OpenCV.2.4.10\build\native\OpenCV.targets 768 5 libcaffe
解决方法:刚开始我怕高版本的cuda不兼容,于是用的8.0版本,于是出现了上面的问题,从网上找的一些方法如更新opencv,修改数字,管理员运行等等都不管用,于是我卸载了8.0版本,重装了9.1版本,再次编译libcaffe,又出现了这个问题,此时的我心灰意冷,死马当做活马医吧,打开项目—管理NuGet包,提示缺少东西,于是更新。更新之后,抱着必死的心态再次对libcaffe重新生成,最终奇迹般的成功了,然后再Debug和Release下分别编译,也都成功了,果然windows下caffe的配置是玄学的。可能最大的问题就是版本不兼容,在此之前尝试了cuda8.0+cudnn5.0, cuda8.0+cudnn5.1,终于cuda9.1+cudnn5.1下成功了。

完结撒花

你可能感兴趣的:(深度学习)