Windows安装tensorflow教程 GPU版
PS:这是GPU版本,CPU版会用笔记本环境另写一篇博客。
前置准备
查看GPU型号
电脑桌面->右键我的电脑->选择管理->点击设备管理器 如下图:
如果不是英伟达显卡,那么不用往下看了,GAMEOVER!
查看CUDA算力
gpu版本要求电脑的GPU硬件必须有CUDA支持,并且计算能力最低为3.5以上。
查看地址在这里:https://developer.nvidia.com/cuda-gpus
这个就是我的:
下载GPU驱动
下载地址:https://www.nvidia.com/download/index.aspx?lang=en-us#
我的演示:
这个驱动的版本号必须要达到418.x以上
下载Anaconda
清华大学镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
我下载的版本是:Anaconda3-5.3.1-Windows-x86_64.exe
配置高级选项的时候 第一个我选择将Anaconda加入环境变量 第二个注册Python3.5没有勾选,因为我电脑上安装得有python3.7。
配置Anaconda软件包下载服务器
从开始菜单中打开Anaconda Prompt,依次输入以下三条命令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
新建虚拟环境
Anaconda默认的虚拟环境是base(root),其中已经安装的软件包太多,并且这个虚拟环境无法删除,所以我们新建一个虚拟环境进行学习,将来不想使用的时候可以将新的虚拟环境删除。
依然在Anaconda Prompt的命令行中,执行命令:
conda create -n tf_gpu python=3.7
其中conda create是创建命令 -n是name的意思 后面tf_gpu是新环境名 名字随意取 python=3.7是设置该环境的python版本 一般来说3.6和3.7两种
这里输入y 表示同意安装相关软件包
现在新的虚拟环境已经创建完成
执行命令:
conda activate tf_gpu
激活tf_gpu这个环境,也可以理解成进入tf_gpu环境。
然后你会看到头部的(base)变成了(tf_gpu)
安装TensorFlow
接着上面的命令行窗口
安装英伟达SDK
conda install cudatoolkit=10.1
输入y 同意安装相关软件包
安装英伟达深度学习软件包
conda install cudnn=7.6
只要不是下面这个样子,一般都是安装失败,仔细看是否有error字样,如果安装失败,多试几次,我就失败了两次,第三次才成功,可能是网络抖动而导致的。
安装TensorFlow
pip install tensorflow==2.1
一连串的下载安装信息滑过命令行之后,就算安装完了。
校验是否安装成功
继续命令行输入python 进入解释器
输入两行:
import tensorflow as tf
tf.__version__
如果打印出版本号'2.1.0' 则安装成功。
打开pycharm
新建项目 选择conda环境解释器 如图:
至此,环境已经搭建完成,可以进行项目编程了。
Windows安装tensorflow教程 GPU版的更多相关文章
- windows 下 TensorFlow(GPU 版)的安装
windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速 0. 环境 OS:Windows 10,64 bit: 显卡:NVIDIA GeFor ...
- Windows 10 Tensorflow 2 gpu正式版安装和更新日志
Windows 10 Tensorflow 2 gpu正式版安装和更新日志 Tensorflow 2.0.0 released on2019年10月1日星期二 Link: https://github ...
- Ubuntu16.04安装配置Caffe教程(GPU版)
推荐博客:https://www.linuxidc.com/Linux/2017-11/148629.htmhttps://blog.csdn.net/yggaoeecs/article/detail ...
- windows 安装tensorflow
原文知乎:https://zhuanlan.zhihu.com/p/25778703 前言 看到Rstudio中开始支持Tensorflow,本人是欣喜若狂的,同时TensorFlow官网从16年9月 ...
- 1、windows安装npm教程 --参考自https://www.cnblogs.com/jianguo221/p/11487532.html
windows安装npm教程 1.在使用之前,先类掌握3个东西,明白它们是用来干什么的: npm: nodejs 下的包管理器. webpack: 它主要用途是通过CommonJS 的语法把所有 ...
- windows安装tensorflow GPU
一.安装Anaconda Anaconda是Python发行包,包含了很多Python科学计算库.它是比直接安装Python更好的选择. 二.安装Tensorflow 如果安装了tensorflow, ...
- Windows下安装TensorFlow教程
目录 安装Python3.6 配置环境变量 安装TensorFlow 验证安装 报错或选版本 安装Python3.6 建议直接安装anaconda 下载地址:https://www.anaconda. ...
- Windows10下用Anaconda3安装TensorFlow教程
这是我在自己的笔记本电脑上用Anaconda3安装TensorFlow的教程 1. 安装好Anaconda3版本 (1) 注:可以发现最新版本是Anaconda5了(没关系,下载就是了) (2) 注意 ...
- Windows10下用Anaconda3安装TensorFlow教程【转】
本文转载自:https://www.cnblogs.com/HongjianChen/p/8385547.html 1. 安装好Anaconda3版本 (1) 注:可以发现最新版本是Anaconda5 ...
随机推荐
- 工作小记[csv文件、admin中filed与list_display区别、ModuleNotFoundError: No module named'xxx'、django创建admin用户]
CSV-Comma Separated Values,CSV文件可以直接用Excel表格打开,如果用文本打开属性之间用逗号隔开,Python有直接操作CSV文件的函数. fileds字段控制“修改添加 ...
- Flutter build apk 如何访问网络
将下列配置放到路径:your_project\android\app\src下的 main 文件夹下的 AndroidManifest.xml 和 profile 文件夹下的 AndroidManif ...
- .Net 桌面程序(winform,wpf,跨平台avalonia)打安装包部署到windows 入门
.Net 桌面程序(winform,wpf,跨平台avalonia)部署到windows 入门 本文以为avalonia为例,用Setup Factory 将.Net桌面程序(winform,wpf, ...
- 面经手册 · 第4篇《HashMap数据插入、查找、删除、遍历,源码分析》
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 在上一章节我们讲解并用数据验证了,HashMap中的,散列表的实现.扰动函数.负载因 ...
- TestLink使用指南
TestLink安装上之后,局域网内用户可以登陆使用,下面介绍本软件的使用方式. 1.TestLink简介 TestLink是基于Web的开源测试管理工具,用户可以使用这个工具创建测试项目和测试用例, ...
- 完了,这个硬件成精了,它竟然绕过了 CPU...
我们之前了解过了 Linux 的进程和线程.Linux 内存管理,那么下面我们就来认识一下 Linux 中的 I/O 管理. Linux 系统和其他 UNIX 系统一样,IO 管理比较直接和简洁.所有 ...
- jQuery css()方法及方法
知识点一:jQuery css()方法 1.css()方法是什么? css()方法设置或返回被选元素的一个或多个样式属性. 2.返回CSS属性 1.$("p").css(" ...
- Git的使用方法及IDEA与Git的集成
一.Git的环境配置 1.Git软件下载 (下载地址:https://git-scm.com/)由于国外的网站下载的超慢可以使用国内的阿里的开源镜像下载(下载地址:https://npm.taobao ...
- Scala集合中的函数(扩展)
1.拉链(zip) 将两个集合进行 对偶元组合并,可以使用拉链 object Demo_031 { def main(args: Array[String]): Unit = { val list1 ...
- 6.ssh免密码登录原理图
ssh免密码登录原理图