栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

tensorflow之安装gpu版本

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

tensorflow之安装gpu版本

tensorflow官网中提示Anaconda安装tensorflow的GPU版本的时候需要安装CUDA和cuDNN,安装步骤如下:

  1. 查看自己显卡算力,推荐算力大于3.5以上安装gpu版本

  2. 注意CUDA版本与显卡的对应关系,tensorflow-gpu和cuDNN之间版本的对应。版本对应关系具体请参考Tensorflow官网。一些数据如下所示:

    版本Python 版本编译器构建工具cuDNNCUDA
    tensorflow_gpu-2.6.03.6-3.9MSVC 2019Bazel 3.7.28.111.2
    tensorflow_gpu-2.5.03.6-3.9MSVC 2019Bazel 3.7.28.111.2
    tensorflow_gpu-2.4.03.6-3.8MSVC 2019Bazel 3.1.08.011.0
    tensorflow_gpu-2.3.03.5-3.8MSVC 2019Bazel 3.1.07.610.1
    tensorflow_gpu-2.2.03.5-3.8MSVC 2019Bazel 2.0.07.610.1
    tensorflow_gpu-2.1.03.5-3.7MSVC 2019Bazel 0.27.1-0.29.17.610.1
    tensorflow_gpu-2.0.03.5-3.7MSVC 2017Bazel 0.26.17.410
    tensorflow_gpu-1.15.03.5-3.7MSVC 2017Bazel 0.26.17.410
    tensorflow_gpu-1.14.03.5-3.7MSVC 2017Bazel 0.24.1-0.25.27.410
    tensorflow_gpu-1.13.03.5-3.7MSVC 2015 update 3Bazel 0.19.0-0.21.07.410
    tensorflow_gpu-1.12.03.5-3.6MSVC 2015 update 3Bazel 0.15.07.29.0
  3. 创建虚拟环境:

    conda create -n tensorflow_gpu python=3.8
    
  4. 在我们的具体使用中,其实真正需要的并不是整个CUDA,而是cudatoolkit,所以我们在这里直接安装cudatoolkit,不需要再下载3个多G的CUDA来本地安装。

    > conda activate tensorflow_gpu
    > conda install cudatoolkit=11.0
    
  5. 安装cuDNN,注意查看cuDNN与CUDA对应的版本关系。

    > conda install cudnn=8
    

    这里有个问题,通过之前安装的CUDA是11.0,然后查的cuDNN版本应该是8.0。本来应该安装8.0的,问题是安装8.0时候提示错误。找不到这个对应的软件包。解决方案就是不加点后面的小版本号,直接安装当前大版本(8)的最新版本。
    (这里有两个推测,一种是由于我更改了国内源,可能国内源没有这个安装包,又可能是真的没有这个版本的软件包。)

  6. 安装tensorflow-gpu。这里通过conda安装找不到,网上说通过pip安装。之前对应的cudnn与CUDA版本对应的gpu版本为2.4.0

    pip install tensorflow-gpu==2.4.0
    
  7. 查看自己的tensorflow的gpu版本是否安装成功:

    # 在新的tensorflow版本中,这里会有警告,说这个函数将要被淘汰0
    > import tensorflow as tf	# 导入tensorflow包,并命名为tf
    > tf.test.is_built_with_cuda() # 判断是否可以调用CUDA
    > tf.test.is_gpu_available() # 判断是否可以调用GPU
    
    # 上面代码实现可能会出现很多提示,提示说函数将淘汰啥的,可以直接输出看看效果。
    > print(tf.test.is_gpu_available())
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/929421.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号