为pointnet++的运行搭建环境ubuntu18.04+cuda10.0+cudnn7.4.2+anaconda3+tensorflow-gpu1.13.1(超超超超简单的版本!!轻轻松松搭建好!

本文详细介绍了如何在Ubuntu18.04上搭建CUDA10.0、CUDNN7.4.2、Anaconda3和TensorFlow-GPU1.13.1的环境,包括换源、禁用 Nouveau 驱动、安装依赖、添加环境变量等步骤,并提供了错误处理和测试运行的方法。
摘要由CSDN通过智能技术生成

重装好几次了!没有人比我更懂重装(不是

现在我默认大家都才装好ubuntu18.04,就是干!请注意!我这里是通过安装cuda来安装显卡驱动!想要单独安装显卡驱动(比如英伟达官网下载run文件或者通过ubuntu-drivers devices来安装系统推荐的驱动版本)的同学请看其他教程!但是(◔◡◔)重装多次的我觉得,反正都要装cuda,所以通过cuda安装nvidia是最简单不过啦~
注:sudo是获取临时root权限,所以我们开局直接进root
现在我们来看下大致流程:
cuda(顺便安装显卡驱动)–> cudnn --> anaconda3 -->搭建环境–>安装tensorflow-gpu

  1. 换源(加快下载速度
    使用root权限:
    sudo -s
    备份源码:
    cp /etc/apt/sources.list /etc/apt/sources.list.bak
    替换源列表内容:
    gedit /etc/apt/sources.list
    打开list后,将以下内容替换掉原来的:

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    

    记得点保存
    更新列表:
    apt-get update
    OK,换源成功!

  2. 禁用系统自带的显卡驱动
    打开系统禁用列表:
    gedit /etc/modprobe.d/blacklist.conf
    通过添加以下代码,将nouveau加入黑名单:
    blacklist nouveau
    options nouveau modset=0
    然后更新下我们修改的内容,让它生效:
    update-initramfs -u
    重启:
    reboot
    再看看这玩意儿还敢出来不:
    lsmod | grep nouveau
    OK,没有任何输出!(◔◡◔)

  3. 安装相关依赖
    安装gcc(记得进入root模式哦:
    apt install build-essential

  4. 安装cuda(安装它对应的显卡驱动
    宝贝们乖乖去官网下载哦~
    —>指路http://developer.nvidia.com/cuda-downloads
    到安装文件目录下运行.run文件(萌新小妙招~输入cd再空一格,将存放run文件文件夹拖入终端,再回车,就可以进入安装目录啦~然后输入ls还可以查看目录下的文件哦):
    sh cuda_10.0.130_410.48_linux.run
    温馨提示:记得替换为自己的cuda文件名
    安装过程中,输入accept
    如果之前没有装显卡驱动,那么在安装cuda的过程中可以在这里安装哦(是我本人了

    Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
    (y)es/(n)o/(q)uit: y
    

    不要选择openGL!

    Do you want to install the OpenGL libraries?
    (y)es/(n)o/(q)uit [ default is yes ]: n
    

    关于这个服务(可y可n:

    Do you want to run nvidia-xconfig?
    This will update the system X configuration file so that the NVIDIA X driver
    is used. The pre-existing X configuration file will be backed up.
    This option should not be used on systems that require a custom
    X configuration, such as systems with multiple GPU vendors.
    (y)es/(n)o/(q)uit [ default is no ]: n
    

    后面的问题都y或者enter默认,来看看结果:

    ===========
    = Summary =
    ===========
    Driver:   Installed
    Toolkit:  Installed in /usr/local/cuda-10.0
    Samples:  Installed in /home/yy, but missing recommended libraries
    

    安装完成后,需要添加环境变量:
    gedit ~/.bashrc
    在文件最后加入以下代码(记得改成自己的cuda版本

    export PATH="/usr/local/cuda-10.0/bin:$PATH"
    export LD_LIBRARY_PATH="/usr/lcoal/cuda-10.0/lib64:$LD_LIBRARY_PATH"
    

    添加并保存,将文件生效:
    source ~/.bashrc
    最后我们查看下cuda的版本信息以及nvidia驱动信息:
    nvcc -V
    cuda的版本信息如下:

    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2018 NVIDIA Corporation
    Built on Sat_Aug_25_21:08:01_CDT_2018
    Cuda compilation tools, release 10.0, V10.0.130
    

    nvidia驱动信息查询:
    nvidia-smi
    查询结果如下:

    	Wed Aug 12 15:59:46 2020       
    	+------------------------
  • 20
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值