windows下,Anaconda安装GPU版本的tensorflow
文章目录
- 前言
- 一、查看windows的CUDA版本
- 二、使用步骤
- 1.各个GPU版本tensorflow对应的CUDA版本
- 2.安装对应的版本的CUDA,我这里选择安装cuda11.0的
- 2.安装对应的版本的CUDNN,我这里下载的是v8.0.5
- 3.在Anaconda里安装tensorflow
- (1)打开anaconda自带的Anaconda Prompt
- (2)创建新的环境,我命名为“tf2.4”,python选择3.7版本的
- (3)激活新的环境
- (4)在新的环境安装tensorflow
- (5)测试tensorflow有没有安装成功
- (6)安装keras
前言
给工作站配置本地训练模型的环境,我这里要配置的是win10:anaconda+cuda11.0+cudnn8.0.5+tensorflow2.4.0+keras2.4.3
一、查看windows的CUDA版本
(1)找到这个NVIDIA控制面板:
NVIDIA控制面板,点击左下角系统信息:
点击组件:就显示CUDA的信息了,我这里是11.7版本,表示最高支持11.7的cuda。也就是cuda可以安装比11.7低的版本,但是不能比它高,向下兼容,不需要和11.7保持一致。
二、使用步骤
1.各个GPU版本tensorflow对应的CUDA版本
GPU版本的地址:https://tensorflow.google.cn/install/source_windows?hl=en#gpu
Cpu版本的地址:https://tensorflow.google.cn/install/source_windows?hl=en#cpu
2.安装对应的版本的CUDA,我这里选择安装cuda11.0的
各个版本的cuda:https://developer.nvidia.com/cuda-toolkit-archive
不翻墙的话网页打开特别慢,我就是慢慢等的,找到自己要的版本:11.0
我下载好传到资源里了:https://download.csdn.net/download/weixin_41891632/86503572
点进去下载:
2.安装对应的版本的CUDNN,我这里下载的是v8.0.5
官网链接:https://developer.nvidia.com/rdp/cudnn-download
我下载好传到资源里了:https://download.csdn.net/download/weixin_41891632/86503571
具体cuda和cudnn安装与后面的配置环境可以参考博客:
https://blog.csdn.net/cashmood/article/details/105081586
3.在Anaconda里安装tensorflow
anaconda安装见:https://blog.csdn.net/weixin_41891632/article/details/126490113
(1)打开anaconda自带的Anaconda Prompt
(2)创建新的环境,我命名为“tf2.4”,python选择3.7版本的
conda create --name tf2.4 python=3.7
在下载的过程中,可能会比较慢,如果新创建的环境和目前的环境中python版本一样,就没必要加上后面的‘python=3.7’了,这样会快点。
我这里报了个错误:
> WARNING: A newer version of conda exists. <
current version: 4.8.2
latest version: 4.14.0
我直接按y确定继续,就成功了。有的可能不成功,网上搜了一下,可能是网络原因,一直按照给的提示,输入命令尝试,附上两种解决方式:
https://blog.csdn.net/weixin_44390145/article/details/88411510
https://blog.csdn.net/liuyiming2019/article/details/122640385
(3)激活新的环境
conda activate tf2.4
//要退出当前环境,可以输入
//deactivate
(4)在新的环境安装tensorflow
conda install tensorflow-gpu==2.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
其中-i
参数指明了下载源,这里依然使用了清华的镜像节点,以获得较快的下载速度。
(5)测试tensorflow有没有安装成功
#在创建的环境中输入 python
我这里报了个错,安装的是Anaconda中自带的python版本,python处于conda环境中,使用python需要激活,错误警告如下图所示:
Python 3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see https://conda.io/activation
解决方案:
1、可以参考下面两个博客,试着永久解决python环境的报错:
https://blog.csdn.net/Charon_yx96/article/details/121963455?spm=1001.2014.3001.5501
https://blog.csdn.net/weixin_44508918/article/details/106641822
2、非一次性解决(我的工作站管理员权限被禁了,懒得找IT弄):
conda info --envs #查看当前环境的路径
激活当前环境的路径:(这种方法只能在本此终端里运行无Warning报错,重新打开cmd输入python依旧会出现Warning报错。)
conda activete D:\Anaconda3\envs\tf2.4
不过我这里又报了个其他错误:
Type "help", "copyright", "credits" or "license" for more information.
Failed calling sys.__interactivehook__
Traceback (most recent call last):File "D:\Anaconda3\lib\site.py", line 439, in register_readlinereadline.read_history_file(history)File "D:\Anaconda3\lib\site-packages\pyreadline\rlmain.py", line 165, in read_history_fileself.mode._history.read_history_file(filename)File "D:\Anaconda3\lib\site-packages\pyreadline\lineeditor\history.py", line 82, in read_history_filefor line in open(filename, 'r'):
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa9 in position 380: illegal multibyte sequence
网上查阅资料后发现这是win10下特有的问题,解决方案如下:
打开报错的倒数第三行的history.py文件,定位到82行,源代码如下:
try:for line in open(filename, 'r'):self.add_history(lineobj.ReadLineTextBuffer(ensure_unicode(line.rstrip())))
在82行处添加代码:encoding=‘utf-8’
try:for line in open(filename, 'r',encoding='utf-8'):self.add_history(lineobj.ReadLineTextBuffer(ensure_unicode(line.rstrip())))
重新执行python,成功:
继续在窗口中输入:
import tensorflow as tf
接着输入,最后返回true,说明成功
tf.test.is_gpu_available()
也可以打印下版本号,能打印出来说明安装成功:
print(tf.__version__)
退出python命令行:
exit()
(6)安装keras
直接在当前环境命令行安装就行:我这里装的是2.4.3版本
pip install keras==2.4.3
依次运行下面几行,验证有没有装报错,安装成功:
python
from keras import backend as K
import tensorflow as tf
tf_session = tf.compat.v1.Session(graph=tf.compat.v1.get_default_graph())
windows下,Anaconda安装GPU版本的tensorflow相关推荐
- Windows 10 、GPU 1080 ti 安装 Anaconda, GPU版本的TensorFlow 详细教程
本文主要是参考https://www.leiphone.com/news/201711/GCh0IBszXrxP1iHU.html 并在其基础上细化说明,以及排雷. 重要声明: 安装GPU版本的Ten ...
- tensorflow运行环境linux,在ubuntu或者min运行环境下安装gpu版本的tensorflow
转载请注明出处:blog.csdn.net/sproll 本文描述在ubuntu系列操作系统上安装gpu版本的tensorflow的过程. 0,准备工作 BIOS中关闭板载显卡,显示器接在nvidia ...
- 安装 GPU 版本的 tensorflow 完整版本
前言: 之前安装的 CPU 版本的 tensorflow 一直出问题,索性就直接安装 GPU 版本的 tensorflow 了(有了GPU 就不能浪费). 安装过程: 1)看自己有无 GPU,找到对应 ...
- Windows下离线安装Python版本的prophet
Windows下离线安装Python版本的prophet 环境 win10 64位, python3.8 安装anaconda 安装pystan pip install pystan 安装fbprop ...
- 在Ubuntu16.04上使用anaconda3安装GPU版本的tensorflow (DELL Vostro 7580)
引用参考:https://www.cnblogs.com/hezhiyao/p/8330435.html https://my.oschina.net/u/3787228/blog/1632295 一 ...
- Windows下anaconda安装教程
方法一:直接选择anaconda官网下载: 下载地址:https://www.anaconda.com/distribution/ 选择对应的版本和64/32位即可,缺点是比较慢 方法二:使用清华镜像 ...
- cuda10安装_Win10安装GPU版本的Tensorflow 2.1
日期:2020年10月17日 首先,下载Anaconda个人版,最新版本是3.7,安装的时候推荐把Anaconda添加到系统环境变量中. https://www.anaconda.com/produc ...
- 六行代码安装 GPU版本的TensorFlow
1. 安装 anaconda 2. 安装 cuda 先把错配的显卡驱动清理干净 sudo apt-get --purge remove nvidia-* 到https://developer.nvid ...
- Anaconda安装老版本tensorflow
Anaconda安装老版本的TensorFlow (1) 进入Anaconda官网下载Anaconda (2)然后点击Get Started (3)点击此处进入下载 这是最新的Anaconda安装包 ...
最新文章
- IPC进程间通信 D-Bus(Desktop Bus)快速入门(以libdbus-glib库为例)
- mac开发的时候必须要xcode
- c++中有表示正无穷的数吗_简单的数
- 在SAP C4C TI(Thing Inspector)页面里添加自定义UI
- java天气app_MVP+RxJava2+Retrofit2 实况天气app
- 基于HTML5实现的超酷摄像头(HTML5 webcam)拍照功能 - photobooth.js
- SpringBoot2.1.5(13)--- SpringBoot 特性下
- Linux 多线程压缩/解压缩
- 【写作技巧】毕业设计的附录放在论文的哪个位置?
- oracle dynamic set,Oracle Dynamically Listener(动态监听)
- python中矩阵除法_Python numpy矩阵处理运算工具用法汇总
- Windows 硬盘分区整数大小计算
- 2022年低压电工考试及低压电工模拟考试题库
- 网站建设的7大流程,值得收藏!
- 数字IC设计 - 逻辑综合简介与Design Compiler使用(GUI方式)
- java aio实现_深入理解Java AIO(三)—— Linux中的AIO实现
- typeof(undefined) == undefined 成立吗?
- 2021年广西甘蔗播种面积、产量及进口情况分析:广西甘蔗产量占全国甘蔗总产量的68.56%[图]
- 打印机显示无法连接计算机,网络打印提示:Windows无法连接到打印机,请检查打印机名并重试...
- Vue脚手架创建步骤