卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」一,卸载CPU版本,如下图之前我已经安装了anaconda,现在检查它的版本以及环境。发现有tensorflow环境,但我需要tensorflow-gpu的环境,所以输入condauninstalltensorflow卸载了,如果发现卸不掉就anaconda页面中点enviroments,选择tensorflow点击下面的remove就可以卸载干净。再次输入condain…

大家好,又见面了,我是你们的朋友全栈君。

一,卸载CPU版本,如下图

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

之前我已经安装了anaconda,现在检查它的版本以及环境。发现有tensorflow环境,但我需要tensorflow-gpu的环境,所以输入conda uninstall tensorflow卸载了,

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

如果发现卸不掉就anaconda页面中点enviroments,选择tensorflow点击下面的remove就可以卸载干净。

再次输入conda info –envs,结果如下图所示:

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

输入conda creat -n tensorflow-gpu pip python=3.6安装tensorflow-gpu环境,

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

再次检查可以看出我们成功创建tensorlfow-gpu环境:

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

二,安装CUDA和CuDNN

1.查看自己的显卡

只有NVIDIA显卡才支持用GPU跑TensorFlow,查询GPU是否支持CUDA,一般要计算能力在3.0以上才适合。

(查看链接:https://developer.nvidia.com/cuda-gpus)

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

2.安装显卡驱动

显卡硬件明确之后,安装显卡的驱动,链接http://www.geforce.cn/drivers

我的是1060,就是10series系列,下拉可以找到。我选择2019/9/10发布的。

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

下载完毕后,安装,选项默认不要随便改。

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

3.安装CUDA

首先看看tensorflow和CUDA以及 cuDNN对应的版本。本人用了tensorflow-gpu1.12+CUDA9.0+cuDNN7.0

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

CUDA下载地址:https://developer.nvidia.com/cuda-toolkit-archive

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

下载完毕是cuda_9.0.176_win10.exe。然后就是双击安装,选择自定义,在选择安装项时一般不安装GeForce Experience,CUDA是核心组件必须勾上,接着点击下一步就开始安装了。

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

在安装的过程中发现安装出现错误,将CUDA选项下面的VS勾掉就可以,如下图:

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

4.安装cuDNN

cuDNN就相当于cuDA显卡计算库中专门针对Depth Neural Network深度神经网络的计算专用库。

cuDNN的下载地址:https://developer.nvidia.com/rdp/cudnn-download。需要注册比较简单。

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

下载完毕后解压缩,得到三个文件夹,将这三个文件拷贝到~CUDA\v9.0这个目录下,集替换。

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

三,安装tensorflow1.12.0

在第一步我们已经创建了tensorlfow-gpu环境,现在激活并进入环境中:

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

安装tensorflow输入语句:pip install –ignore-installed –upgrade tensorflow-gpu==1.12.0

卸载tensorflow的CPU版本并安装GPU版本「建议收藏」

验证成功安装

(tensorflow-gpu) C:\Users\2018061801>python
Python 3.6.9 |Anaconda, Inc.| (default, Jul 30 2019, 14:00:49) [MSC v.1915 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'1.12.0'
>>>

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152132.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • BeanUtils.copyProperties_java copyproperties

    BeanUtils.copyProperties_java copyproperties这里说的是spring的BeanUtils.copyProperties。场景开发中经常遇到,把父类的属性拷贝到子类中。通常有2种方法:1、一个一个set2、用BeanUtils.copyProperties很显然BeanUtils更加方便,也美观很多。那么任何情况都能使用BeanUtils么,当然不是。要先了解他。是深拷贝,还是浅拷贝?是浅拷贝。浅拷贝:只是调用子对象的set…

    2022年10月4日
  • vb程序设计第四版实验报告答案_vb程序设计第四版课后答案刘炳文

    vb程序设计第四版实验报告答案_vb程序设计第四版课后答案刘炳文您所在位置:网站首页>海量文档&nbsp>&nbsp计算机&nbsp>&nbspVisualBasicVisualBasic程序设计教程(第4版)实验答案.doc129页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反…

    2022年10月7日
  • 工业数据采集平台

    工业数据采集平台乐芯IOT数据采集平台产品是杭州乐芯科技有限公司为满足工业4.0大型集团工厂推出的新一代数据采集平台级产品,可满足单一平台(一个服务器)同时采集各类设备,同时兼容各种协议,单服务器压力测试达1000台,已经稳定在大型集团用户稳定运行。实现各种工业设备数据采集,包括数控机床数据采集、切割机数据采集、机器人数据采集、PLC数据采集、各种工业仪表(各类传感器、智能电表等)。并实现数据对接各大工业平台(如:根云平台、施耐德平台、阿里云平台等)。

    2022年5月23日
  • can总线板卡_CAN接口

    can总线板卡_CAN接口现有市场下,智能化程度越来越高,特别是AGV、机器人、物流车、动力电池检测等等行业中工控机应用越来越频繁。然而这些产品核心控制器与电池都是走的CAN总线通讯,而工控机本身是没有CAN通讯,那么工控机就需要通讯桥梁(025-68250795)来扩展CAN通道。而在工控机当中有nimipcie接口,如此就用可以用minipcie接口转CAN的一个模块来实现扩充CAN口。miniPCIe接口CAN卡是PCIExpressmini卡槽的工控机或单板电脑快速扩展CAN通道的利器。产品特性PCIExpr

    2022年9月3日
  • leetcode516_leetcode46

    leetcode516_leetcode46Givenacollectionofnumbers,returnallpossiblepermutations.Forexample,[1,2,3] havethefollowingpermutations:[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2],and [3,2,1].思路:递归咯c

    2022年9月20日
  • 字符串转list

    字符串转list用特殊符号分割的字符串如何转为List例如:Stringids=“11,32,33”;1、ids转为List2、ids转为List1、List<String>strList=Arrays.asList(ids.split(“,”));“2、List<Long>mediaIdList=Arrays.stream(ids.split(“,”)).map(v->Long.parseLong(v)).collect(Collectors.toLis

    2022年5月14日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号