在Ubuntu16/18上安装CUDA大体上是相同的,这里OS是Ubuntu16.04,目标CUDA版本是10.1

准备条件

在此之前Ubuntu需要安装好Nvidia对应的显卡驱动
当然,gcc编译环境也是必要的

必要检查

检查是否GPU支持CUDA

lspci | grep -i nvidia

如果没有也没有,可能存在问题。 可以执行update-pciids再试一下。

下面是我机器的output。显卡不是太好,勉强用一下。

检查linux版本是否支持CUDA

cat /etc/lsb_release

检查一下你的版本是否是Ubuntu 16/18的版本

检查gcc版本

gcc --version

安装CUDA TOOLKIT

上述检查都做完后,我们开始正式安装吧。

首先要要去下载安装包。 有两种方式,一是去NVIDIA官网上下载。

还有一种方式是通过Package Manager.

这里我们通过Package Manager安装

通过PackageManager安装

Step 1. 下载repo包

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_10.1.243-1_amd64.deb

Step 2. 安装repo包

dpkg -i cuda-repo-ubuntu1804_10.1.105-1_amd64.deb

Step 3. 获取GPG key

sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub

Step 4. update

apt-get update

Step 5.安装

apt install cuda

引用文章:https://www.osetc.com/en/how-to-install-cuda-on-ubuntu-18-04-16-04-linux.html

在Ubuntu16.04上安装CUDA相关推荐

  1. 在Ubuntu16.04上安装Aegisub

    在Ubuntu16.04上安装Aegisub 最近迷上了外文剧,但是相当多的电视剧只有中文字幕,于是想自己做个字幕党,但是Linux底下的字幕软件并非很多,在经过几番查找之后安装了Aegisub. 操 ...

  2. ROS-语音控制-会说话的机器人(1)-ubuntu16.04上安装运行snowboy

    ROS-语音控制-会说话的机器人(1)-ubuntu16.04上安装运行snowboy 参考ROS小课堂教程,再ubuntu16.04上安装运行snowboy,并解决问题 ROS小课堂安装snowbo ...

  3. 在Ubuntu16.04上安装国际版QQ

    在Ubuntu16.04上安装国际版QQ 曾经我也为使用LINUX系统而没有办法和大家聊天而苦恼,经过不断地学习与研究,也借助了不少大神博客的讲解,今天终于在自己的电脑上安装好了. 第一步:安装依赖库 ...

  4. linux bochs安装,ubuntu16.04上安装bochs

    搜索热词 ubuntu16.04上安装bochs 需要用到的东西: 1.bochs-2.6.8.tar.gz 2.linux-0.12-080324/ 编译安装bochs 1.安装依赖包 sudo a ...

  5. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)

    一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...

  6. 在Ubuntu 22.04上安装CUDA和cuDNN的经验记录(2022年11月)

    类似的博客已经写过好几次了,例如这篇:在Ubuntu 20.04上安装Anaconda和PyTorch的一些注意事项(2020年8月)_蛐蛐蛐的博客-CSDN博客 依然主要参考的是这篇博客:Ubunt ...

  7. matlab2015崩溃,ubuntu16.04上安装matlab 2015b,2016a的故障排除

    ubuntu下matlab的启动方法为终端执行 ${MATLAB_ROOT}/bin/matlab -desktop 其中${MATLAB_ROOT}是matlab安装目录,默认在/usr/local ...

  8. Ubuntu16.04下安装cuda和cudnn的三种方法(亲测全部有效)

    目录 1.cuda的安装 1.1 最简单的方法--分开安装驱动和cuda 1.2 更万能的方法--同时安装驱动和cuda 1.3  终极杀手锏 2.cudnn的安装 安装之前首先要确认你需要安装的cu ...

  9. 暗影精灵双系统(win10和Ubuntu16.04)安装+Cuda和tensorflow安装-深度学习环境配置

    参考教程一:https://blog.csdn.net/qq_42121640/article/details/80635071 参考教程二:https://blog.csdn.net/zr45992 ...

最新文章

  1. java内存溢出怎么排查_【转】Java学习---内存溢出的排查经历
  2. 打包指令_DD19A电动热熔打包机,更换易损件方法
  3. 用Heartbeat实现web服务器高可用
  4. 设计模式---抽象工厂模式(C++实现)
  5. 了解和熟悉数据库相关知识
  6. 如果找活跃IP段!抓肉鸡必须的!
  7. hbase--索引概念(含二级索引)
  8. 去除面部黑色素小妙招_去除脸部黑色素7个小方法
  9. Unbuntu的安装
  10. 三角函数曲线(含具体分析过程)
  11. EPICS设备支持的简单示例
  12. FL STUDIO 21中文版已经发布啦,有什么新功能?
  13. 为什么招聘单位都要求你有ITIL证书,你知道吗?
  14. 脂肪体重器、手环、NFC手机
  15. 一个typedef的用法
  16. js判断字符串下划线个数
  17. PPP(Point to Point Protocol)——点对点协议
  18. 一个10年测试老鸟珍藏的自学软件测试的网站有哪些?吐血推荐!
  19. iphone手机上卸载非主界面上的软件
  20. 【汇正财经】除权和除息是什么?

热门文章

  1. 那些妖术——树的遍历
  2. vue 父页面中的方法 调用_解决Vue中页面成功渲染数据undefined的问题
  3. 让你的 conda “回滚”到以前版本的环境
  4. Nature子刊 | 翟冰等造血干细胞移植中的肠道真菌菌群动态变化与临床结果分析(招聘博后、助研)...
  5. 分享|如何制作高质量的图文摘要(Graphical Abstract)
  6. MPB:中大李文均组-​热泉高温细菌分离培养方法
  7. 差异分析完整解决方案
  8. 一作解读Microbiome:所谓的“富集培养”获得的微生物真的都是被“富集”出来的吗?
  9. 三线表是什么?R语言使用table1包绘制(生成)三线表、使用单变量分列构建三线表、编写自定义三线表结构(将因子变量细粒度化重新构建三线图)、编写自定义函数在三线表中添加p值
  10. R语言KMeans聚类分析确定最优聚类簇数实战:期望最大化expectation-maximization准则(确定最优聚类簇数)