error: token '''

xiaoxiao2025-04-12  16

1 编译caffe采用的是deepin15.7+opencv4.0beta+cuda10.0+cudnn7.3,基本上都是最新的版本,所以出现问题也正常。 2 最初我把caffe从UBUNTU拿到DEEPIN上面来编译,make的时候出现了error: token '''_CUDACC_VER_ is no longer suppored. Use _CUDACC_VER_MAJOR_, _CUDACC_VER_MINOR_....,然后意识到可能是cuda版本问题,然后换到cuda9.2,但是还是出现这个问题。所以应该不是cuda问题,查阅网上各个博主的博客发现可能是由于boost库太老导致的,然后去看了下apt安装的boost库版本是1.62的,最新版本远吗是1.68,果断换版本。 3然后就是 源码编译boost库(编译安装教程https://blog.csdn.net/qq_31720329/article/details/78184262?locationNum=10&fps=1),这个过程又有问题了,cmakecaffe的时候会出现找不到pytest或者pycaffe这个问题,网上提供的解决方案是安装python-dev或者是安装python-numpy,不过我遇到的问题应该是找不到libboost_python.so,进安装目录一搜索,果然没有,只有libboost_python27.so,建立一个链接libboost_python.so到libboost_python27.so就好了,对应的建立libboost_numpy.so链接到libboost_numpy27.so。

4还有caffe编译的时候如果找不到cuda可以参考opencv里面的FindCUDA.cmake,加进去好了

转载请注明原文地址: https://www.6miu.com/read-5028048.html

最新回复(0)