windows下安装gpu版本的keras\tensorflow
来源:互联网 发布:cms系统架构 编辑:程序博客网 时间:2024/06/06 10:59
windows下安装gpu版本的tensorflow\keras
我的环境配置:
- Anconda3(python3.6)
- Nvidia GTX 1070
- Visual Studio 2015 Update 3
- windows 10
显卡说明
- 如果您的显卡是非NVIDIA公司的产品或是NVIDIA GTX系列中型号的第一个数字低于6或NVIDIA的GT系列,都不建议您采用此类显卡进行加速计算,例如NVIDIA GT 910、NVIDIA GTX 460 等等。
- 如果您的显卡为笔记本上的GTX移动显卡(型号后面带有标识M),那么请您慎重使用显卡加速,因为移动版GPU容易发生过热烧毁现象。
- 如果您的显卡,显示的是诸如 HD5000,ATI 5650 等类型的显卡,那么您只能使用CPU加速。
- 如果您的显卡芯片为Pascal架构(NVIDIA GTX 1080,NVIDIA GTX 1070等),您只能在之后的配置中选择CUDA 8.0
安装步骤
1.下载并安装python环境
python环境建设推荐使用科学计算集成python发行版Anaconda,注意:windows版本下的tensorflow暂时不支持python2.7.
下载地址:Anaconda
2.下载并安装Microsoft Visual Studio
CUDA编译器为Microsoft Visual Studio,版本从2010-2015,cuda8.0仅支持2015版本,暂不支持VS2017,本文采用Visual Studio 2015 Update 3。 贴出迅雷热链:
ed2k://|file|cn_visual_studio_professional_2015_with_update_3_x86_x64_dvd_8923256.iso|7745202176|DD35D3D169D553224BE5FB44E074ED5E|/
3.下载并安装CUDA
官网上只有cuda_9.1.85版本,但是由于的我的显卡芯片为Pascal架构(NVIDIA GTX 1080,NVIDIA GTX 1070等),所以只能安装cuda8.0.
在下载之后,按照步骤安装,不建议新手修改安装目录,同上,环境不需要配置,安装程序会自动配置好。
4. 加速库CuDNN
从官网下载需要注册 Nvidia 开发者账号,网盘搜索一般也能找到。 Windows目前最新版v6.0,但是keras尚未支持此版本,请下载v5.1版本,即 cudnn-8.0-win-x64-v5.1.zip。 下载解压出来是名为cuda的文件夹,里面有bin、include、lib,将三个文件夹复制到安装CUDA的地方覆盖对应文件夹,默认文件夹在:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\8.0
5.安装tensorflow
在CMD命令行中输入:
pip install -v tensorflow-gpu==1.2.1
安装tensorflow-gpu_1.2.1版本,如果不指定版本的话,默认安装最新的1.4.0版本,然而它与cuda8.0版本不对应。由于我的python环境(3.6)与其他tensorflow-gpu版本不兼容,所以我安装了1.2.1版本。
安装完成后可以验证tensorflow是否安装成功,在命令行中输入Python命令进入Python变成命令行环境:
>>> import tensorflow
>>>
安装成功啦!
6.安装keras
在CMD命令行中输入:
pip install keras
安装完成后进入python环境,输入:
>>> import keras
Using Tensorflow backend.
>>>
即为安装成功!
注意
安装过程中可能出现以下问题:
1. install tensorflow出现
Exception: Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main status = self.run(options, args) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\commands\install.py", line 335, in run wb.build(autobuilding=True) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\wheel.py", line 749, in build self.requirement_set.prepare_files(self.finder) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_set.py", line 554, in _prepare_file require_hashes File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_install.py", line 278, in populate_link self.link = finder.find_requirement(self, upgrade) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 465, in find_requirement all_candidates = self.find_all_candidates(req.name) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 423, in find_all_candidates for page in self._get_pages(url_locations, project_name): File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 568, in _get_pages page = self._get_page(location) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 683, in _get_page return HTMLPage.get_page(link, session=self.session) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 811, in get_page inst = cls(resp.content, resp.url, resp.headers) File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 731, in __init__ namespaceHTMLElements=False, TypeError: parse() got an unexpected keyword argument 'transport_encoding'
解决办法:输入命令`
conda install -c anaconda html5lib
2.如果上述方法没有解决问题,尝试按照报错内容直接修改了C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py line 731 的内容,即注释掉“transport_encoding=encoding,”
再重新安装tensorflow.
3.import tensorflow出现
Exception:can not find cudnn64_6.dll
去cuda安装目录下 NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin\下查看此文件是否存在,如果存在但是版本号不对应,应该是cuda、cudnn、tensorflow版本不对应造成的(如果安装cuda8.0则cudnn也必须是8.0版本)。重新卸载安装即可。
- windows下安装gpu版本的keras\tensorflow
- windows 的GPU版本tensorflow,keras,tensorlayer搭建
- Windows 7/8.1 下安装 GPU版本的 tensorflow
- windows环境下TensorFlow-gpu版本的安装
- Anaconda下安装keras 配置(windows版本 GPU版)
- Win10下安装GPU版本的tensorflow
- Windows10下安装GPU版本的Tensorflow
- Windows下安装TensorFlow-gpu
- windows下安装tensorflow-gpu
- Windows下安装TensorFlow-gpu
- Windows下安装Tensorflow(GPU)
- Windows 7(10) 下安装 tensorflow,theano,keras并使用GPU加速。
- windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
- Ubuntu16.04下使用Anaconda配置GPU版本的Keras及TensorFlow
- Windows 7/8.1 下 双版本Python2.7/Python3.5 安装 GPU版的tensorflow
- Ubuntu 安装 tensorflow-gpu + keras
- windows系统下的keras(Theano/Tensorflow后端)CPU以及GPU加速环境搭建
- Win10 64bit下安装GPU版Tensorflow+Keras
- Windows 下使用git
- HDU2047 阿牛的EOF牛肉串
- WCF服务编程(3)——以管理的方式配置终结点
- leetcode 第4题
- 如何打造属于自己的Javascript武器库(封装方法)
- windows下安装gpu版本的keras\tensorflow
- 树莓派
- React Native 初试
- 自动生成 sails.js 数据库操作模型
- Python 数据类型
- windows常用命令与常用DOS命令
- 分页
- 【Spring+SpringMVC+MyBatis深入学习及搭建】15.SpringMVC注解开发(基础篇)
- 自媒体平台,给SEO优化带来哪些影响