首页 文章

如何在Windows上安装Theano on Anaconda Python 2.7 x64?

提问于
浏览
26

我想知道如何在Windows 7 x64上安装Theano on Anaconda Python 2.7 x64 . Theano网站提供了一些instructions但不清楚Anaconda的具体内容 .

3 回答

  • 41

    我不是100%肯定,但这可能是一组最小的指令,但前提是你不想使用GPU . 让Theano在Windows上使用GPU要困难得多 .

    • 安装TDM GCC x64 .

    • 安装Anaconda x64 .

    • 运行 conda update conda .

    • 运行 conda update --all .

    • 运行 conda install mingw libpython .

    • 安装Theano(如何执行此操作取决于您是否要与Theano源代码进行交互,以及您是否需要"bleeding edge"版本,或者对上一个但过时的主要版本感到满意) .

    • Older version:例如 pip install Theano .

    • Bleeding edge version:例如 pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git (有关更多选项,请参阅链接文档)

    如果你想通过OpenMP支持多线程,那么事情会变得更加复杂 .

    如果你想要GPU支持,事情会变得复杂得多 .

    Theano文档中的Windows安装说明最多是碎片化的,最糟糕的是非常过时 . 如果您需要的不仅仅是在Windows上运行的基础知识,那么您需要选择自己的方法来找到适合您的方法 .

  • 3

    添加GPU支持并不是那么复杂(虽然不直观)

    • 按Daniel Renshaw的回答安装theano

    • 转到"From Zero to Lasagne"教程,然后从 Nvidia GPU support (CUDA) 部分进行以下更改:

    • 我安装了 visual studio 2013 community 而不是Windows SDK

    • .theanorc 应放在 C:\Users\USERNAME

  • 6

    诀窍是 YOU NEED TO CREATE AN ENVIRONMENT/WORKSPACE FOR PYTHON . 这个解决方案应该适用于Python 2.7但是在编写本文时keras可以在python 3.5上运行,特别是如果你安装了最新的anaconda(这花了我一段时间才弄明白所以我将概述我在python中安装KERAS的步骤) 3.5):

    • 为PYTHON创建环境/工作空间3.5:

    • C:\conda create --name neuralnets python=3.5

    • C:\activate neuralnets

    • 安装一切(注意每行上括号中的神经网络工作区) . ACCEPT ANY DEPENDENCIES EACH OF THOSE STEPS WANTS TO INSTALL

    • (neuralnets) C:\conda install theano

    • (neuralnets) C:\conda install mingw libpython

    • (neuralnets) C:\pip install tensorflow

    • (neuralnets) C:\pip install keras

    • 测试它:

    (neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"
    

    请记住,如果你想在工作区工作,你总是要做:

    C:\activate neuralnets
    

    所以你可以启动Jypiter(假设你也在这个环境/工作区中安装了jypiter):

    C:\activate neuralnets
    (neuralnets) jypiter notebook
    

    您可以在以下URL中阅读有关管理和创建conda环境/工作区的更多信息:https://conda.io/docs/using/envs.html

相关问题