caffe安装篇(一)

简介: caffe安装篇(一)


caffe我选择使用ubuntu源码安装,所以先执行:

sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev protobuf-compiler libhdf5-serial-dev

sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler protobuf-c-compiler python-pandas

sudo apt-get install --no-install-recommends libboost-all-dev

sudo apt-get update

sudo apt-get upgrade

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

#1:装驱动 安装英伟达驱动

sudo apt-get install nvidia-375  (sudo ubuntu-drivers devices 查推荐的驱动)

sudo apt-get install mesa-common-dev

sudo apt-get install freeglut3-dev

sudo apt-get update  

sudo dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb

sudo apt-key add /var/cuda-repo-9-0-local7fa2af80.pub

sudo apt-get update

sudo apt-get install cuda

从英伟达官网下载对应的驱动然后使用命令安装

sudo dpkg -i libcudnn7_7.3.0.29-1+cuda9.0_amd64.deb

sudo apt-get update

sudo dpkg -i  libcudnn7-dev_7.3.0.29-1+cuda9.0_amd64.deb

sudo apt-get update

sudo dpkg -i  nccl-repo-ubuntu1604-2.3.4-ga-cuda9.0_1-1_amd64.deb

sudo apt-get update

 

编辑 /etc/modprobe.d/blacklist-nouveau.conf

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

image.gif

    • 打开后发现该文件中没有任何内容,写入:
    blacklist nouveau option nouveau modeset=0

    image.gif

    保存后关闭文件,注意此时还需执行以下命令使禁用 nouveau 真正生效:

    sudo update-initramfs -u

    image.gif

    之后重启系统让GTX1080显卡驱动生效。

    终端输入:

    nvidia-smi,会出来如下显卡信息。

    #安装cuda

    https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal

    按照使用手册来安装

    Installation Instructions:
    1. `sudo dpkg -i cuda-repo-ubuntu1604-9-2-local_9.2.148-1_amd64.deb`
    2. `sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub`
    3. `sudo apt-get update`
    4. `sudo apt-get install cuda`
    相关文章
    基于typora编写Markdown文档
    如何使用Typora编写Markdown文档的教程,包括软件设置、快捷键使用以及一些使用技巧。
    923 18
    |
    运维 IDE 小程序
    【产品上新】新沙箱工具正式上线!
    【产品上新】新沙箱工具正式上线!
    1215 11
    |
    安全 关系型数据库 MySQL
    国产麒麟服务器等保二级 配置规范(一)
    国产麒麟服务器等保二级 配置规范(一)
    1576 0
    |
    Sentinel
    一文速通Sentinel熔断及降级规则
    一文速通Sentinel熔断及降级规则
    |
    Web App开发
    AM &DSB信号解调的MATLAB实现
    AM &DSB信号解调的MATLAB实现
    922 0
    AM &DSB信号解调的MATLAB实现
    |
    关系型数据库 大数据 MySQL
    mysql jdbc读取大数据出现内存溢出
    useCursorFetch=true&defaultFetchSize=100
    4013 0
    |
    前端开发 JavaScript
    VUE实现评分效果和不同类型分数展示效果组件
    一、在开发的过程中会可能会遇到下图这样的评分效果,下面就来看看这种效果用vue如何实现 效果图 图片发自简书App HTML部分 图片发自简书App CSS部分 图片发自简书App JS部分 图片发自简书App 二、项目的开发过程,经常会遇到评价分数的展示,下边我们就来实现以下,不同类型不同大小,可以在任意使用的分数展示的vue组件,计算属性来动态添加不同的样式。
    2777 0
    人工智能 缓存 前端开发
    8277 29
    人工智能 JavaScript 开发工具
    3545 8