适用对象:深度学习初学者

前言

本文主要介绍的是tensorflow-gpu版本的环境安装,所以需要读者有一块还不错(显存大于2G)的英伟达独立显卡,本文的安装步骤均已在如下环境中(windows11、i7-8700、gtx1060)测试通过。

目录

一、安装Anaconda

二、安装CUDA

三、安装CUDNN

四、安装tensorflow-gpu

五、安装keras

六、hello world

正文

  1. 安装Anaconda

  1. 打开浏览器输入网址https://www.anaconda.com/进入到Anaconda官网。

  1. 点击Download 按钮下载最新版Anaconda。

  1. 安装Anaconda。

  1. 点击Next >。

  1. 点击I Agree。

  1. 点击Next >。

  1. 修改安装目录,最好不要放在C盘。点击Next >。

  1. 确保勾选了Register Anaconda3 as my default Python3.9,然后点击Install。

  1. 等待进度条跑完后,点击Next >。

  1. 点击Next >。

  1. 点击Finish安装完毕。

  1. 配置Anaconda。

  1. 打开系统环境变量配置,增加一个系统变量,名称为CONDA_HOME,值为你电脑上Anaconda的安装路径。

  1. 编辑Path环境变量,添加三个配置,点击确定按钮关闭所有配置窗体后生效。

  1. 测试Anaconda。

  1. 点击Windows键找到Anaconda Prompt 终端程序并打开。

  1. 在终端程序内输入conda --version 和python -V分别测试conda和python是否可用。如果能够正常查看版本信息,则表示Anaconda已经成功安装并配置完成。

  1. 安装CUDA

  1. 打开浏览器输入https://developer.nvidia.com/cuda-toolkit-archive进入Cuda下载页面。

  1. 点击超链接进入下载页面。

  1. 下载CUDA。

  1. 点击Windows。

  1. 点击11(Windows10玩家请选10)。

  1. 点击exe(local)。

  1. 点击Download(2.5GB)开始下载(校园网挺快的)。

  1. 安装CUDA。

  1. 打开安装程序,不用修改安装位置,点击OK,等待进度条结束。

  1. 进入安装程序界面,点击同意并继续按钮。

  1. 不做修改,直接点击下一步。

  1. 勾选I understand,点击Next按钮开始安装,等待进度条结束。

  1. 点击下一步按钮。

  1. 安装完成,点击关闭按钮。

  1. 测试CUDA。

  1. 打开CMD终端程序。

  1. 输入nvcc -V 查看版本信息,如下图表示安装成功。

  1. 安装CUDNN

  1. 打开浏览器输入https://developer.nvidia.com/cudnn进入CUDNN下载页面。

  1. 点击Download cuDNN >按钮进入下载页面。

  1. 注册一个英伟达账号并登录。

  1. 点击Login跳转到登录页面。

  1. 输入电子邮箱然后点击Next按钮。

  1. 前往邮箱中找到英伟达的授权邮件,然后点击验证电子邮件地址。

  1. 回到cuDNN下载页面,如下图。

  1. 点击I Agree复选框,点击按钮下载for CUDA 11.x。

  1. 点击Local Installer for Windows(Zip)进行下载。

  1. 配置cuDNN。

  1. 解压刚刚下载的压缩包。

  1. 解压完成后得到如下3个文件夹。

  1. 把以上3个文件夹复制到CUDA文件夹中,默认安装位置为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7中。

替换目标中的文件。

继续。

到此cnDNN已经安装完毕了。

  1. 安装tensorflow-gpu

  1. 使用conda创建一个虚拟环境。

输入y确定创建。

  1. 切换至新创建的虚拟环境。

  1. 安装tensorflow-gpu。

输入y确定安装。

到此安装完成。

  1. 安装keras

  1. 安装keras。

到此安装完成。

  1. 测试环境

  1. 打开终端输入python,引入keras的models和layers库,如不报错,则表示安装成功。

  1. 顺手敲一个hello world.

Keras开发环境安装方法新手教程(GPU版)相关推荐

  1. ESP-01S开发环境搭建及新手教程点灯教程全解详细配图(ESP8266-01s)

    ESP-01S开发环境搭建及新手教程点灯教程全解相当详细(ESP8266-01s) 一.模组简介 二.开发工具 三.开发软件 四.点亮第一盏灯 五.至此完成了ESP-01S在arduino开发环境下点 ...

  2. 【Go·编辑器IDE】GoLand集成开发环境安装及使用教程

  3. yum安装ruby_CentOS 7下配置Ruby语言开发环境的方法教程

    本文跟大家分享的是在CentOS 7下配置Ruby语言开发环境的方法教程,分享出来供大家参考学习,下面来看看详细的介绍: 安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要 ...

  4. Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)

    Win7 IIS7.5下载安装方法以及教程 win7iis安装包下载: win7 IIS7.5 Express 多国语言官方中文安装版下载 第一步,进入控制面板,点击程序图标 第二步,点击打开或关闭W ...

  5. 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...

    写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...

  6. 【前端开发环境安装、配置、项目搭建全教程】

    前端开发环境安装.配置.项目搭建全教程 1.Node环境安装 简单的说 Node.js 就是运行在服务端的 JavaScrip,基于 Chrome JavaScript 运行时建立的一个平台,Node ...

  7. 在odoo服务器文件夹,在windows10上安装odoo12开发环境的方法

    前言 鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望 ...

  8. vs2010c语言安装,VS2010 boost标准库开发环境安装教程

    分享VS2010 boost标准库开发环境安装教程 1. BOOST编译过程非常复杂,目前为了学习BOOST,首先搭建基于VS2010的BOOST开发环境. Boost库是一个可移植.提供源代码的C+ ...

  9. 物联网全栈教程--手把手教你开发一个智能浇花器(1)-开发环境安装

    大家好,我是Mr_Dong,是一个集美貌和才华于一身的美男子.不允许反对.下面我们正式来讲ESP8266 开发环境的安装. 关于ESP8266是个啥?简单说来,ESP8266 是一个内置了单片机的WI ...

最新文章

  1. 查python的软件_[Python实战]Python制作天气查询软件
  2. MongoDB内存映射文件
  3. trap--shell脚本调试的不二人选
  4. 生成Geometry
  5. best single model of RSNA
  6. MySQL语句集锦(持续更新)
  7. java top tree 数据结构_Java中如何实现Tree的数据结构算法
  8. 74ls系列芯片的分类
  9. 计算机没有无线网卡驱动程序,win10系统的无线网卡驱动没了的解决方法
  10. mysql 快速还原数据库_快速入门:备份和还原MySQL数据库的简便方法
  11. 劳动与社会保障法-作业
  12. 聊聊HotSpot VM的Native Memory Tracking
  13. 角色设计竟然有这些小技巧
  14. 《诺曼底大风暴》观后感
  15. 考虑海拔的IDW的插值
  16. 阿里和亚马逊的云战争:云计算正在成为新一代商业基础设施
  17. 作为普通人,咱呐,活着就好!
  18. 美的地产竞得石家庄50亩地块 美的布局开始
  19. ios客户端学习笔记(六):iOS客户端的工作流程
  20. 专业外卖CPS返利系统-专业外卖CPS返利系统-外卖返利系统-美团饿了么返利系统

热门文章

  1. JS实现记住用户密码
  2. fastdb学习笔记
  3. 计算机系统声音出不来怎么办,win7系统电脑没有声音怎么办? 是什么原因如何解决...
  4. javascript入门实例:实现简单网页功能
  5. JS中onpropertychange事件和onchange事件区别
  6. Hi!亲爱的朋友们,欢迎您光临Glac…
  7. 消息重放攻击以及预防方法
  8. 用c语言绘制数学函数图像,用c语言画数学函数图像.DOC
  9. Python解释器的选择,初学者必看
  10. python输出换行