安装caffe框架记录

    xiaoxiao2021-12-14  45

    1 安装虚拟机及ubuntu ubuntu版本为16.04

    2 安装 :sudo apt-get install build-essential

    3 查看 gcc --version   此处版本为(ubuntu 5.3.1-14ubuntu2) 5.3.1

    4 安装:sudo apt-get install g++

    5 查看 g++ --version 此处版本为(ubuntu 5.3.1-14ubuntu2) 5.3.1 gcc与g++版本一致

    6 由于没有NVIDIA显卡,因此略过NVIDIA驱动

    7 下载protobuf    https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz

    8  进入下载文件的目录

    1 tar -zxvf protobuf-2.6.1.tar.gz 2 cd protobuf-2.6.1/ 3 ./configure 4 make 5 make check 6 sudo make install 9 检查是否安装成功 protoc --version

    10 检查版本号时出现如下问题

    protoc: error while loading shared libraries: libprotocbuf.so.9: cannot open shared

    错误原因

    protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib不在ubuntu体系默认的LD_LIBRARY_PATH里,所以就找不到lib

    解决办法

    1)  在 /etc/ld.so.conf.d/目录下创建文件 bprotobuf.conf文件,文件内容如下

    /usr/local/lib

    2 )输入命令

    sudo ldconfig

    这时,再输入protoc --version就可以正常看到版本号了

    11 参考http://blog.csdn.net/xuezhisdc/article/details/47065475 安装Theano

    # 安装gfortran,后面编译过程中会用到 sudo apt-get install gfortran # 安装blas,Ubuntu下对应的是libopenblas,其它操作系统可能需要安装其它版本的blas——这是个OS相关的。 sudo apt-get install libopenblas-dev # 安装lapack,Ubuntu下对应的是liblapack-dev,和OS相关。 sudo apt-get install liblapack-dev # 安装atlas,Ubuntu下对应的是libatlas-base-dev,和OS相关。 sudo apt-get install libatlas-base-dev sudo apt-get install python-pip

    sudo pip install --upgrade pip

    # 安装numpy sudo pip install numpy # 测试numpy # 测试通过才能进行下一步~~ python -c "import numpy;numpy.test()" # 安装scipy sudo pip install scipy # 测试scipy # 测试通过才能进行下一步~~

    sudo apt-get install python-dev sudo apt-get install python-pip sudo apt-get install python-nose sudo apt-get install g++ sudo apt-get install git

    sudo pip install Theano

    参考资料:

    http://www.cnblogs.com/javaee6/p/4849051.html

    http://blog.csdn.net/xuanyuansen/article/details/46786597

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

    最新回复(0)