卸载cuda_小白入门机器学习之环境配置——CUDA(Ubuntu16.04)
记录一下填坑日常。工作需要机器学习相关内容,之前没有过任何机器学习相关的学习背景,于是乎要从“零”开始,先从环境配置部署开始,记录一下学习过程中遇到的问题。
正文开始前,先来个插曲,最开始我的服务器是有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驱动:
- sudo add-apt-repository ppa:graphics-drivers/ppa
- sudo apt-get update
- 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 Documentationdocs.nvidia.com
到/usr/local/cuda-10.1/samples/1_Utilities/deviceQuery目录下,分别执行下列命令:
1.sudo make
2.sudo ./deviceQuery
会出现下面信息:
以上 表示cuda安装成功!!!
总结:CUDA版本和驱动版本一定要匹配,不然就走上了要一直卸载-下载这样的循环中!!!!
卸载cuda_小白入门机器学习之环境配置——CUDA(Ubuntu16.04)相关推荐
- 【基于Python+Flask项目部署系列--03】开发测试环境配置-基于Ubuntu16.04
一.开发测试环境介绍 前提已经部署完[基于Python+Flask项目部署系列--02]Ubuntu16.04服务器安装.建议部署2套环境:开发测试环境+生产环境. 这篇文章主要讲解测试环境如何配置p ...
- python3环境搭建odoo_【环境配置】ubuntu16.04配置odoo13环境
系统环境配置 安装python3.6 sudo apt-get update sudo apt-get install software-properties-common python-softwa ...
- PCL点云库学习(1):环境配置(Ubuntu16.04+QT5+VTK8.0)
方式一:从公共软件源安装 sudo apt-get install libpcl-dev pcl-tools 直接输入上面代码安装,不保证一定能行.有一堆依赖的东西,保不准就报错了. 方式二:编译安装 ...
- 深度学习小白入门教程-基础环境篇
深度学习小白入门教程-基础环境篇 如有图片显示失败,请回小主主页查看~ Anaconda 安装包下载方式一:官网(科学上网比较慢,不推荐) 安装包下载方式二:清华镜像(推荐) 具体安装步骤(跟着箭头来 ...
- ML:推荐给小白入门机器学习一系列书籍
ML:推荐给小白入门机器学习一系列书籍 目录 一.外文版 二.中文版 一.外文版 Christopher M.Bishop, Pattern Recognition and Machine Lear ...
- PHP入门及服务环境配置(Nginx+PHP)
PHP入门及服务环境配置(Nginx+PHP) PHP入门 PHP维基百科: PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一 ...
- OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录
OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录 1.下载源码和安装依赖包 2.解压源码文件和配置路径 3.配置Cmake并编译OpenCV 4.导入Op ...
- 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 ...
- semantic fusion中的Elastic Fusion 配置记录 Ubuntu16.04
这篇是关于elasticfusion的编译说明,caffe的编译以及最终semanticfusion编译见下一篇博客:semantic fusion中的caffe 配置记录 Ubuntu16.04 环 ...
最新文章
- 1-PC1有默认网关/Normal-ARP(正常ARP)
- Dynamips和Vmware完成CCVP试验(8)
- openssl搭建私有CA
- Vmware Workstation虚拟机规划
- 用python画折线图
- 小学生应该学习编程语言
- Tornado 源码分析(一)
- Google自动翻译工具:对接谷歌翻译接口,实现本地化运行
- 通过google的gson把xml转成json
- ios 内存深度优化_iOS性能优化之内存(memory)优化
- Win10离线安装.NET Framework 3.5的方法技巧(附离线安装包下载)
- CNN的卷积核是单层的还是多层的?
- flutter nfc
- 用Bootstrap实现搜索select下拉框:bootstrap-select
- matlab slep,SLEP-sparse-learing-toolbox 稀疏学习算法工具,对图像进行降噪处理,有明显效果 matlab 263万源代码下载- www.pudn.com...
- 在线少儿英语平台权威评测 冠军花落vipJr
- oracle row_number()的用法
- nginx实现vue的web页面项目集群负载
- 校招面试题7------京东
- 视频教程-微信小程序系统教程python版[3/3阶段]_微信小程序支付-手游开发
热门文章
- 大数据学习笔记02:在私有云上创建与配置虚拟机
- 写给考完SDOI2016R2D1的自己
- 【BZOJ3997】组合数学,总之是DP就对了
- 在linux系统中如何查看cpu,Linux中如何查看CPU的信息
- bzoj4600 [Sdoi2016]硬币游戏 sg函数+结论
- php mysql_fetch_array 不要0_1_php – mysql_fetch_array不适用于1行查询结果
- mes二次开发可以用c++吗_可以用水洗单反镜头吗
- 架构设计的立方体扩展
- MFC为窗口创建线程,以及线程与窗口间的通信
- eclipse中文乱码解决_Stata中文乱码顽疾解决方法-一行命令