zoukankan      html  css  js  c++  java
  • 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装Theano(图文详解)

        不多说,直接上干货!

      Theano的安装教程目前网上一搜很多,前几天折腾了好久,终于安装成功了Anaconda3(Python3)的Theano,嗯~发博客总结并分享下经验教训吧。

      渣电脑,显卡用的是六代Intel家自家的核心显卡HD530,并没有办法用CUDA加速,所以CUDA的安装和配置,我就直接略过不表。

    第一步:查看目标磁盘空间
        建议直接默认地址,C盘(系统盘)的空间至少要1.8G,如果低于这个值,Anaconda无法进行下一步安装

    第二步:安装Anaconda3
        我是全部默认安装啊,安装的文件夹地址是C:UsersXX(用户名~)Anaconda3,这个是单一用户安装。单一用户安装的好处是,后面安装MinGW和Theano的时候无需请求最高权限。
        注意:一定要勾选将Anaconda加入到环境变量!!!!!!

        一路Next……
        安装完后检查下是不是把Anaconda成功加入了系统变量

    第三步:安装MinGW和libpython
        开始——>运行——>CMD——>输入“conda install mingw libpython”——>y——>坐等——>over

        安装完后,看看Anaconda安装文件夹里面有没有MinGW文件夹
        MinGW文件夹路径示例:"C:UsersXXAnaconda3MinGW"

        我这里是用在"C:Anaconda3MinGW"

    第四步:环境配置
        以前很多教程都要求要添加环境路径,由于前面已经添加了Anaconda的环境路径,所以这个可以省略
        还需要在CMD的home目录中新建 .theanorc.txt 文件(注意:theanorc前后都有“.”!!!!)
        CMD的home目录就是打开CMD之后命令行的当前目录,实在不知道,后面有参考博客可以参考下
          .theanorc.txt 文件内容如下

        [blas]
        ldflags=

        [gcc]
        cxxflags=-IC:Anaconda3MinGW(更改为MinGW的所在的文件路径!!!)
        完成后,建议还是重启下吧……

    第五步:安装Theano
        开始——>运行——>CMD——>输入“pip install theano”——>坐等——>over

    第六步:测试Theano是否成功安装
      打开IPython/Spider,输入:

      import theano
      theano.test()
      等待的时间较长,没有error就好……

      另外,关于blas加速的问题,以上设置并没能实现BLAS加速
      搜索了下,发现知乎里面SCP-173指出
      “anaconda已经内置了mkl,这个性能只会比openblas效果好,所以放心使用吧,之后的nvcc才是坑”
      知乎链接:https://www.zhihu.com/question/44266587
      嗯~不明觉厉~~

      第一次安装出现过的问题及解决方法:
      “不论是用pip list还是import theano,都出现module configparser has no attribute safeconfigparser错误”
      解决链接 : https://www.zhihu.com/question/52950325/answer/135344877

    欢迎大家,加入我的微信公众号:大数据躺过的坑        人工智能躺过的坑
     
     
     

    同时,大家可以关注我的个人博客

       http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

       详情请见:http://www.cnblogs.com/zlslch/p/7473861.html

      人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
      目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

          对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071) 

     

  • 相关阅读:
    【POJ 3162】 Walking Race (树形DP-求树上最长路径问题,+单调队列)
    【POJ 2152】 Fire (树形DP)
    【POJ 1741】 Tree (树的点分治)
    【POJ 2486】 Apple Tree (树形DP)
    【HDU 3810】 Magina (01背包,优先队列优化,并查集)
    【SGU 390】Tickets (数位DP)
    【SPOJ 2319】 BIGSEQ
    【SPOJ 1182】 SORTBIT
    【HDU 5456】 Matches Puzzle Game (数位DP)
    【HDU 3652】 B-number (数位DP)
  • 原文地址:https://www.cnblogs.com/zlslch/p/8064029.html
Copyright © 2011-2022 走看看