安装Theano
参考:http://deeplearning.net/software/theano/install.html
为了安装python软件方便,先安装pip。
安装方法:yum install python-pip
安装Theano的先决条件:
1,python 2.6以上;
2,numpy
3,BLAS
4,SciPy(依赖鱼BLAS)
安装numpy:
直接pip install numpy搞定;
安装BLAS方法,如下,有点麻烦:
一共就是 blas、blas-devel、lapack、lapack-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,幸好可以yum安装。
安装SciPy,直接pip install SciPy搞定
然后就是安装Theano,也是直接pip install Theano搞定