搭建gpu的theano
2016-04-27 21:40
615 查看
真他娘的搞死人啊:
由于winpython中包含了python,theano,g++,所以只需要winpython和cuda,vs是安装cuda用的
2010可以安装cuda5.5及以上,2013安装cuda5.5就说找不到VS了,安装cuda7.5倒是可以
2.安装cuda,
3.安装winpython
用2.7版本,3的版本不是unicode错误就是找不到配置命令,
下面两段代码中的路径改成实际情况的路径,VSFORPYTHON是vs2010的路径,WinPython的路径是实际安装的版本和路径;
执行该文件,在弹出的cmd中执行:
2.在winpython的settings下新建.theanorc.txt文件,内容是
然后就翘起尾巴玩去吧
有一次安装过程中,gcc配好了,但是python里执行导入时,只能执行一条导入语句,多导入就报属性错误:‘module’ has no attribute named ‘tests’就差不多这吧,以后找时间弄清楚下。
还有执行测试的py文件时,也报什么node没有什么的,搞不懂,反正这个版本是没出现gcc找不到,属性错误,编码错误,node啥balabalabala的,总之可以用了。
再出问题就去翻官方文档吧http://pan.baidu.com/s/1skTsAxJ
需要:
python,theano,cuda,vs,g++,由于winpython中包含了python,theano,g++,所以只需要winpython和cuda,vs是安装cuda用的
安装:
1.安装vs2010,2010可以安装cuda5.5及以上,2013安装cuda5.5就说找不到VS了,安装cuda7.5倒是可以
2.安装cuda,
3.安装winpython
用2.7版本,3的版本不是unicode错误就是找不到配置命令,
配置theano
1.在winpython的根目录下,创建env.dat内容如下:下面两段代码中的路径改成实际情况的路径,VSFORPYTHON是vs2010的路径,WinPython的路径是实际安装的版本和路径;
@echo off REM configuration of paths set VSFORPYTHON="C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC" set SCISOFT=%~dp0 REM add winpython stuff CALL %SCISOFT%\WinPython-64bit-3.4.3.3\scripts\env.bat REM configure path for msvc compilers CALL %VSFORPYTHON%\vcvarsall.bat amd64 REM return a shell cmd.exe /k
执行该文件,在弹出的cmd中执行:
gendef WinPython-64bit-3.4.3.3\python-3.4.3.amd64\python34.dll dlltool --dllname python34.dll --def python34.def --output-lib WinPython-64bit-3.4.3.3\python-3.4.3.amd64\libs\libpython34.dll.a
2.在winpython的settings下新建.theanorc.txt文件,内容是
[global] device = gpu floatX = float32 [nvcc] flags = --use-local-env --cl-version=2010
然后就翘起尾巴玩去吧
插嘴:
使用gpu才这么弄,不用gpu直接python+theano就可以了有一次安装过程中,gcc配好了,但是python里执行导入时,只能执行一条导入语句,多导入就报属性错误:‘module’ has no attribute named ‘tests’就差不多这吧,以后找时间弄清楚下。
还有执行测试的py文件时,也报什么node没有什么的,搞不懂,反正这个版本是没出现gcc找不到,属性错误,编码错误,node啥balabalabala的,总之可以用了。
再出问题就去翻官方文档吧http://pan.baidu.com/s/1skTsAxJ
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法