在windows中安装tensorflow_gpu==1.15.0的流程_windows tensorflow1.15下载-程序员宅基地

技术标签: python  

版本参考

CUDA, TensorFlow, Cudnn之间是有版本的对应关系,如下:

https://www.tensorflow.org/install/source_windows
在这里插入图片描述

首先我们需要安装anaconda,这个需要读者自动解决。

设置下载源

在windows系统自己用户的目录下面新建一txt文件,更名为.condarc,写入以下信息

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

然后可打开Anaconda Prompt执行conda config --show命令,查看anaconda的默认下载源是否更换为清华源

利用conda创建python3.5的环境

打开Anaconda Prompt, 在终端中输入

conda create --name py35_tensorflow python=3.5

如何输入下面的代码激活环境

activate py35_tensorflow

然后退出环境

deactivate

之后可以执行conda info --envs命令,验证刚刚所创建的环境是否成功,如果罗写出了py35_tensorflow这个环境,就说明创建成功

安装CUDA10

从链接https://developer.nvidia.com/cuda-toolkit-archive中找到CUDA 10的版本,然后下载安装就行了
在系统变量中添加下面的路径(一般自动添加)
在这里插入图片描述

然后在用户自定义PATH中添加

XXX\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
XXX\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64
XXX\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include

安装tensorflow_gpu1.15.0

更新setuptools

pip install setuptools --upgrade

进入环境

activate py35_tensorflow

在终端中输入

pip install tensorflow_gpu==1.15.0

或者

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.15.0rc0-cp35-cp35m-win_amd64.whl

下载Cudnn7.4

cuDNN是一个SDK,是一个专门用于神经网络的加速包,注意,它跟我们的CUDA没有一一对应的关系,即每一个版本的CUDA可能有好几个版本的cuDNN与之对应,但一般有一个最新版本的cuDNN版本与CUDA对应更好。
下载地址:https://developer.nvidia.com/rdp/cudnn-download

上面的链接可能需要登录账号,也可以通过下面的百度云盘链接进行下载:
链接:https://pan.baidu.com/s/1Hqzz4hdDkT8HBoTDXsJ9ag
提取码:zuo3

然后将Cudnn解压后的文件复制到CUDA的根目录中,如下图:
在这里插入图片描述

在pycharm中调用py35_tensorflow环境

在pycharm的setting->interpreter中选择py35_tensorflow中的python.exe
在这里插入图片描述

更改CUDA文件夹中的文件名

在pycharm中运行tensorflow的测试代码可能会有下面的提示:
在这里插入图片描述
这说明文件没有找到,需要在CUDA中将相应的文件名进行更改即可,如下:
在这里插入图片描述

安装keras2.3.1

在这里插入图片描述
通过Anaconda Prompt在py35_tensorflow中安装keras2.3.1,如下:
在这里插入图片描述

测试

启动Pycharm并使用py35_tensorflow的环境,运行下面的代码

import tensorflow as tf

hello=tf.constant('hello, tensorflow')
sess=tf.Session()
#测试tensorflow是否可以正常调用
print(sess.run(hello))

#测试gpu是否可以使用
print(tf.test.is_gpu_available())

import keras
#测试keras是否可以正常调用
print(keras.__version__)

参考

https://blog.csdn.net/qq_38688564/article/details/79254270?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242

https://blog.csdn.net/Cs_hnu_scw/article/details/79695347?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

https://blog.csdn.net/qq_18055167/article/details/113788626

https://blog.csdn.net/jasonzzj/article/details/53490674

https://blog.csdn.net/qq_38688564/article/details/79254270?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_18055167/article/details/113789386

智能推荐

4.西游记中,3个徒弟,共同的方法(吃斋,念佛,取经),孙悟空自己的方法(除妖),猪八戒自己的方法(牵马),沙和尚自己的方法(挑行李)_唐僧师徒三人,他们共有技能吃斋、念经、取经外,孙悟空(sunwukong)独有技能除妖,猪-程序员宅基地

文章浏览阅读442次。package advance;abstract class Pupil{ public Pupil() { } public void eat(){ System.out.println("吃斋"); } public void speak(){ System.out.println("念佛"); } public void object(){ System.out.println("取经"); ._唐僧师徒三人,他们共有技能吃斋、念经、取经外,孙悟空(sunwukong)独有技能除妖,猪

模型评估指标——均方误差(MSE)与RSquared_模型评估均方差-程序员宅基地

文章浏览阅读1.4k次。作者:禅与计算机程序设计艺术 1.背景介绍在机器学习领域中,模型的好坏通常通过模型的性能指标衡量。这些性能指标有很多种,本文将讨论两种最常用的模型评估指标——均方误差(Mean Squared Error)与R-Squared。MSE(均方误差)简介_模型评估均方差

Linux用法 命令 介绍-程序员宅基地

文章浏览阅读189次。基于unix开发的,linux(redhat、centos、ubuntu乌班图、kali) 、macos他是一个操作系统, win95 windows-2008 windows-2012 windows xp (麒麟os) win7 win ivs win8 win10centos6.5虚拟机 在里边运行 centos系统1:安装虚拟机2:安装centos系统3:安装ssh(远程连...

LightOJ - 1033 Generating Palindromes(区间DP)-程序员宅基地

文章浏览阅读393次。题目大意:给你一个字符串,问至少添加几个字符串,才能使这个字符串变成回文串解题思路:用dp[i][j]表示[i,j]内的字符需要添加几个字符才能变回文 考虑两种情况 1.str[i] == str[j],那么dp[i][j] = dp[i +1][j - 1] 2.str[i] != str[j],那么只能在左边添加一个,或者右边添加一个了 所以dp[i][j] = min(dp[i + 1

探索Kubernetes安全专家学习指南:打造云原生环境的坚强盾牌-程序员宅基地

文章浏览阅读260次,点赞3次,收藏4次。探索Kubernetes安全专家学习指南:打造云原生环境的坚强盾牌项目地址:https://gitcode.com/stackrox/Kubernetes_Security_Specialist_Study_Guide在日益复杂和多变的云环境中,保护 Kubernetes 集群的安全成为了至关重要的任务。StackRox 提供的 Kubernetes Security Specialist ...

RHEL7换CentOS7网易镜像yum源_rhel镜像 163 下载-程序员宅基地

文章浏览阅读235次。参考:https://blog.csdn.net/u013605322/article/details/79726564https://www.cnblogs.com/yldf/p/11900020.html(原文章)1、首先卸载原来的yum源rpm -qa|grep yum|xargs rpm -e --nodeps2、下载新的yum安装包以Centos7为例:在以下网址http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下载所需文件,所需的文_rhel镜像 163 下载

随便推点

ElementUI表格行编辑单元格编辑支持(输入框,选择框)_elementui 行内编辑-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏11次。1、普通版的table可编辑内嵌select选择框,输出框,编辑删除添加等<!DOCTYPE html><html><head> <meta charset="UTF-8"> <!-- import CSS --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <!_elementui 行内编辑

在Windows基于anaconda的python3.6环境下安装用于语音信号处理的库librosa_python 3.6 安装librosa-程序员宅基地

文章浏览阅读4.1k次。在Windows基于anaconda的python3.6环境下安装用于语音信号处理的库librosa1 初始环境安装anaconda的方法与windows上安装普通软件没有区别,下载安装包安装即可,其中包括python环境以及众多python的库,包括numpy等。安装完之后包括以下内容:之后可以在Anaconda Prompt(与cmd、powershell类似)中使用pip安装想用的其他库,包括_python 3.6 安装librosa

matlab:读取dicom图像_matlab中dicom指令-程序员宅基地

文章浏览阅读551次。matlab:读取dicom图像_matlab中dicom指令

课程设计报告_2019-2020-2湖南科技大学c语言课程设计-程序员宅基地

文章浏览阅读532次。 《c++程序设计》课程设计报告 班级: 数学四班 学号: 2018212777 报告人姓名: 彭英壮 实验地点: 教学楼414 完成起止日期: 2019/1/1-2019-1/4 ..._2019-2020-2湖南科技大学c语言课程设计

计算机视觉(ComputerVision, CV)相关领域的网站链接_cv行业网站-程序员宅基地

文章浏览阅读2.2k次。以下链接是关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面的链接能对_cv行业网站

qt的opengl开发(qopenglwidget)(初始化,画线,平移,局部缩放)2d开发_qopenglwidget 图片 比例-程序员宅基地

文章浏览阅读7.3k次,点赞5次,收藏67次。最近因为项目原因,涉及显示图像,其实只是单纯的划线,但是线条的数量很庞大,所以需要用到opengl来提升性能,一些基础功能也是琢磨的3天左右,基本上是出来了。下面直接看代码:初始化:用qopenglwidget这三个函数必须有void GLWidget::initializeGL(){ initializeOpenGLFunctions(); //这个是qt使用opengl方法接口 QOpenGLFunctions *f = QOpenGLContext::currentCon_qopenglwidget 图片 比例

推荐文章

热门文章

相关标签