入门级选手安装theano历程

本文参考:
http://blog.sina.com.cn/s/blog_96b836170102vq22.html
http://blog.csdn.net/simple_the_best/article/details/51589495
本文在安装前安装了Python2.7.3、pip并配置了Python2.7.3和pip的系统环境变量,因此在进行到步骤4:cmd中输入pip install theano 一直显示fail(fail是因为pip用的是Python2.7.3的pip而不是anoconda中的完整pip) ,当卸载Python并删除相关pip系统环境变量之后,theano安装成功。


1、安装anaconda(已内置python,numpy和scipy两个必要库以及一些其他库)

2.安装mingw

  • 添加系统环境变量 path:
    C:\Anaconda\MinGW\bin;
    C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;

  • 新建系统环境变量PYTHONPATH:
    C:\Anaconda\Lib\site-packages\theano;
    (site-packages下没有theano文件夹?不用担心,新建空文件夹即可)

  • conda安装速度很慢,因此可以添加清华提供的anaconda镜像,在cmd中输入:

conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

  • cmd输入:conda install mingw libpython

3、环境配置

  • 在用户变量中添加PATH:
    C:\Anaconda;
    C:\Anaconda\Scripts;

  • 新建用户环境变量 PYTHONPATH:
    C:\Anaconda\Lib\site-packages\theano;
    (site-packages下没有theano文件夹?不用担心,新建空文件夹即可)

  • 到cmd中显示的路径C:\user…)下新建 .theanorc.txt 文件(注意名字中的“.”),根据自己安装MinGW的路径写上MinGW的路径,我的如下:
    [blas]
    ldflags=

    [gcc]
    cxxflags = -IC:\Anaconda\MinGW

  • 重启电脑

4、安装theano

  • cmd输入:pip install theano
    装完之后在打开anaconda中的ipython中输入以下两行代码测试一下:
    import theano
    theano.test()
    没有error的话,恭喜你,安装成功了~ ~

5、GPU加速
GPU加速首先就是安装CUDA,然而CUDA只支持NVIDIA显卡,因为CUDA软件就是他家出的,如果你的本并不是NVIDIA显卡,别费劲了

6、BLAS
看看numpy是不是已经默认BLAS加速了,在python里输入:
import numpy
id(numpy.dot) == id(numpy.core.multiarray.dot)
结果为False表示已经成功依赖了BLAS加速,如果是Ture则表示用的是python自己的实现,并没有加速。

猜你喜欢

转载自blog.csdn.net/lj1404536198/article/details/52493714