• 先下载安装驱动:https://www.nvidia.cn/Download/index.aspx?lang=cn,版本要求
    WSL cuda 驱动 https://developer.nvidia.com/cuda/wsl

  • 下载安装 anaconda,管理虚拟环境:https://www.anaconda.com/products/individual,并换国内的源,加速后面下载包
    linux vim ~/.bashrc 添加 export PATH=/usr/local/bin:$PATH(conda路径自己改),source ~/.bashrc

  • 打开 conda 命令行,conda create -n env_name python=3.7,or 自定义路径 conda create --prefix=D:\yourpath\tf2 python=3.7

  • 激活创建的虚拟环境,activate env_name or activate D:\yourpath\tf2

  • 去查需要安装的 tf 版本对应的 cuda 和 cudnn 的版本(以下是 tf 2.3 的 gpu版)

  • conda install cudatoolkit=10.1conda install cudnn=7.6pip install tensorflow-gpu==2.3
    如果速度很慢,可以 pip install -i https://mirrors.aliyun.com/pypi/simple/ tensorflow-gpu==2.3

-i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

cudatoolkit 历史版本 :https://developer.nvidia.com/cuda-toolkit-archive
cudnn 下载慢可以去官网下载,并解压到虚拟环境路径下:

遇到下载很慢的包:

  • 也可以去清华源下载 安装包放到: /anaconda3/pkgs
  • 使用离线包安装 如:conda install --use-local pytorch-1.9.0-py3.8_cuda11.1_cudnn8.0.5_0.tar.bz2

CUDA 版本要求链接 :https://www.tensorflow.org/install/source_windows
安装包下载: https://blog.csdn.net/qq_27825451/article/details/89082978

版本匹配见下图

  • 测试安装正确
import tensorflow as tfversion = tf.__version__
gpu_ok = tf.test.is_gpu_available()
# tf.config.list_physical_devices('GPU') # 也可以
print("tf version:", version, "\nuse GPU", gpu_ok)

输出:

tf version: 2.3.1
use GPU True

如果显示都成功找到GPU了,还报错,可能是你的显卡太旧了,尝试降低 tf 版本,或者换显卡,也有可能,显存不够,你可以调小点 batch_size

  • conda常用命令
conda list:查看安装了哪些包
conda install package_name:安装包
conda env list 或 conda info -e:查看已安装虚拟环境
conda update conda:更新conda
conda remove --prefix=D:\yourpath\tf2x --all :删除指定路径环境

TensorFlow 2.x GPU版在conda虚拟环境下安装步骤相关推荐

  1. Python 的scikit-learn和tensorflow在虚拟环境下安装配置笔记

    Python 机器学习安装配置笔记 这学期开始上人工智能课,任课老师要求安装python和对于机器学习深度学习的各种库. 以前做过类似项目,顺便就把配置环境的流程记录下来. 中间有引用他人的博客,都有 ...

  2. conda虚拟环境下使用pip安装包报错Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)

    Q1: conda虚拟环境下使用pip安装软件报错: WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, ...

  3. 在conda虚拟环境中安装ipython

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

  4. Mac-OSX的Python3.5虚拟环境下安装Opencv

    Mac-OSX的Python3.5虚拟环境下安装Opencv 1   关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 2   概述 本文是一篇 环境搭建 的基础 ...

  5. 从零开始学习opencv——在虚拟环境下安装opencv环境

    毕设准备做cv相关项目,今天开始学习cv基础知识,课程为B站"[不要再看那些过时的OpenCV老教程了]2022巨献,OpenCV零基础小白最新版全套教程(人工智能机器视觉教程)" ...

  6. 【TensorFlow】Windows10 64位下安装TensorFlow - 官方原生GPU版安装

    之前 写过一篇在 ubuntu 下安装 TensorFlow 的教程,那个时候 TensorFlow 官方还不支持 Windows 系统,虽然可以通过其他方法安装,但是终究不是原生的,而且安装过程繁琐 ...

  7. conda虚拟环境中安装ipython

    问题:今天安装了tensorflow,启动ipython竟然提示如下: In [1]: import tensorflow as tf -------------------------------- ...

  8. conda虚拟环境中 安装 jupyter notebook

    @创建于:2022.01.27 @修改于:2022.01.27 文章目录 需要在conda的某个特定虚拟环境中安装Jupyter Notebook. # 进入虚拟环境(windows系统) conda ...

  9. conda虚拟环境内安装CUDA9.0

    1.下载CUDA9.0 下载地址 如果ubuntu版本过高,则需在conda环境内安装指定版本的gcc,可以参考这里. 选择runfile下载,下载完成之后执行如下语句,运行.run文件 sh cud ...

最新文章

  1. java方法的调用怎么跳出_JAVA 的一个方法调用另一个方法时,怎么把那个方法里的数据调用出来...
  2. 国家的重视让少儿编程越来越火爆!
  3. java corepoolsize_理解ThreadPoolExecutor线程池的corePoolSize、maximumPoolSize和poolSize
  4. linux gdb使用
  5. Win11将沿用Win10升级模式 并会有LTSC版本
  6. 2011版计算机网络原理,2011年7月自考04741计算机网络原理真题及答案
  7. 【Spring第六篇】注解:Annotation
  8. 团队协助 开源项目_5分钟了解 Vtiger CRM-国际知名开源客户管理软件
  9. e-r模型教案高中计算机,E-R模型实例答案.ppt
  10. Linux系统简介、安装RHEL7系统、RHEL7基本操作
  11. 蒙特卡罗方法C语言求定积分,蒙特卡罗方法计算定积分
  12. HTML5 CSS3做的一个静态的苹果官网首页
  13. VDI、IDV、VOI、RDS四种类型云桌面的区别
  14. 【9】前端实习:react audio播放音乐组件(详细完整代码)
  15. 图学习——04.HAN(异构图注意力网络)
  16. 《数据结构与算法基础 严蔚敏版》第一章 绪论
  17. WINDWOS XP应用大全
  18. LinkedBlockingQueue 实现生产者消费者模型
  19. java学习笔记02
  20. 2016新华三杯复赛实验试题

热门文章

  1. java 空接口_学Java,java接口搞明白了吗?大牛让你一文搞清楚
  2. 大数据集群搭建之Linux的安装(一)
  3. Go 1.18.1 Beta 尝鲜 泛型 FuzzTest workspace mode
  4. php实现服务器文件同步,PHPstorm配置同步服务器文件
  5. java中非法运算符_Java 中的运算符和流程控制相关内容的理解
  6. python3图片转代码_python3图片转换二进制存入mysql示例代码
  7. 从集合中选出一些元素组成子集合,使得这些子集合符合某种约束
  8. Linux下WPS自主设置快捷键,电脑wps的word怎么自主设定快捷键
  9. C++ 版本ORM访问数据库之ODB访问oracle的Demo(三)
  10. console和windows子系统