Windows系统下gpu版tensorflow+anaconda3安装经验

来源:互联网 发布:少儿绘画的软件下载 编辑:程序博客网 时间:2024/06/05 05:53

深度学习是机器学习的一个分支。通过多层次的学习得到原始数据的特征,进而提高分类和预测等任务的准确性。深度学习在机器视觉、语音识别和自然语言处理领域都取得了不错的进展。TensorFlow是Goole开源的一套深度学习框架,已经成为目前最主流的深度学习框架之一。Tensorflow目前windows系统下只支持64位的python 3.x。python2.x和python3.x共存很久,两个版本互不兼容,就连一些基本的语法都不一致。而由于现在大部分第三方类库都是基于2.x的,书和资料也是2.x居多,因此很多人安装了2.x,又不想直接换成3.x。笔者在安装过程中踩过不少坑,介绍一下在已经安装了anaconda2集成平台的前提下利用conda 管理多版本python的经验,供大家参考,希望有所帮助:

(1)命令行cmd创建python3.5的运行环境

   打开cmd,输入 conda create -n tensorflow python=3.5

注意:上述命令行只安装了python3.5相关的必须项,如pip,python, setuptools等等,做深度学习势必用到很多编程库,而很多工具包相互之间或多或少存在着一些依赖关系,比较麻烦。为了使用其他的功能强大的编程库,建议使用以下命令安装anaconda安装包。安装Anaconda,可以一次性获得300多种用于科学和工程计算相关任务的python编程库支持,非常方便。

conda create -n tensorflow python=3.5 anaconda (注:tensorflow的名称可以自己酌定)

执行上述命令后,会发现在在anaconda2的安装路径下文件夹envs中出现tensorflow文件夹,每当在命令行运行  activate tensorflow 时,系统的运行环境就在该文件夹中了。

(2)安装tensorflow

命令行先激活tensorflow

activate tensorflow

输入命令:pip install tensorflow-gpu   经过漫长的等待


tensorflow安装成功,为了使用GPU加速功能,还需要安装cuda和cuDnn安装包

(3) 安装cuda,  点我点我  ,安装直接点击next即可

(4)cuDnn库的安装  点我点我,这个比较繁琐,需要填写许多问卷,下载压缩包

(5)下载完cuDnn压缩包后解压,

将上述三个文件夹下的文件复制如下路径中的相应文件夹下即可


(6)tensorflow官方教程上找代码测试  点我

笔者使用的是pycharm作为python的IDE,T它带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。在运行tensorflow源码的时候,需要设置一下python的解释器为3.5   File>Settings>Project Interpreter


说明:这是笔者第一次写博文,xhEditor编辑器用得不熟练,排版比较渣。囿于水平能力所限,文章言有不到之处,请批评指正!



参考资料:

1.http://blog.csdn.net/sb19931201/article/details/53648615

2.http://python.jobbole.com/86236/

3. 范淼,李超. Python 机器学习及实践. 北京:清华大学出版社,2016

4.黄文坚,唐源. TensorFlow实战. 北京:电子工业出版社,2017



1 0
原创粉丝点击