windows10系统下安装tensorflow2.0

最近开始做深度学习实验,在老师的推荐下准备采用tensorflow框架构建神经网络结构,在此记录下今天安装tensorflow2.0的过程和踩过的坑,方便以后复习,以及给后来者一个参考。

1.安装过程

1)需要安装的东西:

i.anaconda(或者miniconda,可以理解为精简版的anaconda,只保留了一些必备的组件,所以安装上会快很多,同时也满足我们管理python环境的需求)。

ii.CUDA和CuDNN(CPU版不用,GPU版必须)

iii.tensorflow

  CUDA和CuDNN可以单独下载安装,也可以使用pip安装,笔者为了了解一下具体的安装环境,选择了手动下载的方式,

  pip安装可以参考这篇贴子:https://www.cnblogs.com/xiaosongshine/p/11615639.html

2)环境准备

miniconda

conda是很好用的python管理工具,conda 是 Anaconda 下用于包管理和环境管理的工具,功能上类似 pip 和 vitualenv 的组合。安装成功后 conda 会默认加入到环境变量中,因此可直接在命令行窗口运行命令 conda可以很方便建立管理多个python环境,可以通过安装anaconda和miniconda使用conda,miniconda可以理解为anaconda的精简版本,只有少数的必备部件,安装起来相对快很多,同时也能满足我们管理python环境的需求。

miniconda推荐使用清华镜像下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

选择自己需要的版本:

注意这两个都要勾选,一个是让我们可以直接在cmd使用conda指令,第二个是把miniconda自带的python3.7作为系统python。

安装好后就可以在cmd中使用conda指令了,cmd打开方式,windows键+R键,弹出输入框,输入cmd就进入了。也可以直接在windows搜索cmd点击运行。

介绍一些后面会用到的conda命令命令:参考:https://blog.csdn.net/simuLeo/article/details/91486240

  1. 查看conda环境:conda env list
  2. 新建conda环境(env_name就是创建的环境名,可以自定义):conda create -n env_name
  3. 激活conda环境(ubuntu与Macos 将conda 替换为source):conda activate env_name
  4. 退出conda环境:conda deactivate
  5. 移除conda环境:conda create --clone tensorflow --name tf
  6. 安装和卸载python包:conda install numpy # conda uninstall numpy
  7. 查看已安装python列表:conda list -n env_name

CUDA和CuDNN

介绍一下本机环境,操作系统:windows10,显卡设备:NVIDIA GeForce MX150.为什么要介绍显卡设备呢?

  CUDA是NVIDIA推出的运算平台,CuDNN是专门针对深度学习框架设计的一套GPU计算加速方案,在安装之前要确认本机是不是NVIDIA显卡,如果不是的话不能兼容。

在安装之前,要先查一下tensorflow和CUDA是否支持,笔者采用的是python3.7,cuda10.0和tensorflow2.0.之前因为版本不兼容费了好大劲,走了很多弯路。

安装cuda_10.0.130_411.31_win10:(下载地址:https://developer.nvidia.com/cuda-toolkit-archive

运行cuda_9.0.176_win10.exe。安装软件会先运行一个系统检查,如果没有软硬件不兼容的情况就能继续进行下一步。若有不兼容情况,系统检查则会报错,无法进行下一步。

如果报错了,就最先考虑下是不是自己的显卡不被该版本支持。

在选项着一栏选择自定义,否则安装程序会一股脑把里面所有软件包都给你装上。

我因为不知道那些事需要的,就都装上了。

安装CuDNN,下载地址:https://developer.nvidia.com/rdp/cudnn-download(下载CuDNN需要注册账号,注册过程比较简单),注意选择与CUDA对应的版本。

解压压缩包cudnn-9.0-windows10-x64-v7.0.zip,得到三个文件夹

将这三个文件拷贝到CUDA9.0的安装路径根文件夹下

tensorflow2.0(笔者安装的是CPU版本)

新建TF2.0 GPU环境(使用conda 新建环境指令 python==3.6表示在新建环境时同时python3.6)

conda create -n TF_2G python=3.6

当弹出 :Proceed ([y]/n)? 输入y回车

完成后就可以进入此环境

conda activate TF_2G

安装TF2.0 GPU版本(后面的 -i 表示从国内清华源下载,速度比默认源快很多)
pip install tensorflow-gpu==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装成功后会有如下提示:

测试TF2.0 GPU版本(把下面代码保存到demo.py使用TF_2G python运行)

1 import tensorflow as tf
2 version = tf.__version__
3 gpu_ok = tf.test.is_gpu_available()
4 print("tf version:",version,"\nuse GPU",gpu_ok)

测试结果

小白入坑,各种踩雷,历时一天终于趟过去了

谢谢两位大神的帖子:

1:https://www.cnblogs.com/xiaosongshine/p/11615639.html

2:https://blog.csdn.net/weixin_39290638/article/details/80045236?depth_1-utm_source=distribute.pc_relevant_right.none-task&utm_source=distribute.pc_relevant_right.none-task

一个小问题:

python pip升级失败(python -m pip install --upgrade pip)

问题:服务器连接超时

解决方法:python -m pip install --upgrade pip -i https://pypi.douban.com/simple

原文地址:https://www.cnblogs.com/yykm/p/12569062.html

时间: 2024-11-05 13:32:15

windows10系统下安装tensorflow2.0的相关文章

在XP系统下安装IIS6.0步骤分享

安装方法: 1.首先在运行中输入“c:\windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件. 2.在sysoc.inf中找到“[Components]”这一段,找到类似“iis=iis.dll,OcEntry,iis.inf,7”的一行字,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,7”.之后保存并关闭. 3.在iis6.0安装包中找到iis.dl_和iis.in_两个文件,一起拷贝到硬盘目录(C:\WINDOWS\s

windows10系统下安装nginx的安装步骤

打开nginx的官网:http://nginx.org/,下载最新的稳定版本.   下载完成后,解压到你想要解压的文件路径中,我解压到了D盘中,并把文件名改为nginx:进入文件内,打开nginx.exe文件,会出现一个一闪而过的页面,然后打开任意一个浏览器,输入 localhost,出现下面的页面,则安装成功.   如果没有出现,则说明没有安装成功:通过cmd.exe来看nginx是否安装成功和错误所在.打开cmd后,输入D:(你的安装目录在哪输入哪个),再输入cd nginx,继续输入ngi

Windows7 x64系统下安装Nodejs并在WebStorm 9.0.1下搭建编译less环境

1. 打开Nodejs官网http://www.nodejs.org/,点“DOWNLOADS”,点64-bit下载“node-v0.10.33-x64.msi”. 2. 下载好后,双击“node-v0.10.33-x64.msi”,按照默认选项安装Nodejs,默认安装路径为:C:\Program Files\nodejs. 3. “开始”-->cmd,打开cmd程序,输入“node -v”,出现” v0.10.33”; 输入“npm -v”,出现” 1.4.28”,说明Nodejs和npm都

vue.js在windows10系统下的环境搭建

vue.js在windows10系统下的环境搭建流程 1.安装node.js(node包含了npm包管理器) node.js安装包以及源码下载地址:https://nodejs.org/en/download/ 注意:使用安装包(.msi)(作为小白的我,直接用了.exe,导致环境变量都不会自动配置,真的挺郁闷的) 下载下来以后可以直接双击安装,按照提示一步步安装. 详细的安装步骤可看网址:http://www.runoob.com/nodejs/nodejs-install-setup.htm

Ubuntu14.04下安装OpenCV3.0经验

Jeremy Lin 不得不说OpenCV的安装是个坑,我差不多花了2天时间才搞定.第1遍我是在VMware的虚拟机上面安装的,结果很无奈的失败了.后来我用EasyBCD装了Win8.1和Ubuntu14.04的双系统来安装OpenCV3.0,不过一开始也是相当不顺利. 现在谈一下正确的安装方法: 前提:系统更新 sudo apt-get update sudo apt-get upgrade 我主要就是栽在这个坑上面,我是一安装完 Ubuntu 14.04.2 就开始安装 OpenCV3.0

Windows系统下安装VirtualBox,系统找不到指定路径的做法

在虚拟机软件中,VMware.Virtual PC等都不支持目前Windows 8各版本的安装.无奈之下,只剩下一个选择——VitualBox. 但是很多朋友在下载VitualBox之后,在Windows 7下安装碰到了问题(Windows Vista.Windows XP系统也一样),他会弹出一个对话框“Installation failed! Error: 系统找不到指定的路径.”(一些较早期的VitualBox会显示为“Installation failed!ERROR:3”) 这个问题产

在Linux系统下安装大于mysql5.5版本的数据库

linux下mysql 5.5的安装方法: 1.安装所需要系统库相关库文件      gcc等开发包,在安装linux系统的时候安装. 2.创建mysql安装目录 # mkdir -p /usr/local/mysql/ 3.创建数据存放目录 # mkdir -p /service/data/ 4.创建用户和用户组与赋予数据存放目录权限 # groupadd mysql # useradd -g mysql mysql # chown mysql:mysql -R /service/data/

Oracle Enterprise Linux 64-bit下安装apache-tomcat-7.0.53步骤

测试环境:VMware Workstation v9.0.2软件中安装好Oracle Enterprise Linux 5.8 64-bit虚拟机 安装软件:jdk-7u40-linux-x64.rpm+apache-tomcat-7.0.53.tar.gz 安装说明:从官网下载jdk-7u40-linux-x64.rpm和apache-tomcat-7.0.53.tar.gz到Linux虚拟机中的/u02目录下 安装步骤:打开VMware虚拟机,使用root用户登录Linux虚拟机,进入系统后

Windows10系统如何安装Microsoft Visual Studio 2015及最小子数组和求解

一.Windows10系统如何安装Microsoft Visual Studio 2015. 1.首先到Visual Studio官方网站(https://www.visualstudio.com/vs/)或者到我给出的下载衔接上下载各个版本的vs2015,我个人推荐下载Visual Studio Community版本,因为该版本是免费的,而且在功能上对于学习者而言已经足够了. 2.把下载的ISO离线安装镜像使用解压工具解压后,打开文件vs_community.exe后,会弹出窗口提示安装,安