ubuntu 使用cuda以及cudnn
关于我自己的电脑是 mx250显卡。
使用cuda之前需要解决显卡驱动的问题,这个问题最简单的办法就是在【软件更新器】里面更换下载源。我的语言设置是中文,所以默认是cn的镜像源。更换成ustc(中国科学技术大学)的镜像源更新就可以。
关于这个可以看https://blog.csdn.net/wqwqqwqw1231/article/details/101776245
整个步骤都比较简单,最后 nvidia-smi 来验证即可,‘详情见上面博客。

驱动安装的话,UEFI secure boot 的问题,网上很多人都是禁用secure boot来安装驱动,但其实按软件提供的步骤可以安装,就是需要验证。
首先需要设置和确认一下密码,这个密码其实更像一个key,是为了确保你自己在安装驱动而不是hacker来攻击你,这个key在重启时会需要。
重启之后你会发现与平时不一样,进入了一个叫什么界面我也忘了,当时没有拍照。我只能说一下我印象中的步骤,这个我总共尝试过两次,第一次应该错了。
以下是全凭印象,仅供参考:
1. 按任意建继续
2. 第二个界面第一个应该是继续boot,这个应该是直接跳过验证,所以安装应该会失败,所以选择第二个条目。
3. 这个界面第一个条目就是显示一些信息,可以点进去看,到时也可以返回上一层
4. 第二个条目应该就是验证了,输入你之前设置的key就可以验证通过。
安装cuda, 这个网上也有很多方法,我是使用这个博客的方法 https://www.jianshu.com/p/c41c9f9caf7e
cuda 下载速度很快
这个博客设置环境变量多余了,只需要修改一个文件即可,我是修改了 ~/.bashrc 文件,source 一下就好了。最后就是 nvcc -V 验证
最后是安装 cudnn
cudnn 下载很慢,翻墙了也很慢
https://jingyan.baidu.com/article/a65957f4e9adcf24e67f9bc0.html
上面这个是ubuntu下载器的帖子,现在成功安装。
cudnn 经验的帖子
https://www.jianshu.com/p/46faad964dc3
基本按这个博客来,我感觉最大的问题还是下载的问题。总共四个文件,最开始最大的文件500M,下载器不成,更换加速器socket v5就好了。反正比较迷,doc不用下载器就下载好了,runtime 浏览器下载不成,放到下载器就好了。
最后的dev 最迷,没找到原因。反正挨个试试,有的时候换了代理速度也没有变换,但过一段时间就下载好了。多多尝试吧!
我这里提供一个百度网盘的链接。
链接: https://pan.baidu.com/s/1yX3o-yautbhW0ckbqTNczQ 提取码: 2g6e 复制这段内容后打开百度网盘手机App,操作更方便哦
但是都安装好之后,我的训练并没有提速啊,有点难受!
ubuntu 使用cuda以及cudnn的更多相关文章
- Ubuntu安装CUDA、CUDNN比较有用的网址总结
Ubuntu安装CUDA.CUDNN比较有用的网址总结 1.tensorflow各个版本所对应的的系统要求和CUDA\CUDNN适配版本 https://tensorflow.google.cn/in ...
- Ubuntu上CUDA和CUDNN的安装
Ubuntu上CUDA的安装 下载路径: CUDA下载 `sudo dpkg -i cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64.deb` `sudo apt ...
- ubuntu 安装 CUDA、 cuDNN 的tips
CUDA 查看驱动兼容性:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html 查看GCC 与CUDA 驱动版本的兼容性 ...
- Ubuntu查看cuda和cudnn版本
查看 CUDA 版本: cat /usr/local/cuda/version.txt 查看 CUDNN 版本: cat /usr/local/cuda/include/cudnn.h | grep ...
- ubuntu安装cuda、cudnn
环境: Ubuntu 16.04.4 LTS CUDA:8.0 CUDNN:5.1 CUDA下载:https://developer.nvidia.com/cuda-80-ga2-download-a ...
- 基于 Ubuntu 系统安装 CUDA 和 cuDNN
************************************************ 显卡:GTX 1050Ti 系统:Ubuntu 18.0.4 安装的CUDA:10.0 版本 **** ...
- ubuntu 18.04安装pytorch、cuda、cudnn等
版权声明:本文为博主原创文章,欢迎转载,并请注明出处.联系方式:460356155@qq.com ubuntu 16.04用了1年多了,18.04版已经发布也半年了,与时俱进,重装Linux系统,这里 ...
- ubuntu配置机器学习环境(二) cuda 和cudnn 安装
Nvidia CUDA Toolkit的安装(cuda) PS:特别推荐*.deb的方法,目前已提供离线版的deb文件,该方法比较简单,不需要切换到tty模式,因此不再提供原来的*.run安装方法,这 ...
- [框架安装趟雷指南]Ubuntu+1060+cuda+cudnn+Keras+TH+TF+MXnet
[框架安装趟雷指南]Ubuntu+1060+cuda+cudnn+Keras+TH+TF+MXnet https://zhuanlan.zhihu.com/p/23480983 天清 9 个月前 写这 ...
随机推荐
- Java审计之命令执行篇
Java审计之命令执行篇 0x00 前言 在Java中能执行命令的类其实并不多,不像php那样各种的命令执行函数.在Java中目前所知的能执行命令的类也就两种,分别是Runtime和 ProcessB ...
- selenium的文档API
你用WebDriver要做的第一件事就是指定一个链接,一般我们使用get方法: from selenium import webdriver from selenium.webdriver.commo ...
- Java 内存模型(Java Memory Model,JMM)
基本概念 JMM 本身是一种抽象的概念并不是真实存在,它描述的是一组规范,通过这组规范定义了程序的访问方式 JMM 同步规定 线程解锁前,必须把共享变量的值刷新回主内存 线程加锁前,必须读取主内存的最 ...
- Docker:四、Docker进阶 Windows Docker IIS 部署
前面的三篇docker 文档大家看的肯定不过瘾,自己可能也已经上手一试了...不知道有没有发现问题... 哈哈... 我来说说我遇到的问题哦 一.windows docker 镜像越来越大 默认的do ...
- Linux系统编程—条件变量
条件变量是用来等待线程而不是上锁的,条件变量通常和互斥锁一起使用.条件变量之所以要和互斥锁一起使用,主要是因为互斥锁的一个明显的特点就是它只有两种状态:锁定和非锁定,而条件变量可以通过允许线程阻塞和等 ...
- 剑指offer-二叉树
1. 平衡二叉树 输入一棵二叉树,判断该二叉树是否是平衡二叉树. 解: 要么是一颗空树,要么左右子树都是平衡二叉树且左右子树深度之差不超过1 1 # class TreeNode: 2 # def _ ...
- 007 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 01 Java标识符
007 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 01 Java标识符 Java变量与常量主要内容 Java变量与常量主要内容如下,主要是对以下内容的学习,没 ...
- Arduino 与 SPI 结合使用 以及SPI 深层理解
本文主要讲解两部分内容,不做任何转发,仅个人学习记录: 一. Arduino 与 SPI 结合使用 : 二. SPI 深层理解 有价值的几个好的参考: 1. 中文版: https://blog.cs ...
- 2. 在TCGA中找到并下载意向数据
听说过别人用生信分析"空手套白狼"的故事吧想做吗好想学哦~ 或多或少都知道GEO和TCGA这些公共数据库吧!那么你知道怎么在数据库上找到意向数据,并且成功下载呢?这第一步要难倒一大 ...
- 用c语言实现linux cat
话不多说,直接上代码: #include <stdio.h> void file_copy(FILE * file1,FILE * file2); int main(int argc,ch ...