首先GCC 降级

由于CUDA 9.0仅支持GCC 6.0及以下版本,而Ubuntu 18.04预装GCC版本为7.3,故手动进行降级,这里我降到4.8版本

sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8

装完后进入到/usr/bin目录下

ls -l gcc*

会显示以下结果

lrwxrwxrwx 1 root root 7th May 16 18:16 /usr/bin/gcc -> gcc-7.0

发现gcc链接到gcc-7.0, 需要将它改为链接到gcc-4.8,方法如下

sudo mv gcc gcc.bak    #备份
sudo ln -s gcc-4.8 gcc    #重新链接

同理,对g++也做同样的修改,需要将g++链接改为g++-4.8

sudo mv g++ g++.bak
sudo ln -s g++-4.8 g++

再查看gcc和g++版本号

gcc -v
g++ -v

均显示gcc version 4.8 ,说明gcc 4.8安装成功。

CUDA9.0安装

到NVIDIA官网CUDA9.0 下载页面下载runfile,选择ubuntu16.04,18.04版本的系统能够安装16.04版本对应的CUDA,如下图

文件下载后用以下指令安装

sudo chmod a+x cuda_9.0.176_384.81_linux.run
sudo ./cuda_9.0.176_384.81_linux.run --no-opengl-libs

如果有安装了显卡驱动的,注意在提问是否安装显卡驱动时选择no,其他 选择默认路径或者yes即可。 如果没有安装显卡驱动,需要退出图形界面,到命令行终端安装,这里不再赘述。

安装完毕之后,修改环境变量

sudo gedit /etc/profile

在配置文件中最后加入以下三行内容

export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH
export CUDA_HOME="/usr/local/cuda-9.0:$CUDA_HOME"

保存退出

source /etc/profile    #使环境变量生效

最后验证 CUDA 9.0 是否安装成功

cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

若看到输出显卡信息、CUDA Toolkit版本则说明 cuda 已安装成功!

Ubuntu18.04系统下装CUDA9.0相关推荐

  1. 工业相机 linux驱动软件,菲力尔FLIR-灰点Point Grey工业相机Linux Ubuntu18.04系统驱动Spinnaker-2.0.0.147-amd64/arm64...

    注册登陆后可查看附件和大图,以及购买相关内容 您需要 登录 才可以下载或查看,没有帐号?注册会员 x 菲力尔FLIR-灰点Point Grey工业相机Linux Ubuntu18.04系统驱动Spin ...

  2. 【安装教程总结】ubuntu18.04+NVIDIA 940MX+CUDA9.0+cuDNN7.4.1+anaconda+tensorflow1.12 安装总结

    0.安装前环境说明 ubuntu:LTS18.04.02 显卡型号:NVIDIA GeForce 940MX 1.安装NVIDIA 940MX显卡驱动390 安装之前,先进BIOS,把安全启动关了Se ...

  3. Ubuntu18.04+GeForce 940MX+CUDA9.1+CUDNN9.0 #自己挖坑自己填#

    Pipeline: Pre:干净的系统环境(请不要问为什么 善于重装系统的大佬请忽略) 1.装显卡驱动 检测显卡型号和对应推荐安装驱动 $ ubuntu-drivers devices 自动安装所推荐 ...

  4. Ubuntu18.04安装Dlib-19.19.0成功

    VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...

  5. Ubuntu18.04系统中python3.7安装MultiNEAT库

    Ubuntu18.04系统中python3.7安装MultiNEAT库 前言 MultiNEAT介绍 安装问题 boost安装 MultiNEAT安装 安装过程遇到问题及解决方法 前言 MultiNE ...

  6. Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置python-opencv)

    Ubuntu18.04安装OpenCV4.3.0和环境配置 下载源文件 安装依赖 编译安装 环境配置 动态库配置 配置OpenCV的`PKG-CONFIG`环境 Python-OpenCV环境[如果安 ...

  7. Ubuntu18.04实装autoware1.14.0(ROS Melodic、QT5.9.5、BagRunning)

    Autonomous vehicle 杂谈_06 一. ReadMe 博主之前使用的是Autoware1.12.0版本,但该版本在安装过程略有些繁琐,且会出现花屏的问题,这对于新手来说解决起来会比较头 ...

  8. linux的cuda10卸载,Ubuntu18.04下卸载CUDA11.0

    Ubuntu18.04下卸载CUDA11.0 Ubuntu18.04下卸载CUDA11.0 由于深度学习部分代码仅支持CUDA11.0版本之前的Pytorch,Pytorch官网也没有提供与CUDA1 ...

  9. Ubuntu18.04系统下安装IDL8.4版本(破解版)

    Ubuntu18.04系统下安装IDL8.4版本(破解版) 为了安装IDL,把硬盘都弄坏了的我已经不知道重装了多少遍IDL了/(ㄒoㄒ)/~~ 踩了N多的坑,遇到N多问题,这一次终于算是安装好,可以成 ...

  10. RK3399核心板,装Ubuntu18.04系统,LVDS屏幕配置

    使用RK3399核心板CORE-3399-JD4,接口板是自制的,采用MIPI接口转LVDS,现在在3399的板子上装ubuntu18.04系统,在该系统上点亮LVDS屏幕. 1.首先安装Linux系 ...

最新文章

  1. AI 的十种 “新数学”
  2. POJ-1094 Sorting it All Out
  3. 队列判空_三分钟基础:什么是队列?
  4. qotd服务_QOTD:Java线程与Java堆空间
  5. Win8.1 JAVA环境配置全过程
  6. 十大经典排序算法之冒泡排序【一】
  7. python输出100到200的素数_python输出2到100之间的素数
  8. 万花筒写轮眼动态息屏_用了这么久的iPhone,才知道原来息屏也能录像
  9. 常用嵌套sql语句查询
  10. MR(混合现实)无绿幕拍摄
  11. win10桌面频繁刷新
  12. python脚本迁移数据库_Django 数据库迁移脚本
  13. 大型网站架构提速关键技术(页面静态化、memcached、Mysql优化)
  14. 超详细:安装Linux系统教程
  15. 大多数日志文件的后缀名是_log4j(添加日志)
  16. MDK 注册机下载路径
  17. 一份百投百中的计算机校招简历
  18. 红尘陌上雪,散落随花开
  19. 【Python】内存、引用、驻留
  20. aliyunpan-sync能让阿里云盘支持同步备份

热门文章

  1. 华为鸿蒙OS精品资料汇总,持续更新中
  2. 论文笔记(二)Region Proposal by Guided Anchoring(CVPR2019)
  3. vue图片裁剪插件:vue-img-cutter
  4. 安装CoffeeScript
  5. Layaair 3D场景使用
  6. Java猫叫的方式,以【猫叫、老鼠跑、主人醒】为例子,使用 javascript 来实现 观察者模式 (有在线演示)...
  7. 实变函数与泛函分析知识点整理
  8. 制作背景透明图标的小工具(附源代码)
  9. Java面试之Java基础5——面向对象的三大特性之封装、继承和多态
  10. 魔法门之英雄无敌3 android,魔法门之英雄无敌3 v0.86.04