专栏名称: 刘超的通俗云计算
刘超,网易云解决方案首席架构师,代码级略懂OpenStack、Hadoop、Docker、Lucene、Mesos等开源软件,曾出版《Lucene应用开发揭秘》,个人博客可搜索popsuper1982。
目录
相关文章推荐
51好读  ›  专栏  ›  刘超的通俗云计算

基于CPU和Intel MKL的深度学习实验

刘超的通俗云计算  · 公众号  · 架构  · 2017-08-10 23:33

正文

参加了今年的AWS Summit,里面有一个很有意思的环节是Intel组织了一个基于AWS的深度学习上手课程。


为什么在AWS上呢?


这个课程以及代码的地址在这里https://github.com/NervanaSystems/mxnet_workshop


这里面的文档里面说了,完成这个课程需要Amazon Deep Learning AMI .


为什么是Intel组织呢?



因为Intel的观点认为,通过使用Intel的MKL库,可以基于Intel的CPU而非一定要GPU,就能取得高性能的深度学习。


哈哈,终于明白了。


但是也给了我们普通的学习者上手深度学习一个很好的机会,因为如果基于GPU,无论是你自己买一个,还是使用AWS的GPU实例,实在是成本有一点高。而基于CPU,用一个普通的虚拟机就可以了,接下来的实验,本人都是在一台普通的ubuntu 14.04虚拟机上完成的。


在国内登陆AWS还是多少有些不方便的,而且AWS那个AMI是什么都安装好的,用起来容易,但是不容易看出将来如何自己搭建一个环境。于是还是自己手动来的好。


这个实验启动一个Jupyter Notebook,里面用python语言完成下面三个实验。



第一,安装mxnet,当然现在tensorflow很火,但是mxnet也非常好


apt-get update

apt-get install -y wget python gcc

wget https://bootstrap.pypa.io/get-pip.py && sudo python get-pip.py

pip install mxnet

apt-get install graphviz

pip install graphviz


第二,下载mxnet_workshop


apt-get install git







请到「今天看啥」查看全文