参考:http://deeplearning.net/software/theano/install.html
为了安装python软件方便,先安装pip。
安装方法,见google
安装Theano的先决条件:
1,python 2.6以上;
2,BLAS
3,numpy(依赖BLAS,虽然没有亦可以安装,但是无法使用BLAS的加速)
4,SciPy(依赖BLAS)
安装BLAS方法,如下,有点麻烦:
一共就是 blas、blas-devel、lapack、lapack-devel、atlas、atlas-devel要安装,
都可以通过yum安装;
cblas不确定是否要按照;
BLAS的安装,在redhat下,安装步骤如下:
1,yum install gcc-gfortran 安装fortran编译器
2,下载BLAS和CBLAS:http://www.netlib.org/blas/上,blas.tgz和cblas.tgz
3,安装BLAS,cd 到BLAS目录下,然后直接make就行,编译成功后有一个blas_LINUX.a产生;
4,链接blas库文件:ln -s xxxxxxx/BLAS/blas_LINUX.a /usr/local/lib/libblas.a
5,安装CBLAS,cd到CBLAS目录下,将MakeFile.in改成MakeFile.in.bkp作为备份,然后用这个命令,建立一个链接:ln -s Makefile.LINUX Makefile.in ;再然后修改MakeFile.in里面的BLLIB = 行,让等号右边指向blas_LINUX.a文件,然后保存后,输入make all;编译成功后会在lib下生成cblas_LINUX.a文件;
6,把这个库文件在 /usr/local/lib 下做一个 快捷连接即可。
ln -s xxxxxx/CBLAS/lib/cblas_LINUX.a /usr/local/lib/libcblas.a
----
刚发现,可以用yum install blas安装,,我去,btw还需要安装 blas-devel
除了blas的包,还得安装lapack、lapack-devel、atlas、atlas-devel,幸好可以yum安装。
运行以下代码即可
yum install blas blas-devel lapack lapack-devel atlas atlas-devel --nogpgcheck
注意:atlas的安装包不是 atlas-c++.x86_64 atlas-c++-devel.x86_64,这俩是一个接口啥啥。
安装numpy:
直接pip install numpy搞定;
安装SciPy,直接pip install SciPy搞定
然后就是安装Theano,也是直接pip install Theano搞定
验证numpy是否真的成功依赖BLAS编译,用以下代码试验:
>>> import numpy
>>> id(numpy.dot) == id(numpy.core.multiarray.dot)
False
结果为False表示成功依赖了BLAS加速,如果是Ture则表示用的是python自己的实现并没有加速。
分享到:
相关推荐
Windows7安装Theano,对于deeplearning的学习有极大帮助!
windows下安装theano+keras+anaconda,所使用电脑是64位的,python2.7版本的(如果需要安装3的可以后续添加)
centos 下安装 theano的脚本
win7 64位成功安装theano 并且配置了GPU1
解决办法: 直接在下载好pythearn2包的目录下...最近由于特别的需要安装theano,其实在ubuntu安装theano有几种可选方法,最简单的直接 pip install theano,然后缺少什么包就pip install 安装什么包即可,但是在我安装完
theano教程
说明:系统是unbuntu14.04LTS,32位的操作系统,以前安装了python3.4,现在想要安装theano和keras。步骤如下: 1,安装pip sudo apt-get install python3-setuptools sudo easy_install3 pip 2,安装g++ sudo apt...
theano安装 包括环境变量的设置等,ubuntu14.04安装。
python, theano依赖,keras安装
由于numpy文件比较大 可以自行下载 如果有需要的也可以找我 给你们私法
首先是用 anaconda 安装 theano: conda install mingw libpython pip install theano 安装 VS 和 CUDA 按顺序安装这两个软件: 安装 Visual Studio 2010/2012/2013 安装 对应的 x64 或 x86 CUDA Cuda 的版本
python学习笔记,包含theano-简介及其安装-基础-在 Windows 上的配置
PythonDeSTIN是用于开发Python DeSTIN(PyDeSTIN)的存储库。 作为起点: PyDeSTIN将具有四个类:learning_algorithm,节点,层和网络这些类...对于将来的版本,theano也将是必需的,因此此时安装theano是可选的 测试
我们使用的是anaconda环境安装,所以首先你得安装anaconda,可参考《Windows安装Theano问题解决》。现在假设你已经安装好了anaconda环境,目录结构如下: 该目录下有个python.exe,如图: 它是默认的python环境...
资源分类:Python库 所属语言:Python 资源全名:theano-lstm-0.0.12.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
mingw的64位版本,用来对theano模块进行编译,亲测可用,安装theano方法请看链接http://www.cnblogs.com/jinee/p/4463476.html
Theano_2_安装_(神经网络_教学教程tutorial)
DeepID_FaceClassify, 面向人脸分类的DeepID方法 DeepID_FaceClassify使用theano实现 DeepID 。你也可以在中文版中看到中文版本,或者你...用法环境你必须安装theano和相关的库。 在 theano文档中有足够的信息。 所以