Theano在CentOS 6 下的安裝及GPU加速

系統版本:Red Hat 4.4.6-4html

一. 未聯網狀況下,選擇本地安裝。python

首先安裝theano的依賴庫,包括:
scipy-0.16.1
numpy-1.9.2
nose-1.3.7 (optional)
lapack-3.5.0
atlas-3.10.2
sklearn-0.16.1 (optional)git

1. 安裝blas, blas-devel, lapack, lapack-devel, atlas, atlas-develgithub

能夠直接:yum install blas, blas-devel, lapack, lapack-devel, atlas, atlas-develbash

ps: 若沒有root權限,則須要依次將源碼copy,執行 Python setup.py installpython2.7

2. 安裝numpy scipyspa

 

3. 安裝theano.net

下載theano:https://github.com/Theano/Theanocode

解壓 && pyhton setup.py install && pyhton setup.py develophtm

修改環境變量,在python中能夠找到theano安裝地址:

vi ~/.bashrc

增長:export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

source ~/.bashrc

二. 機器聯網 

第一步:yum install blas, blas-devel, lapack, lapack-devel, atlas, atlas-devel

第二步:pip install numpy, pip install scipy

第三步:pip install Theano

三.遇到的問題

import theano 時,有時會返回一些錯誤

問題1:fPIC問題

解決:從新安裝Python,按以下方式編譯:

./configure --enable-shared --prefix=/usr/local
make
make install

問題2:gof問題

解決:安裝了多個theano,查看 /usr/local/lib/python2.7/site-packages/下的文件,會發現多個版本的theano,保留一個便可。

PS:沒有root權限

四. 我的認爲有幫助的文章

http://blog.csdn.net/a6210575/article/details/46991937

http://www.cnblogs.com/lanxuezaipiao/archive/2012/10/21/2732864.html

http://www.360doc.com/content/12/0322/18/6938655_196712249.shtml

http://fhqdddddd.blog.163.com/blog/static/18699154201432844414757/

相關文章
相關標籤/搜索