1.安装Anaconda

Anaconda下载链接:Free Download | Anaconda

下载完成之后,开始安装,修改安装路径至指定文件夹下,由于安装过程比较简单,此处略过;

2.TensorFlow使用时可以采用CPU,也可采用GPU,此处使用带有独立显卡的计算机进行演示(不带独立显卡的计算机,可以直接从第3步开始)

在安装之前,我们需要如下准备工作

2.1 确定电脑的独显GPU型号,查看方式如下:搜索--计算机管理--设备管理器--显示适配器;如下图所示,我的显卡型号是RTX4060;

2.2 通过命令行输入NVIDIA-smi,获取自己计算机的CUDA版本(此处可能会有疑惑,不用纠结,跟着操作,后面就懂了),此处我计算机的CUDA版本为12.2,那么我电脑支持的CUDA版本≤12.2(只能支持低版本的,不能支持更高版本的);

2.3 知道自己能支持哪些版本的CUDA了,接下来确定自己电脑将要安装哪一版本的TensorFlow,有一个经过TensorFlow官方测试的构建配置表,链接如下:https://tensorflow.google.cn/install/source_windows?hl=zh-cn#tested_build_configurations

(已经经过测试的版本配置,可能后期遇到的问题会少一些,对初学者比较友好),我这里计划使用的是TensorFlow_gpu_2.6.0的版本;(该TF版本需要的CUDA版本为11.2,我的计算机GPU满足配置需求,那么对应的cuDNN版本为8.1,Python版本为2.6-3.9,注意:以上信息在后面会用到)

2.4 接下来就需要下载对应版本的CUDA(11.2)和cuDNN(8.1),CUDA下载链接如下:https://developer.nvidia.com/cuda-toolkit-archive

根据自己的需求进行如下选择,我的计算机为Windows11(与Windows10版本兼容)

下载完成后双击安装即可(根据自己的需求更改安装路径,注意:此时的安装路径需记住,后面需要修改 环境变量Path 会用到);

cuDNN安装链接如下:https://developer.nvidia.com/rdp/cudnn-archive

2.5 CUDA安装结束后,搜索--编辑系统环境变量--环境变量--系统变量--Path中生成两个新的环境变量,还需要另外添加两个:如下图所示

2.6 把下载的cuDNN压缩包解压出来,将文件复制到CUDA路径中(我的路径为 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2 )

至此计算机中调用GPU相关的配置就结束了;

3.在Anaconda,中配置一个新的供TensorFlow使用的环境

3.1 我将其命名为Test,注意:此时的Python版本选择3.6.13;

3.2 创建Test环境后,右击打开Terminal窗口,此时才开始TensorFlow的真正安装;

3.3 按照TensorFlow官网的提示,先升级pip

指令如下:

pip install --upgrade pip

3.4 安装TensorFlow:版本为tensorflow-2.6.2(),pip镜像源我选择的是清华源(豆瓣源、阿里源等均可),清华源链接如下:Links for tensorflow (tsinghua.edu.cn)

指令如下:

pip install tensorflow-2.6.2-cp36-cp36m-win_amd64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple/

4.至此安装结束,接下来测试一下:import tensorflow

TensorFlow安装完成

Anaconda平台下从0到1安装TensorFlow环境详细教程(Windows10+Python)的更多相关文章

  1. windows平台下VLC2.0.5编译

    windows平台下VLC2.0.5编译说明 时隔一年多,又要搞流媒体了,不过这次是要做流媒体服务器. 暂时决定使用vlc+ffmpeg+live555,虽然听有些前辈说这个组合的性能较差,只能作为学 ...

  2. CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程

    CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程 0   Posted by :小黑 On : 2012 年 9 ...

  3. JBOSS EAP6.2.0的下载安装、环境变量配置以及部署

    JBOSS EAP6.2.0的下载安装.环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)server. 第一步:下载安装 1.进入官网http://www.jboss.or ...

  4. linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux

    安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...

  5. Anconda 3.7安装以及使用详细教程

    Anconda 3.7安装以及使用详细教程 2019-04-17    22:42:03 一.下载anconda 3.7 链接地址:官方地址 二.安装 双击下载好的Anaconda3-2019.03- ...

  6. Deepin系统手动安装oracle jdk8详细教程

    Deepin系统手动安装oracle jdk8详细教程 oracle官网下载jdk压缩包,使用 sudo tar -zxf jdk***解压文件,我放在在了home/diy/java/jdk路径下. ...

  7. 在linux下安装配置rabbitMQ详细教程

    在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...

  8. 虚拟机安装Centos7.5详细教程

    VMware15.5虚拟机安装CentOS7.5详细教程   (前言)软件下载   需要VMware15.5软件和密匙的小伙伴可以从此地址下载:https://pan.baidu.com/s/1A8H ...

  9. Tableau Server注册安装及配置详细教程

    Tableau Server注册安装及配置详细教程 本文讲解的是 Tableau Server 10.0 版本的安装及配置 这里分享的 TableauServer 安装版本为64位的10.0版本Ser ...

  10. Python学习 1 一 Python2.75的安装及环境配置教程

    Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方 ...

随机推荐

  1. Solon v2.2.17 发布,Java 新的生态型应用开发框架

    相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 - 10 倍. (更快) qps 高 2- 3 倍. (更高) 运行时内存节省 1/3 ~ 1/2. (更少) 打包 ...

  2. 如何编写一个健壮的 npm 包

    无脑发布 npm 比如老王我,用npm init新建一个包,改把改把,然后来个npm publish,so easy ️! Too young too naive, baby ! 请容我讲述一些发布过 ...

  3. Jenkins(1)-安装教程

    我用的服务器是阿里云服务器, 服务器系统: CentOS7.9, 不同的操作系统需要下载不同的软件包, 对应的链接如下https://www.jenkins.io/zh/download/ 1) 软件 ...

  4. Python基础 - 解释性语言和编译性语言

    什么是机器语言 计算机是不能理解高级语言,当然也就不能直接执行高级语言了.计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序.   如何把我们写的代码 ...

  5. 基于electron25+vite4创建多窗口|vue3+electron25新开模态窗体

    在写这篇文章的时候,查看了下electron最新稳定版本由几天前24.4.0升级到了25了,不得不说electron团队迭代速度之快! 前几天有分享一篇electron24整合vite4全家桶技术构建 ...

  6. 领福利 | 腾讯千帆HR数字化专场,教你数字时代的技术招聘秘笈

    HR难,做技术招聘的HR难上加难 技术部门急需用人,收到的简历却寥寥无几? 推了简历,却被用人部门告知完全不合适? 候选人过了面试,却鸽了offer? 桥豆麻袋! 腾讯千帆联合ShowMeBug举办 ...

  7. 【HarmonyOS】元服务和APP的相互跳转、相互成就

    ​ [关键字] 卡片.跳转.加桌 [背景介绍] 随着鸿蒙生态的发展,各种类型的应用都已经可以在Harmony OS上无差异的运行,面对鸿蒙新兴元服务的兴起,各大厂家可能都在考虑一个问题:如果已经有AP ...

  8. 【踩坑记录】字节流数据按照string的方式读取然后按照string的方案存储,编码导致二进制数据发生变化,原理记录

    ​ 目录 问题缘由 背后原理 C#代码示例 总结 问题缘由 由于公司需求,需要读取游戏Redis数据做内外网数据迁移,没有与游戏组过多的沟通.  使用的数据类型是Hash, key是string,va ...

  9. 一次 HPC 病毒感染与解决经历

    周一的时候,有同事反馈说,HPC 的项目报告路径正在不断产生 *.exe 和 *.pif 文件,怀疑是不是被病毒感染! 收到信息,第一时间进去目录,的确发现该目录每个几秒钟就自动生成一个 *.exe ...

  10. [Kotlin Tutorials 21] 协程的取消

    协程的取消 本文讨论协程的取消, 以及实现时可能会碰到的几个问题. 本文属于合辑: https://github.com/mengdd/KotlinTutorials 协程的取消 取消的意义: 避免资 ...