调用GPU进行神经网络的训练 GPU环境的搭建
1. 下载安装CUDA
下载地址:https://developer.nvidia.com/cuda-toolkit-archive
下载界面如图所示。根据自己的Tensorflow版本,选择相应版本的CUDA进行安装,然后根据计算机及操作系统的种类进行进一步的选择 (下载方式建议选择local,network方式可能会出现一些错误)
注意:在进行安装时,选择自定义安装路径,否则会因为临时解压目录和安装目录相同 ,导致安装结束后,临时解压目录被删除,所以安装目录也被删除。以至于在复制cuDNN文件时找不到文件夹。所以在进行安装时应选择自定义安装
下图所示,为临时解压路径。
下图所示,为安装路径。此处安装路径应自己进行选择,并且不与临时解压路径相同或相包含。
2. 下载安装cuDNN
下载地址:https://developer.nvidia.com/rdp/cudnn-download
下载界面如图所示。首先需要使用NVIDIA账号登录,如果没有需要使用邮箱进行注册。如果忘记密码,可以发送邮件进行重置。
勾选 I Agree To the Terms of cuDNN Software License Agreement, 然后选择相应的版本进行下载,Archived cuDNN Releases可以选择其他已有的版本。
下载完成后进行解压,将各个文件夹中的文件分别复制到之前安装cuda的文件夹下(此处注意将同名文件夹中的内容进行复制,如将bin文件夹中的文件复制到cuda的bin文件夹中):
3.配置环境变量
将CUDA的安装路径设置到Path中
4.Tensorflow的安装
pip指令:pip install tensorflow-gpu 或者在PyCharm中搜索直接进行安装
注意:tensorflow和tensorflow-gpu同时存在可能会存在问题,可以将tensorflow卸载只留下tensorfflow-gpu
调用GPU进行神经网络的训练 GPU环境的搭建相关推荐
- 利用gpu加速神经网络算法,外接gpu 训练神经网络
神经网络做图像分类一定要用到gpu吗? GPU最大的价值一直是"accelerating"(加速),GPU不是取代CPU,而是利用GPU的并行计算架构,来将并行计算的负载放到GPU ...
- 训练神经网络gpu占用率低,外接gpu 训练神经网络
为什么要用GPU来训练神经网络而不是CPU? 许多现代神经网络的实现基于GPU,GPU最初是为图形应用而开发的专用硬件组件.所以神经网络收益于游戏产业的发展. 中央处理器(central proces ...
- 用GPU加速神经网络训练
前言 本文记录了做毕设过程中,为了加速神经网络的训练,如何让tf能识别到GPU并加速,加速前resnet架构一个epoch需要跑40分钟,使用mx150(一个laptop的极普通显卡,cuda核心仅有 ...
- 阿里公开自研AI集群细节:64个GPU,百万分类训练速度提升4倍
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟 报道 | 公众号 CVLianMeng 转载于 :量子位 AI博士笔记系列推 ...
- 深度神经网络移动终端GPU加速实践
深度神经网络移动终端GPU加速实践 前言 AI无疑是近几年的超级风口,"All in AI"等押宝AI的口号层出不穷,AI的风头一时无两.实现AI有很多种途径方法,这其中深度学习神 ...
- 重磅!Facebook更新PyTorch 1.1,打算跨GPU分割神经网络
时隔半年不到,PyTorch 已经从之前的 1.0 升级到 1.1 版本了.刚刚,Facebook 在年度开发者大会 F8 上宣布正式发布 PyTorch 1.1 版本,这是对 PyTorch 1.0 ...
- 收藏 | GPU多卡并行训练总结
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:记忆的迷谷@ ...
- 百度PRNN:增强GPU伸缩性,RNN训练最高提速30倍(源码下载)
尽管有各种深度学习加速器,神经网络的大小依然受限于计算平台的能力.百度硅谷人工智能实验室高级研究员Greg Diamos在最近的ICML 2016上发表了一篇PRNN(Persistent RNNs) ...
- 重磅!Facebook 更新 PyTorch 1.1,打算跨 GPU 分割神经网络 | 技术头条
作者 | 琥珀 出品 | AI科技大本营(ID:rgznai100) 责编 | 胡巍巍 时隔半年不到,PyTorch 已经从之前的 1.0 升级到 1.1 版本了.刚刚,Facebook 在年度开发者 ...
最新文章
- 黑客用python还是ruby-Python、Lua和Ruby之优劣
- 【sqlite权威指南】笔记3 sqlite入门
- Elasticsearch是如何做到快速索引的
- spark与storm的对比
- System verilog利用class类打印信息
- EDA技术实用教程 | 复习十四 | Quartus II工具的使用
- 淘宝店铺首页全屏轮播图制作
- 解读主流CDN厂商的节点数据
- 软件测试-环境搭建思路/测试流程
- c语言sobel边缘检测,C/C++ OpenCV之Sobel边缘检测
- NTP授时服务器(网络校时服务器)对医院信息化建设的重要
- Matlab——数组
- 机器学习笔记 - MediaPipe了解 + 结合OpenCV进行人体姿势估计
- Linux虚拟机之间如何添加互信
- AbstractApplicationContext#refresh
- linux支持vmfs文件系统吗,调整vmfs文件系统块大小
- 360度动态罗盘时钟HTML源码
- ROS三种通信方式之参数通信
- Django期末考试复习
- 听说要发年终奖了,来来来,我们互相伤害
热门文章
- 云计算机的优点,介绍云的优点和注意事项
- 重庆计算机教师招聘 专业技能测试什么,教师招聘考试面试,专业技能测试考什么?全在这了...
- php中new与构造函数,php - 在构造函数中使用“ new”关键字 - SO中文参考 - www.soinside.com...
- 同等质量下那种图片格式小_最实用的Window小工具合集,总有一款适合你!
- java上下左中右的布局面板_JAVA GUI重要知识点学习心得
- fragment与activity之间的通信
- C++结构体实例和类实例的初始化 .
- Solr查询参数sort(排序)
- MapReduce框架在Yarn上的具体解释
- ADO.NET 完整修改、删除、防字符串攻击