参考:https://www.cnblogs.com/notesbyY/p/11594435.html

conda create -n cf python=2.7
conda activate cf
python -m pip install -U pip
cd caffe/python
pip install -r requirements.txt   #重点需要-r 参数

错误:pandas 0.23.3 has requirement python-dateutil>=2.5.0, but you’ll have python-dateutil 1.5解决方法
https://blog.csdn.net/CAU_Ayao/article/details/83538024

sudo vim requirements.txt
#将该句
python-dateutil>=1.4,<2
#改为:
python-dateutil    //不加版本号就是默认为最新版本
#然后 ,保存并退出(命令:wq),在终端输入:
for req in $(cat requirements.txt); do pip install $req; done

修改Makefile.config,按照自身设备的条件

#不建议使用cudnn, caffe开发时使用的cuddn版本太老,目前的cuDNN更新比较大,
#cuDNN 这一句的注释掉
#使用opencv3,将OPENCV_VERSION := 3 的注释去掉
#BLAS 改为 open ,并且设置具体的include和lib路径,要具体到include文件夹  lib文件夹!
#ANACONDA_HOME 这一句的注释去掉,改为自己的conda环境的路径
#PYTHON_INCLUDE 和 PYTHON_LIB:把原本路径在系统下的那句注释掉,去掉ANACONDA_HOME下PYTHON_INCLUDE #PYTHON_LIB 的注释
#WITH_PYTHON_LAYER 这一句的注释去掉

Linux系统pip、conda等包管理程序下载速度慢
https://www.jianshu.com/p/106b532adaab
https://zhuanlan.zhihu.com/p/62899936

#make all -j32
#make test -j32
#make matcaffe
make pycaffe
#make pytest -j32
#
======================================================================
ERROR: test_draw_net (test_draw.TestDraw)
----------------------------------------------------------------------
lib/python2.7/site-packages/google/protobuf/text_format.py", line 1015, in _MergeMessageField
    raise tokenizer.ParseErrorPreviousToken('Expected "%s".' % (end_token,))
ParseError: 841:3 : Expected "}".


# test
python
import caffe
# 

pycaffe简明文档
https://www.cnblogs.com/zjutzz/p/8319112.html

pycaffe learn
https://blog.csdn.net/mzpmzk/article/details/53968053#pycaffe%E5%AD%A6%E4%B9%A0

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐