zoukankan      html  css  js  c++  java
  • Theano在CentOS 6 下的安装及GPU加速

    系统版本:Red Hat 4.4.6-4

    一. 未联网情况下,选择本地安装。

    首先安装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)

    1. 安装blas, blas-devel, lapack, lapack-devel, atlas, atlas-devel

    可以直接:yum install blas, blas-devel, lapack, lapack-devel, atlas, atlas-devel

    ps: 若没有root权限,则需要依次将源码copy,执行 Python setup.py install

    2. 安装numpy scipy

    3. 安装theano

    下载theano:https://github.com/Theano/Theano

    解压 && pyhton setup.py install && pyhton setup.py develop

    修改环境变量,在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/

  • 相关阅读:
    C#数组添加元素
    C#数组排序方法
    C#遍历数组
    C#动态数组ArrayList
    C#传递数组参数
    基础题(四)
    基础题(三)
    CMDB概述(二)
    CMDB概述(一)
    Django(基础篇)
  • 原文地址:https://www.cnblogs.com/tec-vegetables/p/5288890.html
Copyright © 2011-2022 走看看