zoukankan      html  css  js  c++  java
  • [Notes] unbuntu 16.04服务器升级显卡驱动

    【将显卡驱动从384升级到440.】

    Step1

    首先停止x server(图形化界面),依次尝试如下手段:

    1. 

    sudo /etc/init.d/gdm stop
    

      成功后要再使用

    sudo /etc/init.d/gdm start
    

      重启。

    2. 

    sudo init 3
    

      

    3. 

    ps -aux | grep X
    

      找出Xorg进程,kill掉。

    其中3是最终大招,无往不利。

    Step 2

    下载好linux下对应显卡的最新驱动,然后安装,注意安装需要root权限。以我使用为例:

    aaa@bbb:~/download$ sudo ./NVIDIA-Linux-x86_64-440.64.run
    Verifying archive integrity... OK
    Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 440.64.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
    

      

    进入后,选择继续安装:

    一路下来,如果遇到32位的库不兼容,不用管它,因为现在电脑都是64位的,不兼容无所谓。如果遇到是否需要更新X server配置,如果已经把其他显卡驱动禁用了,则选yes。

    Step 3

    然后安装完成后通过如下命令检查是否成功:

    nvidia-smi
    

      如果安装成功则会显示显卡状况。

    如果本来有用显卡的docker容器,也可以检查是否正常运行,以一个caffe的镜像为例:

    nvidia-docker run -ti  -p 22232:22232 --name test925 kaixhin/cuda-caffe:8.0    /bin/bash
    ./data/mnist/get_mnist.sh
    ./examples/mnist/create_mnist.sh
    ./examples/mnist/train_lenet.sh

      

    可以正常使用显卡训练神经网络。

  • 相关阅读:
    【洛谷P4838】P哥破解密码【矩阵乘法】
    2019年暑假 纪中培训总结
    Objective-C中的@property和@synthesize用法
    转载: C#: Left outer joins with LINQ
    SQL 查询某字段id为空(不为空)
    聚类算法(五)--层次聚类(系统聚类)及超易懂实例分析
    聚类算法(四)--DBSCAN
    聚类算法(二)--BIRCH
    聚类算法(二)--Kmeans++、elkan K-Means、Mini Batch K-Means、Sequential Leader Clustering
    聚类算法(一)--Kmeans
  • 原文地址:https://www.cnblogs.com/immortalBlog/p/12504756.html
Copyright © 2011-2022 走看看