红联Linux门户
Linux帮助

Fedora安装theano

发布时间:2015-10-18 09:45:26来源:linux网站作者:XBlack

Theano的安装依赖很多包,有必须的,有可选的。此外,python版本必须大于2.6,请在shell直接键入python,如果小于2.6,请先升级。


1.Numpy

[KANO@kelvin ~]$ sudo dnf install numpy


2.Scipy

[KANO@kelvin ~]$ sudo dnf install numpy


3.BLAS

[KANO@kelvin ~]$ sudo dnf install blas blas-devel lapack lapack-devel atlas atlas-devel --nogpgcheck

BLAS是基础线性代数程序集(Basic Linear Algebra Subprograms),安装了BLAS之后,numpy、scipy会自动依赖于BLAS加速,检验numpy是否成功依赖于BLAS编译,可以进入python环境,键入:

>>> import numpy
>>> id(numpy.dot) == id(numpy.core.multiarray.dot)
False

结果是False表明成功依赖了BLAS加速,True的话表明用的是python自己的实现,并未加速。


4.g++

[KANO@kelvin ~]$ sudo dnf install gcc gcc-c++

注意fedora下g++编译器的名称是gcc-c++,在debian系统下则是g++,用apt-get install gcc g++


5.pip

[KANO@kelvin ~]$ sudo dnf install python-pip


6.theano

[KANO@kelvin ~]$ sudo pip install theano

测试Theano是否安装正确:
进入python环境,输入

>>>import theano
>>>theano.test()


Ubuntu安装Theano+CUDA:http://www.linuxdiyf.com/linux/2697.html