安装tensorflow-gpu2.0(windows)
anaconda安装见前一篇https://www.cnblogs.com/wintersoft/p/11609188.html
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
打开Anaconda-Navigator->Environments->base(root)修改python版本到3.6.8
python3.7目前对tensorflow2.0支持不好
创建环境
在Anaconda里创建名为tensorflow-gpu的环境
conda create -n tensorflow-gpu python=3.6.8
进入tensorflow-gpu环境
activate tensorflow-gpu 进入tensorflow-gpu环境
查看Anaconda里的环境
conda info --envs
检查新环境中的python版本
python --version
在cmd里先执行以下两行
easy_install pip
pip install--upgrade pip
pip install pip -U # 升级 pip 到最新的版本 (>=10.0.0) 后进行配置
设置国内源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
文件地址在C:\Users\Administrator\AppData\Roaming\pip\pip.ini
回到Anaconda Prompt
安装pylint
pip3 install pylint
pip3 install --upgrade -I setuptools
否则后面可能报ImportError: No module named 'tensorflow'
pip3 install ipykernel
pip3 install keras
pip3 install pandas
注:pip install 命令只会安装在 C:\ProgramData\Anaconda3\Lib里,不会安装进tensorflow-gpu环境,这里用conda install。
conda install ipykernel
conda install pandas
conda install keras
此错在网上还有一种解决方式:
在python默认的第三方库安装路径中,(对于只安装了Anaconda的人来说是\Anaconda3\Lib\site-packages,安装官方发行版本也在类似的目录中)新建一个path.pth文件,在里面写上你tensorflow安装的位置(位置可以用pip show tensorflow查看)
先安装tensorflow
pip3 install --upgrade --ignore-installed tensorflow --default-timeout=100
pip3 install tensorflow-gpu==2.0.0或
pip3 install --upgrade --ignore-installed tensorflow-gpu==2.0.0
如果报错超时,延长超时时间
pip3 install --upgrade --ignore-installed tensorflow-gpu==2.0.0 --default-timeout=100
pip3 install --upgrade --ignore-installed tensorflow-gpu --default-timeout=100
还需安装Visual C++ Redistributable for Visual Studio 2015
https://download.microsoft.com/download/6/D/F/6DF3FF94-F7F9-4F0B-838C-A328D1A7D0EE/vc_redist.x64.exe
还有另一种anaconda的安装方式conda install xxx 但版本更细较慢
先用conda search tensorflow和conda search tensorflow-gpu来查询都有那些版本
conda install tensorflow-gpu==2.0.0
安装CUDA和CUDDN
确保显卡必须是NVDIA的
在C:\ProgramData\Anaconda3\Lib\site-packages\tensorflow\python\platfor下的build_info.py文件可以看到需要的cuda和cudnn版本号
CUDA
显卡型号支持:https://developer.nvidia.com/cuda-gpus
CUDA下载地址:https://developer.nvidia.com/cuda-toolkit-archive 可迅雷下载
cuDNN下载地址:https://developer.nvidia.com/rdp/cudnn-download 非迅雷下载
作为cuda的补充,安装简单多了,只需要把下载后的压缩文件解压缩,分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0对应的include、lib、bin目录下即可。
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin下有nvcc.exe说明安装成功
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\CUPTI\libx64下有cupti64_100.dll说明CUPTI安装成功
环境变量添加CUPTA和cudnn路径
CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
Path变量加入:
%CUDA_PATH%
%CUDA_PATH%\bin
%CUDA_PATH%\libnvvp
%CUDA_PATH%\extras\CUPTI\lib64
记得注销或重启
cmd 输入命令 nvcc -V 注意V大写
安装完成后,可以对其进行测试,在Prompt输入
python -c "import os; import inspect; import tensorflow; print(os.path.dirname(inspect.getfile(tensorflow)))"
另一种方式
ipython
import tensorflow as tf
引用tensorflow包,如果没有报错,则安装成功。
如果报ModuleNotFoundError: No module named 'tensorflow'是因为pip的安装方式与其他不同,安装tensorflow-gpu时不会把依赖的tensorflow也跟着安装。
查看tensorflow版本
tf.__version__
查看tensorflow安装路径
tf.__path__
查看keras版本
tf.keras.__version__
如果在pycharm IDE下:
File->Settings->Project: 项目名->Project Interpreter
1、 Project Interpreter->Show All->+Existing environment->Interpreter选中... 加入C:\ProgramData\Anaconda3\envs\tensorflow-gpu\python.exe
不用anaconda的安装方法是:设置好python.exe后返回到Project Interpreter界面 + 搜索tensorflow 安装tensorflow-gpu 2.0
测试
ipython
import tensorflow as tf
tf.test.is_gpu_available()
如果显示True,说明gpu版本已经安装成功
tf.test.gpu_device_name()
安装tensorflow-gpu2.0(windows)的更多相关文章
- 极简安装 TensorFlow 2.0 GPU
前言 之前写了几篇关于 TensorFlow 1.x GPU 版本安装的博客,但几乎没怎么学习过.之前基本在搞 Machine Learning 和 Data Mining 方面的东西,极少用到 NN ...
- TensorFlow 2.0 新特性
安装 TensorFlow 2.0 Alpha 本文仅仅介绍 Windows 的安装方式: pip install tensorflow==2.0.0-alpha0 # cpu 版本 pip inst ...
- 用Anaconda安装TensorFlow+keras
检测目前安装了哪些环境变量:conda info --envs 查看当前有哪些可以使用的tensorflow版本:conda search --full -name tensorflow 查看ten ...
- 请注意更新TensorFlow 2.0的旧代码
TensorFlow 2.0 将包含许多 API 变更,例如,对参数进行重新排序.重新命名符号和更改参数的默认值.手动执行所有这些变更不仅枯燥乏味,而且容易出错.为简化变更过程并让您尽可能顺畅地过渡到 ...
- 【适合N卡独显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow 1.5.0 GPU with Anaconda
注意: 1.目前Anaconda 更新原命令activate tensorflow 改为 conda activate tensorflow 2. 目前windows with anaconda 可以 ...
- windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
原文地址:http://www.jianshu.com/p/c245d46d43f0 写在前面的话 2016年11月29日,Google Brain 工程师团队宣布在 TensorFlow 0.12 ...
- tensor搭建--windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速 原文见于:http://www.jianshu.com/p/c245d46d43f0 ...
- Windows安装tensorflow,配置vs2013,anaconda3.4,cudn9.0,cudnn7.0和pycharm
前言 最近要开始学习深度,那么首先在电脑上安装tensorflow.但是我不知道是配置版本的问题,还是安装失误的问题,我安装了很久没有安装成功,最后重装了电脑,并且融合了所有的网上可以查到的方案才安装 ...
- Tensorflow从0到1(一)之如何安装Tensorflow(Windows和Linux两种版本)
现在越来越多的人工智能和机器学习以及深度学习,强化学习出现了,然后自己也对这个产生了点兴趣,特别的进行了一点点学习,就通过这篇文章来简单介绍一下,关于如何搭建Tensorflow以及如何进行使用.建议 ...
- 在 windows 上面安装 tensorflow
这个是 tensorflow 官网地址, https://www.tensorflow.org/get_started/os_setup#pip_installation_on_windows 上面有 ...
随机推荐
- Microsoft SQL Server数据库语法
目录 关于数据库的语法: 1.创建数据库 create database 数据库名on primary(主文件属性(name,filename,size等)) -用逗号隔开次要主要文件和次要文件( ...
- centos逻辑卷使用
要求: 1.硬盘格式成物理卷pvpvcreate/dev/sdb/dev/sda 2.创建卷组vgcreatevg1000/dev/sdb1/dev/sdb2#创建卷组”vg1000” 3.增加卷组 ...
- Busness Client 客户端配置
1,打开Busness Client,点击新建按钮: 2,选择New System Connection(SAP Logon),这个是配置GUI登陆的,就相当于用BC登陆GUI. 这里就和GUI的配置 ...
- 【前端_js】array.forEach和$.each()及$().each()的用法与区别
1.$.each():方法是jQuery中的方法,用于遍历数组或对象.用法:$.each(array,function(index,value){...}),有两个参数,第一个为待遍历的数组或对象,第 ...
- go test benchmark
Benchtest的简单使用 一个简单的benchtest用例 // 以BenchmarkXXX类似命名,并传入b *testing.B 参数 func BenchmarkLoopSum(b *tes ...
- rds - mysql修改存储过程/函数的方式
rds 不支持账户A 给账户B 创建授权存储过程,只能是当前登录账户给自己创建,要登陆对应账户删除原有存储过程重新创建即为修改. 例子如下: 先登陆新账号然后执行如下sql语句即可: DROP PRO ...
- xadmin引入drf-yasg生成Swagger API文档
一.安装drf-yasg: 由于django-rest-swagger已经废弃了 所以引入了drf-yasg pip install drf-yasg 安装install drf-yasg库 http ...
- HDU2883 kebab(最大流判断满流 + 离散化 + 区间化点)
[题意]: 有一个烤箱,烤箱在一个时刻最多考M个肉串,N个顾客,每个顾客有属性s,n,e,t s是来的时间,n是想要的肉串数量,e是最晚离开的时间,t是烤的时间(几分熟). 顾客的烤肉可以分开烤,比如 ...
- Linux系统下jar包的启动方式
Linux 运行jar包命令如下: 方式一: Java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? ...
- 谷歌浏览器打开不了Axure生成的html文件
1.首先要进行翻墙.https://www.google.com 搜索Axure chrome软件 2. 3.安装axure插件即可. 4.管理扩展程序,允许访问文件网址.