zoukankan      html  css  js  c++  java
  • 记录下windows下安装cuda10.0过程

    记录下windows下安装cuda10.0过程


    ubuntu的可以参考这些:ubuntu16.04安装cuda8.0 和cudnn5.1(多个cuda、天坑tensorflow)

    前提条件

    安装anaconda这个python管理工具,挺方便的,到下文也会用到。

    安装的话,首先你的了解几个安装的工具,cuda、cudnn、tensorflow版本、算力。

    cuda

    cuda的话,实际上就是gpu运行环境吧,可以这么理解,如果想跑gpu版本的模型框架的话都离不开他,并且cuda是由NVIDIA开发出来,专门用来跑深度模型的。

    cudnn

    cudnn只能说是锦上添花的,因为我现在接触的也不算特别深,所以对cudnn也不是特别了解。大概就是可以对cuda进行加快算法模型的计算速度。

    tensorflow版本

    tensorflow版本有很多种,你使用哪种,取决你复现论文中的版本,而且一个大的版本和一个大的版本都是不一样,这么给你说吧,1.2和1.3的都有很大的区别,更何况tensorflow1.0和tensorflow2.0了。

    算力

    其实就是你算卡的计算能力,一般官网上都有,个人感觉这个好像没什么用。连接就不贴了,如果感兴趣可以去看下。


    安装过程

    想给自己win本上装tensorflow,然后查表:

    s

    这个玩意是多个方面的,你可以从你要安装的tensorflow版本上看,如果你要安装的是tensorflow1.2.0的话,那么需要cuda是8.0的,cudnn是5.1的。你也可以从你的显卡信息来看,具体操作如下:

    1. 点击显卡按钮:

    在这里插入图片描述

    1. 双击他,在这里插入图片描述

    2. 可以找到自己的cuda版本是11的,但是我下载的是10的,也可以使用。

    另外,应该可以安装多个cuda,只要你的cuda和你的tensorflow相匹配就可以。

    那么,我们就以cuda10为例子:

    cuda的安装

    下载安装包(百度网盘):链接:https://pan.baidu.com/s/17EsBZSwV5OqHQrZpTlpQfw 提取码:deaq
    在这里插入图片描述

    这里一共有两个安装包,下载好第一个之后,双击安装:

    1. 选择自定义安装。

    在这里插入图片描述

    1. 按照以下选择

      在这里插入图片描述

      说明:vsi得去掉,加上的话好像都会出问题,我的也出问题了。Display Driver如果当前版本新版本要高的话,就不比安装了,要不会出错。

      1. 然后点击下一步就没什么问题了。

      到这一步之后,你可以查看系统的环境变量,打开我的电脑,右键找到属性-高级系统设置-系统变量:

      在这里插入图片描述

      验证

      win+R输入cmd,然后输入nvcc -V,查看:

      在这里插入图片描述

      至此,cuda安装结束。到这里其实也可以使用tensorflow,但是如果不加cudnn的话,在tensorflow输出日志的时候会出现警告等信息,找不到什么ddl什么文件,那么你就必须得安装cudnn了。

    cudnn的安装

    下载好cudnn后(百度网盘的连接里面有两个,配套的),找到你安装cuda的文件夹,将cudnn解压后的文件一个个的粘贴进对应的文件夹下,覆盖就行。

    比如:在这里插入图片描述

    这是cudnn的文件夹下的目录,将这个文件夹下的bin目录中的文件复制,然后粘贴在安装cuda的目录的bin目录下:

    在这里插入图片描述

    一个个复制过去就行,也没多少。


    安装tensorflow2.0

    至于常用conda指令可以参考这个文章:Anaconda下的conda常用指令

    在pycharm中或者随便一个cmd窗口中,

    1. 输入conda create --name tensorflow20 python=3.6
    2. 创建环境成功之后,输入pip install tensorflow==2.0,安装cpu版本
    3. pip install tensorflow-gpu==2.0,安装gpu版本
    4. 输入python,进行验证
    5. 输入import tensorflow as tf
    6. tf.test.is_gpu_available()

    出现这种就证明安装成功,可以使用tensorflow-gpu版本:

    在这里插入图片描述


    ··· 码字不易,如果觉得有用,请点个赞再走。。。

  • 相关阅读:
    168. Excel Sheet Column Title
    171. Excel Sheet Column Number
    264. Ugly Number II java solutions
    152. Maximum Product Subarray java solutions
    309. Best Time to Buy and Sell Stock with Cooldown java solutions
    120. Triangle java solutions
    300. Longest Increasing Subsequence java solutions
    63. Unique Paths II java solutions
    221. Maximal Square java solutions
    279. Perfect Squares java solutions
  • 原文地址:https://www.cnblogs.com/chenyameng/p/14207824.html
Copyright © 2011-2022 走看看