windows7环境下theano安装
转载来源:http://blog.sina.com.cn/s/blog_96b836170102vq22.html
要做卷积神经网络的一些东西,所以要装theano,网上很多Theano安装教程版本较老,而各安装包更新很快,参考价值有限。走了很多弯路才装好,把这个过程记录下来,希望对大家有帮助~ ~
我的配置:win7,32位(64和32位安装步骤没差,下安装包版本有差而已),vs2012
首先推荐一篇英文安装指南,写的十分详细,很多安装指南都是参考的这篇。不过因为这篇里存在着一些冗余成分,个人酌情参考,不过遇到难题时可以看看:http://deeplearning.net/software/theano/install.html#install
0.操作系统
ubuntu下安装会比windows下省事很多,但是好像是直接装进系统里的,python出问题会崩系统(忘了从哪里看的了),可以考虑pip个虚拟环境。我平时的工作环境是windows,并不好装,但是用起来方便一点(个人感觉)。
1.安装anaconda(已内置python,numpy和scipy两个必要库以及一些其他库,自带安装。)
地址:http://www.continuum.io/downloads
选择原因:安装简单,网上参考资料多。
也有人会选pythonxy,提醒一下,网上pythonxy资源不多,我装完pythonxy, import theano之后出现了这个问题ImportError: not import name gof,百度谷歌上能试的解决方式我都试了,然并卵。
2.安装mingw
装完anaconda直接pip install theano是行不通的,在python里搜g++会发现搜不到,有些参考资料里面写:
添加环境变量: path: C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;
新建环境变量:PYTHONPATH: C:\Anaconda\Lib\site-packages\theano;
问题在于anaconda底下根本没有MinGW包,不要听信什么自己下个zip,安装到anaconda底下,正确方法:cmd输入:conda install mingw libpython
MinGW等文件夹会自动装到anaconda下面,life is short, save your time.
3.环境配置
在用户变量中,PATH添加C:\Anaconda;C:\Anaconda\Scripts;
并新建 PYTHONPATH:C:\Anaconda\Lib\site-packages\theano;
在cmd的home目录中新建 .theanorc.txt 文件(注意名字中的“.”),根据自己安装MinGW的路径写上MinGW的路径,我的如下:
[blas]
ldflags=
[gcc]
cxxflags = -IC:\Anaconda\MinGW
重启电脑
4.安装theano
别用什么theano.zip解压到目录底下或者theano_installer_latest.msi,不嫌麻烦你就去试,正确方式:cmd输入:pip install theano
(pip用法看这里:http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa/)
装完之后在ipython中输入以下两行代码测试一下:
import theano
theano.test()
没有error的话,恭喜你,安装成功了~ ~
5.GPU加速
GPU加速首先就是安装CUDA,然而CUDA只支持NVIDIA显卡,因为CUDA软件就是他家出的,如果你的本并不是NVIDIA显卡,别费劲了
6.BLAS
看看numpy是不是已经默认BLAS加速了,在python里输入:
import numpy
id(numpy.dot) == id(numpy.core.multiarray.dot)
结果为False表示已经成功依赖了BLAS加速,如果是Ture则表示用的是python自己的实现,并没有加速。
参考(然而他们的完全有用的话,我就没必要写这些了~ ~):
http://blog.csdn.net/tulip561/article/details/46696113
http://blog.163.com/yuyang_tech/blog/static/216050083201469101518900/
http://www.cnblogs.com/hanahimi/p/4127026.html
http://blog.csdn.net/zhouyongsdzh/article/details/24449645
windows7环境下theano安装相关推荐
- Win7环境下硬盘安装XP(无光驱/光盘安装XP)
Windows 7推出后,以其绚丽的外观,不凡的性能等特性迅速博得广大用户的喜爱.但不管其有多优秀,亦或是易用性有多高,作为一个新事物,总需要给人们一个接受的过程.在拥有了Windows 7的同时,似 ...
- Python3.5在Windows7环境下Scrapy库的安装
Python3.5在Windows7环境下Scrapy库的安装 忙活了一下午,总算是把Scrapy库给装完了,记下来给需要帮助的人 首先安装的环境:Windows7 64位 Python的版本是:3. ...
- windows7环境下的http-server的问题 排查
刚才写了 windows7环境下的http-server的安装 记录.现在写一下问题,这个新鲜的. 前几天打开http-server时,出现了如下画面 尝试了好几次,也从vivaldi换成了chrom ...
- Redis学习笔记~Redis在windows环境下的安装
Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...
- windows环境下如何安装memcached教程
Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached. 工具/原料 memcached ...
- linux mysql5.6编译_Linux 环境下编译安装MySQL5.6的笔记记录
一.首先搭建好Linux环境,我这边使用的是redhat enterprise 6.5,并且建议磁盘划分逻辑卷,以便后期的扩容工作. 二.环境搭建好了之后,我们就要去准备MySQL的安装文件,到现在为 ...
- 4.windows环境下如何安装memcached教程(转载+自己整理)
Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached.百度经验:jingyan. ...
- ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7
ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...
- centos7环境下MySQL安装教程
Linux centos7环境下MySQL安装教程 作者:随缘相识-(志同道合) 字体:[增加 减小] 类型:转载 时间:2017-03-17 我要评论 这篇文章主要为大家详细介绍了Linux cen ...
最新文章
- ZOJ-2366 Weird Dissimilarity 动态规划+贪心
- Project Management Library项目管理甘特图控件
- cordova 发布 android release 签名打包
- SpringSecurity-短信验证码接口开发
- flight php 中文,PHP: composer的简单使用
- 非二进制字符串数据:CHAR,VARCHAR,TEXT
- Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight respo
- thinkphp 删除该表的最后一行
- memcmp()库函数实现
- java序列化层数_java序列化详解
- PHP发送邮件,解决乱码
- 刘逖:ETF市场迎来发展时机 可从产品创新等方面推动
- 企业使用it人力外包可以解决哪些问题
- 数据结构排序之“九阳神功”
- 【爬坑记录】记录搭建fabric 遇到的问题-network e2ecli_default not found
- Xposed 模块编写
- 关于laravel下composer安装excel插件
- 第2次作业:软件案例分析
- 德国研究生分数计算机,申请德国研究生看什么成绩
- sqlserver wait millis 60003, active 0, maxActive 20, creating 0(String)