32位windows7下的theano安装
来源:互联网 发布:nginx的特点 编辑:程序博客网 时间:2024/06/07 09:12
序言,theano的环境需求
必要组件
系统:Linux,windows,MacOS X
python:≥2.4
NumPy:≥1.5.0
推荐组件:
SciPy:用于稀疏矩阵和特殊函数,≥0.8(0.6有bug)
g++,python-dev:用于生成C代码,使得运行速度更快,≥4.2
BLAS:用于加快矩阵运算
可选组件:
nose:用于运行theano的测试集
sphinx ≥ 0.5.1,pygments,LaTeX,dviping:用于生成文档
Git:下载最新版Theano
pydot:生成Theano计算图
NVIDIA CUDA drivers and SDK:GPU加速运算
第一步,安装python支持环境
有如下几个可选项:
EPD
Canopy
AnacondaCE
Python(x,y)
手动安装
我选择的是AnacondaCE
从官网下载安装即可
我安装在了C盘的根目录下
安装后在path中添加如下信息(依据安装路径的不同更改相应的路径(下同))
C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\i686-w64-mingw32\lib;
并在环境变量中添加PYTHONPATH变量
C:\Anaconda\Lib\site-packages\theano
第二步,安装Theano
安装与配置
在theano官网下载theano包,解压后,将包中的theano文件夹放入
C:\Anaconda\Lib\site-packages
打开cmd,在cmd的默认路径下新建文件.theanorc.txt在文件中写入如下信息
[blas]ldflags = [gcc]cxxflags = -IC:\Anaconda\MinGW\i686-w64-mingw32\include
测试安装
在cmd中键入ipython,进入ipython环境输入如下语句
import theanotheano.test()
第三步,安装openblas
下载mingw-get,安装MSYS
解压到C:\Anaconda\MinGW中
进入cmd,在C:\Anaconda\MinGW\bin目录执行
mingw-get install msys-base
编辑文件C:\Anaconda\MinGW\msys\1.0\msys.bat
在第一行前面添加
set HOME=%USERPROFILE%
在桌面创建这一文件的快捷方式并运行这一快捷方式
在弹出的窗口中键入
/postinstall/pi.sh
然后一路y下去,最后在询问mingw路径时,输入路径
C:\Anaconda\MinGW
安装wget
下载并安装wget,将其bin路径添加进path
安装OpenBLAS
下载OpenBLAS,并解压到喜欢的位置,将其加入path
再次运行桌面建立的快捷方式,cd到OpenBLAS的目录
执行下面的操作
quickbuild.win32 1>log.txt 2>err.txt
成功后生成了libopenblas.dll文件
修改.theanorc.txt,如下
[blas]ldflags = "-LC:\\OpenBLAS -lopenblas"
其中-L后接着的是OpenBLAS的文件夹
0 0
- 32位windows7下的theano安装
- 32位windows7的theano安装
- windows7—32位环境安装theano
- windows7环境下theano的正确安装
- 在windows7(64位)下安装python(3.4)的theano库
- 在windows7(64位)下安装python(3.4)的theano库
- windows7环境下theano安装
- windows7环境下theano安装
- windows7环境下theano安装
- windows7环境下安装基于Theano的Keras
- 32位Windows7下虚拟机安装64位windows7总结
- Windows7 下安装Theano (Install Theano in Windows 7)
- windows7 32位环境下pynlpir的安装与使用
- Windows7安装Theano
- Win7 64位下Theano安装经历
- (转载)32位Windows7下虚拟机安装64位windows7总结
- 64位windows7系统下memcache的安装配置教程
- Windows7 64位下Keras的安装和配置
- 学习HTML5开发RPG游戏第四步>游戏对象设计
- 同一网段中的两台linux A,B; A机设置文件的权限,B通过mount (mount –t nfs ip:/opt/fs /opt/fs)过载A中的文件,无论A机怎样设置文件的权限,B机都可以访
- 一种表达式语言的解析引擎JEXL简单使用
- exception使用要注意的情况
- MEF系列三:声明导出(Exports)
- 32位windows7下的theano安装
- linux下dns测试命令
- __attribute__机制介绍
- Linux C变成小例子——实现ls命令
- MEF系列四:声明导入(Imports)
- Library Cache 诊断:Lock, Pin 以及 Load Lock (文档 ID 1548524.1)
- MEF系列五:导入延迟
- 【设计模式基础】创建型模式 - 2 - 抽象工厂(Abstract Factory)
- Exports and Metadata