cmake-gui 在win10下编译caffe通过,首次

描述:

在windows下使用cmake-gui编译caffe工程

遇到的坑总结:

1. 生成caffe.sln完成后,再编译整个工程,报cmd.exe退出。

    原因:cuda 20 21 30 60 61的错误。

    解决:较高版本的cuda已经不支持20 21了,所以要删掉。在cmake-gui中的cuda_arch将“auto”改成“manual”,config一下,会弹出cuda架构的配置项,将20 21这种低版本的注释掉即可。

2. cmake-gui在config过程中遇到缺少XXXX_DIR类似的问题。

    原因:配置项中缺少这个路径。

    解决:通过“add entry”添加相应的字段和所需的路径。

3. 可以使用指定版本的opencv,而不用caffe自带的依赖项opencv。

    原因:低版本的opencv有的库不能够支持,例如高版本的opencv中有“opencv/dnn/dnn.h”这个神经网络功能。

    解决:在cmake-gui中搜opencv,参考原先系统默认路径,将指定的Opencv对应路径加上。

4. 配置过程中报Atlabs_xxxx的一类错误

    解决:在cmake-gui中找到atlas_xxxx的所有项,将其中有一个配置项改为“open”

5. 在vs里面编译工程遇到找不到 caffe/include_symbols.hpp的问题

    尝试:

1)在这里面将6-8行注释掉:

    

>>>>> 将这三行注释掉以后能够编译通过。但不知道后面使用过程中会不会遇到新的错误。

2)这里面说将对应头文件拷过去。但是在我的目录下并没有找到这个头文件。

发布了59 篇原创文章 · 获赞 57 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/xiakejiang/article/details/104409087