zoukankan      html  css  js  c++  java
  • AMD 处理器 Ubuntu 16.04 LTS 配置 opencv、caffe 小结

    上个随笔讲了在windows 上安装 caffe,并且 跑mnist 这个例程的过程,说真的,就像奶妈一样,每一步都得给奶才干活。最近配置了一台台式机,可以作为以后自己配置学习机的参考。

    配置如下:补图。

    电脑概览

    电脑型号 兼容机
    操作系统 Ubuntu 16.04 LTS
    CPU AMD Ryzen 7 1700X Eight-Core Processor(3400 MHz)
    主板 华硕 ROG STRIX X370-F GAMING
    内存 16.00 GB ( 2400 MHz)
    主硬盘 2000 GB (希捷 ST2000DM006-2DM164 已使用时间: 78小时)
    显卡 NVIDIA GeForce GTX 1080 Ti (11264MB)
    显示器 戴尔 DELL P2417H 32位真彩色 60Hz
    声卡 NVIDIA High Definition Audio
    网卡 Intel(R) I211 Gigabit Network Connection

    安装过程如下所示:

    1、nvidia 驱动

    update:最近电脑被熊孩子重新装Linux 2号系统弄得用不了,今天重新安装系统,卡在驱动安装上面,再重新安装了几次系统尝试后,把这个成功的方法记录下。

    bios设置:关闭 scrue boot ,boot 菜单下进入  scrue boot ,进入 key management,clear all 。。。.那个以后,将系统类型设置为 other OS,此时 scrue boot 变为 disable。

    进入系统以后,没有禁用 nouvean的步骤,直接 安装 一些工具(第二个可能拼写错了 换成synaptic试试)

    sudo apt-get install dkms sysoptic build-essential

    然后关闭x-window,我执行了以下命令 

    sudo systemctl stop lightdm 
    sudo service lightdm stop
    sudo /etc/init.d/lightdm stop  

    接着 加载 ppa 源,

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

      

    然后更新一下

    sudo apt-get update
    sudo apt-get upgrade
    

      

    最后安装:驱动和一个工具

    sudo apt-get install nvidia-390 nvidia-modprobe
    

      

    我觉得这次和上次我能安装成功,和nvidia-modprobe 有很大关系,不幸的是我没有当时一股脑将命令行记录下来,而是脑中记录了nvidia-384 才是OK的。

    link : https://gist.github.com/wangruohui/df039f0dc434d6486f5d4d098aa52d07#install-nvidia-graphics-driver-via-apt-get

    link : https://www.cnblogs.com/matthewli/p/6715553.html?utm_source=tuicool&utm_medium=referral (这次没用上,但能填其它坑)

    ----------------------------------以下方法方法不靠谱--------------------------------------------------------

    Cril + Alt + F1,进入命令行模式,登录自己的账户:

    $ sudo service lightdm stop
    $ sudo apt-get --purge remove nvidia-*

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

    $ sudo apt-get update

    $ sudo apt-get install nvidia-384 

    $ sudo service lightdm start

    Cril + Alt + F6 or F7,登录,或者重启,然后登录,就可以了,有些人提到了要关闭主板、BIOS 相关命令,表示在此主上不需要这么麻烦,所以happy的这样配置就好。

    --------------------------------------------------------------------------不靠谱的方法 end ----------------------------------------------------------------------------------------------------------------------------

    2、cuda ,在官网上下载 cuda 8.0,我下载的是 .deb 文件,根据官网上的提示进行安装,最后需要在 .bashrc 文件中添加一些内容,我我这边添加的内容可以去install guide 中找到,也可以通过其他人的博客来找到并且添加。

    3、opencv 3.3 的安装可以参考我以前的博客,我这次本来是先提前安装 opencv 3.1 的版本的,后来多次编译都没有办法将它安装成功,于是自己果断换了 3.3 版本的,一次编译、安装,看来有时候安装软件需要考虑版本,并不是越老的版本越稳定,越容易安装。

    4、caffe 的安装,还是根据官网的说明+以前自己的博客来进行,安装过程中 运行了mnist  训练例程,发现是秒完成。在执行 ./train_lenet.sh 的时候发觉执行起来 有些问题,博客上提示的 sudo ./train_lenet.sh 命令可以解决这个问题,而博客上提示的 重新装 1080 ti 的驱动的建议则是相当坑爹,当初安装这个驱动就花了一些时间,重新安装his不可能。

    5、后来自己折腾了很久用 bazel 编译 TensorFlow 不巧的总是出错,而借助 pip 和 pip3 两个命令进行安装,发觉也是不能做到,而师弟们在这台电脑上借助 Anaconda 则轻松完成了安装,那么就用师弟们安装的吧。

    6、过几天自己需要mxnet 在 ubuntu 上安装,毕竟 李沐 老师提供了一套非常牛逼的 深度学习 教程,强调实践。

  • 相关阅读:
    java虚拟机学习-JVM调优总结-基本垃圾回收算法(7)
    学习笔记-人脸识别第三讲
    小波变换基础理论
    小波变换图像分解
    图像的纹理区域分类
    matlab中图片数据类型转换uint8与double
    八板体-器乐曲
    【歌词】金蛇狂舞-许笑薇-童声
    【歌词】金蛇狂舞-龙飘飘
    NLM算法
  • 原文地址:https://www.cnblogs.com/hanxinle/p/8999896.html
Copyright © 2011-2022 走看看