1.Python环境
Windows下因为缺少UNIX环境和工具链,所以需要配置的东西很多,不过好在有一些现有的解决方案。比如WinPython和Anaconda,将科学计算需要的Python环境打包安装,十分便捷。
我选择的是Anaconda,作为商业解决方案相关文档、支持和更新要更好一些。
在Theano官网上,官方表示Theano的开发团队采用的是Python2.764bit,所以我们尽量采用同样的配置。下载Anaconda Python2.7 64bit版本,直接安装即可。
2.Theano安装
Theano依赖于G++和libpython、numpy、scipy等库,绝大多数都已经在Anaconda中继承了,但G++和libpython并没有集成。
从开始菜单中打开Anaconda Prompt,conda installmingw libpython,采用这条命令来安装MinGW和libpython。
然后pip install Theano就好了。
3.Theano配置
我的显卡是AMD的,暂时不需要配置,默认会使用CPU。
如果要配置GPU计算,那么需要在当前用户的Home目录下添加_THEANORC,在官网上查相关配置选项根据需要添加即可。
4.Theano测试
nosetests theano
或者进入python用下面两句测试:
import theano
theano.test()