theano + keras 安装

  

安装篇

1、theano 依赖于 Python 的numcy等包,偷个懒,安装 anaconda 一次性搞定,需要注意的是安装过程中的.bashrc设置问题。

1) 下载

uname -a 查看下Linux 版本是32 还是 64 的。有x86_64 的就是64位了。

下载 anaconda , 64 位。 下面是anaconda 的64位的命令。建议装python2.7,python3.0 貌似出各种bug,我自己也没试过,(3.0和2.7不是版本的差异,完全不一样)

wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-Linux-x86_64.sh

2)安装

bash Anaconda-2.3.0-Linux-x86_64.sh

有需要的话根据自己的需求,装的过程中设置下路径和 环境变量,如果不改的话,默认应该装在了/home/username/anaconda/ 下面

选择是否需要要改环境变量 ,可以不改,后面在改下 .bashrc 也可以。

export PATH ="/home/user_path/anaconda/bin:$PATH" ,这个可以在安装时直接更改配置,如果安装时忘记了,则可以后面再更改.bashrc。 对了,需要重启环境,或者是重新连接下服务器,当前通道可能没有及时更新。

这样该用户下的默认Python 的运行环境,就会变成 anaconda 了,

  调用python -version 或直接输入Python 验证一下

之前一直都是默认 的default 的环境


基本上没问题。


3) 验证python对应的

默认Python 的运行环境,已经变成 anaconda 了,

./userpath/anaconda/bin/conda list  

可以看到anaconda 安装的所有的包


验证下theano 要求的几个包  

python -c "import numpy;numpy.test()" 

python -c "import scipy;scipy.test()"

一般都是 errors=0,如果error 不为0,注意check 一下,是Python 的问题还是没有将运行环境切换至自己装的anaconda下,实在不行,请重装anaconda ,卸载也很方便,直接删除安装anaconda的文件夹就可以了。

都说 要 安装 BLAS ,没有也可以用,只是不能加速, 

(Basic Linear Algebra Subprograms)是基础线性代数子程序库,里面拥有大量已经编写好的关于线性代数运算的程序;

进入python环境 

>>> import numpy 
>>> id(numpy.dot) == id(numpy.core.multiarray.dot) 
False 

结果为False表示成功依赖了BLAS加速,如果是Ture则表示用的是python自己的实现并没有加速。(这里偷懒了,暂时不管加速的问题,对dl小白一个,先实现基本的,后面再研究~~)

其他的包属于可选,根据需求来吧


2、theano安装 

貌似一般推荐 用pip install 来的,但是我这边服务器比较麻烦,所以通过git 来先下载后装。 

git clone git://github.com/Theano/Theano.git 

cd Theano

python setup.py develop --user

3、keras 安装 

这个简单,git 下载,类似theano 

git clone https://github.com/fchollet/keras


基本上跑个 

python mnist_cnn.py 没问题的话,基本就是OK了,下载数据,可能需要的时间久点~~



更新个内容,keras 的底层配置 默认为 tensorflow ,更改为 依赖theano 好了

原来


更改为

{
"image_dim_ordering": "th",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "theano"
}

配置文件 位置为  nano ~/.keras/keras.json


在服务器上搭的,系统和权限问题,坑比自己机子的还多,抽下班时间装的,不踩坑的话,其实还是蛮快的~~ linux太久没用过,实在是忘记光了,这样果然是不行的~~

Reference:

http://blog.csdn.net/xuezhisdc/article/details/47065475

http://121.42.47.99/yuenshome/wordpress/?p=2688 

http://taoo.iteye.com/blog/1823014

theano :
http://deeplearning.net/software/theano/install.html


windows 上搭建环境,保存用

http://ankivil.com/installing-keras-theano-and-dependencies-on-windows-10/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值