zoukankan      html  css  js  c++  java
  • ubuntu14.04 caffe+cuda-7.0配置

    首先安装cuda:

    从nvidia官网上下载:cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb,这里有run和deb两种,严重推荐deb格式,安装方便

    cd到cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb所在目录,比如我的:

    cd ~/software/cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb

    执行:

    sudo dpkg -i cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb;

    sudo apt-get update

    sudo apt-get -y install cuda;

    然后就行了,这里6.5以上都会自动安装显卡驱动,所以安装好以后会出现nvidia的驱动

    然后配置环境变量

    在/etc/ld.so.conf.d中添加cuda.conf文件

    vi cuda.conf

    /usr/local/cuda-7.0/lib64

    在/etc/profile或者~/.bashrc中添加如下内容:

    #cuda env
    PATH=/usr/local/cuda-7.0/bin:$PATH
    export PATH

    export LD_LIBRARY_PATH=/usr/local/cuda-7.0/libnvvp:/usr/local/cuda-7.0/lib64:$LD_LIBRARY_PATH

    最后执行:

    sudo ldconfig

    和source ~/.bashrc

    就行了,最后:

    sudo reboot

    关于caffe的安装配置可参考:

    http://www.cnblogs.com/platero/p/3993877.html

    这里不推荐安装anaconda,太大并且我们如果不需要python那么的库,而且还可能出现各种python的库找不到的问题

    最后推荐使用cmake-gui对caffe进行编译

    cmake安装方法是:

    sudo apt-get install cmake-qt-gui

    然后运用cmake-gui定位到caffe的CMakeLists文件中,运行,然后可以再cmake-gui中配置各种依赖项,前提是已经装好了各种依赖和配置了环境变量,最后生成一个Makefile文件,然后在相应的路径下执行:

    sudo make all

    sudo make install

    sudo make runtest

    就行

    最后说明一点:

    我之前装好的的cuda最后由于我在配置java的时候我使用了一个错误的命令导致我将原来的cuda全部删除; 

    然后我就从新在安装了一次.然后中间就是有各种问题,比如:

    http://blog.csdn.net/jkxsanger/article/details/8983107

     no cuda-capable device is detected

    参考这个方案也没解决(但是指明了方向):

    step1:重新安装Nvidia CUDA Toolkit    

              sudo sh cuda_5.0.35_linux_64_rhel6.x-1.run

    step2:安装成功后,按照提示配置 /etc/ld.so.conf 文件

              我的系统是64位于是  vim /etc/ld.so.conf   添加

              /usr/local/cuda-5.0/lib64
              /usr/local/cuda-5.0/lib

              保存修改退出:

              执行命令  ldconfig

    step3:如果想要多人都能使用cuda编程环境与相应的硬件资源

              修改/etc/profile文件

              export PATH=/usr/local/cuda-5.0/bin:$PATH
              export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64:$LD_LIBRARY_PATH

     

    最后的解决方式是:

    使用如下命令首先将cuda卸载掉:

    sudo apt-get --purge remove cuda

    上一步只是卸载了一部分,然后需要完全删除

    sudo apt-get autoremove cuda

    再然后需要将nvidia驱动完全卸载:

    sudo apt-get remove --purge nvidia-*
    sudo apt-get install ubuntu-desktop
    sudo rm /etc/X11/xorg.conf
    echo 'nouveau' | sudo tee -a /etc/modules

    重启然后执行将cuda-7.0用最开始的方法从新安装一次就行了

     

  • 相关阅读:
    仿佛看到了曾经在电子厂的自己
    TP5 condition 多个条件如何写
    电子数据时代我该如何保存我的数据?
    Shell脚本查询磁盘数量
    缺少维生素?
    html5的页面在IOS中,按钮 变成圆角怎么办?
    生物信息数据分析准则
    用variant的数据来推导基因表达 | Imputation of Expression Using PrediXcan
    Rare-Variant Association Analysis | 罕见变异的关联分析
    英语语法
  • 原文地址:https://www.cnblogs.com/Erdos001/p/4802900.html
Copyright © 2011-2022 走看看