记录一下填坑日常。工作需要机器学习相关内容,之前没有过任何机器学习相关的学习背景,于是乎要从“零”开始,先从环境配置部署开始,记录一下学习过程中遇到的问题。

正文开始前,先来个插曲,最开始我的服务器是有NVIDIA驱动的,不知道装cuda过程中做错了什么,服务器重启以后一直报错:Failed to start NVIDIA persistenceDaemon,于是开始重新装NVIDIA 驱动。

输入nvidia-smi命令后报错:

Failed to initialize NVML: Driver/library version mismatch(驱动版本不匹配)

Unable to locate package nvidia

一、接下来开始卸载驱动:

sudo apt-get purge nvidia*

二、找到合适的版本:

ubuntu-drivers devices

查找本机内核版本:cat /proc/driver/nvidia/version

三、开始重新装NVIDIA驱动

  1. sudo add-apt-repository ppa:graphics-drivers/ppa
  2. sudo apt-get update
  3. sudo apt-get install nvidia-430(这里换成自己的驱动型号)

装好驱动后,重新启动机器!即sudo reboot 成功后终于可以看到图形化界面!

1.调研所需各各个环境的版本。

开始啥也不知道,也没找出个确定的版本就开始装cuda,跟着网上教程装了cuda-10.2,结果报错“CUDA driver version is insufficient for CUDA runtime version Result = FAIL”就是cuda驱动版本不能满足cuda运行版本,于是乎卸载cuda(/usr/local/cuda-10.2/bin目录下,sudo ./cuda-uninstaller

cuda driver version(驱动版本)是NVIDIA GPU的驱动版本;查看命令为nvidia-smi(出现下面列表即安装成功)

下面链接为cuda官网中驱动版本和运行版本的匹配关系:

CUDA Toolkit Documentation​docs.nvidia.com

/usr/local/cuda-10.1/samples/1_Utilities/deviceQuery目录下,分别执行下列命令:

1.sudo make

2.sudo ./deviceQuery

会出现下面信息:

以上 表示cuda安装成功!!!

总结:CUDA版本和驱动版本一定要匹配,不然就走上了要一直卸载-下载这样的循环中!!!!

卸载cuda_小白入门机器学习之环境配置——CUDA(Ubuntu16.04)相关推荐

  1. 【基于Python+Flask项目部署系列--03】开发测试环境配置-基于Ubuntu16.04

    一.开发测试环境介绍 前提已经部署完[基于Python+Flask项目部署系列--02]Ubuntu16.04服务器安装.建议部署2套环境:开发测试环境+生产环境. 这篇文章主要讲解测试环境如何配置p ...

  2. python3环境搭建odoo_【环境配置】ubuntu16.04配置odoo13环境

    系统环境配置 安装python3.6 sudo apt-get update sudo apt-get install software-properties-common python-softwa ...

  3. PCL点云库学习(1):环境配置(Ubuntu16.04+QT5+VTK8.0)

    方式一:从公共软件源安装 sudo apt-get install libpcl-dev pcl-tools 直接输入上面代码安装,不保证一定能行.有一堆依赖的东西,保不准就报错了. 方式二:编译安装 ...

  4. 深度学习小白入门教程-基础环境篇

    深度学习小白入门教程-基础环境篇 如有图片显示失败,请回小主主页查看~ Anaconda 安装包下载方式一:官网(科学上网比较慢,不推荐) 安装包下载方式二:清华镜像(推荐) 具体安装步骤(跟着箭头来 ...

  5. ML:推荐给小白入门机器学习一系列书籍

    ML:推荐给小白入门机器学习一系列书籍 目录 一.外文版 二.中文版 一.外文版 Christopher M.Bishop,  Pattern Recognition and Machine Lear ...

  6. PHP入门及服务环境配置(Nginx+PHP)

    PHP入门及服务环境配置(Nginx+PHP) PHP入门 PHP维基百科: PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一 ...

  7. OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录

    OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录 1.下载源码和安装依赖包 2.解压源码文件和配置路径 3.配置Cmake并编译OpenCV 4.导入Op ...

  8. GPU环境部署:Ubuntu16.04 + GPU Tesla V100 + CUDA + CuDNN

    Ubuntu16.04 + GPU Tesla V100 + CUDA + CuDNN 文章目录 前置条件 1. 基本概念 2. 需要用到的文件 2.1 驱动文件 2.2 CUDA 2.3 CUDNN ...

  9. semantic fusion中的Elastic Fusion 配置记录 Ubuntu16.04

    这篇是关于elasticfusion的编译说明,caffe的编译以及最终semanticfusion编译见下一篇博客:semantic fusion中的caffe 配置记录 Ubuntu16.04 环 ...

最新文章

  1. 1-PC1有默认网关/Normal-ARP(正常ARP)
  2. Dynamips和Vmware完成CCVP试验(8)
  3. openssl搭建私有CA
  4. Vmware Workstation虚拟机规划
  5. 用python画折线图
  6. 小学生应该学习编程语言
  7. Tornado 源码分析(一)
  8. Google自动翻译工具:对接谷歌翻译接口,实现本地化运行
  9. 通过google的gson把xml转成json
  10. ios 内存深度优化_iOS性能优化之内存(memory)优化
  11. Win10离线安装.NET Framework 3.5的方法技巧(附离线安装包下载)
  12. CNN的卷积核是单层的还是多层的?
  13. flutter nfc
  14. 用Bootstrap实现搜索select下拉框:bootstrap-select
  15. matlab slep,SLEP-sparse-learing-toolbox 稀疏学习算法工具,对图像进行降噪处理,有明显效果 matlab 263万源代码下载- www.pudn.com...
  16. 在线少儿英语平台权威评测 冠军花落vipJr
  17. oracle row_number()的用法
  18. nginx实现vue的web页面项目集群负载
  19. 校招面试题7------京东
  20. 视频教程-微信小程序系统教程python版[3/3阶段]_微信小程序支付-手游开发

热门文章

  1. 大数据学习笔记02:在私有云上创建与配置虚拟机
  2. 写给考完SDOI2016R2D1的自己
  3. 【BZOJ3997】组合数学,总之是DP就对了
  4. 在linux系统中如何查看cpu,Linux中如何查看CPU的信息
  5. bzoj4600 [Sdoi2016]硬币游戏 sg函数+结论
  6. php mysql_fetch_array 不要0_1_php – mysql_fetch_array不适用于1行查询结果
  7. mes二次开发可以用c++吗_可以用水洗单反镜头吗
  8. 架构设计的立方体扩展
  9. MFC为窗口创建线程,以及线程与窗口间的通信
  10. eclipse中文乱码解决_Stata中文乱码顽疾解决方法-一行命令