少年游

欲买桂花同载酒,终不似,少年游。

0%

PYTHON THEANO配置GPU CUDA

python科学环境

Anaconda

  1. 在Anaconda官网上下载anaconda安装包,进行安装,傻瓜式安装,【Just me】,【next】,【next to end】
  2. 其中要是杀毒软件拦截,直接允许插入系统环境变量。

深度学习基本环境

  1. libpython和mingw
    1
    2
    3
    $ conda install mingw
    $ conda install libpython
    $ pip install theano
    至于为什么装theano用pip,主要是本人觉得pip速度快。

注意:别急着调试!

无GPU配置

  1. 在home目录,windows下就是以你【计算机名】命名的文件夹,如我的是C:\Users\Paul
  2. 在home目录下创建名.theaorc.txt,文件内容

    1
    2
    3
    4
    5
    [blas]
    ldflags =

    [gcc]
    cxxflags = -ID:\Anaconda\MinGW
  3. 其实没有cxxflags也没问题,主要是需要gcc环境。可以写完这个在dos下测试

1
$ gcc -v
  1. 至此已经全部完成。
  2. 测试,dos下输入python,再输入

    1
    2
    >>>import theano
    >>>
  3. 成功!

GPU配置

这几天又整合了GPU CUDA+GTX970

  1. 在Anaconda官网上下载anaconda安装包,进行安装,傻瓜式安装,【Just me】,【next】,【next to end】
  2. 其中要是杀毒软件拦截,直接让通过插入系统环境变量。
  3. 打开dos窗口,用conda安装mingw,libpython,参照前面
  4. 在home目录,windows下就是你【计算机名】命名的文件夹创建名为.theano.txt

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    [blas]
    ldflags =

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

    [nvcc]
    fastmath = True
    flags = -LD:\Anaconda\libs
    compiler_bindir = C:\Program File(x86)\Microsoft Visual Studio 11.0\VC\bin

    [global]
    device = gpu0
    flaotX = float32
  5. 安装CUDA和VS2010、VS2012或者VS2012Express,注意只有几个版本的VS支持
    CUDA下载地址
    CUDA安装教程
    VS2012

6.成功!