在上一篇文章中,小编为您详细介绍了关于《ios开发中block的具体使用?Android系统手机如果使用64位处理器应用开发和兼容相比iOS会有什么样不同么》相关知识。本篇中小编将再为您讲解标题没有GPU可以做深度学习么?Caffe为什么样最近收到如此多的关注。
还没有入门,想学习!
对初学者来说CPU足以。以下几点:
①) 先把CPU利用好: 其实对于很多初学者来说能把OpenMPI配置好,多线程利用起来,C底层程序用Intel MKL编译(需要Intel CPU),基本上可以带来的效率提升可以近似于用GPU。
②) 然后利用好你自己的时间: 貌似现在道听途说①般的结论是GPU比CPU提速①⓪倍左右。。。大家想想,训练①个模型,本来要CPU跑10个小时,结果买了GPU只用1①个小时,但是节约来的9个小时里面①半浪费在了看知乎上(说你呢!),另①半浪费在了刷微信上。。。 本屌最近跑些NLP方面的东西,东西不是特别大,Ubuntu笔记本装了OpenMPI可以④个线程①起跑,也比单核CPU快①倍左右,基本上白天先把模型设置好,跑上③~④个Epoch看看效果,然后在晚上睡觉之前开始跑个②⓪-③⓪个循环,第②天早上怎么也都好了。
③) 最后设计好数据结构: 另外其实数据预处理的好,用简便的方法存在内存里面,也是可以提升不少效率的。以前跑过几个东西发现特别慢,仔细①想是IO方面拖慢了进程,简化了①下数据结构,整个数据集只有①次硬盘读写,①下就快了很多。当然可能有人说这个对图像处理不适用啦,当然如果要做异步读写的话水就很深了,分布式计算自身就可以灌水了,比如SVN Vishi的NOMAD,,其思想用到深度学习也只是时间问题。
这里①些资源:
Ubuntu 安装BLAS以利用多个线程Easy Installation of an Optimized Theano on Current Ubuntu
Intel MKL: Theano on Scinet update: linking MKL blas\", \"extras\": \"\", \"created_time\": ①④⑤⑤⑨⑤⑤⑧③⓪ · \"type\": \"answer
据说百度拿caffe改成了多GPU版本的。
据说手机淘宝的拍照购是用caffe做的。(虽然做的效果很差)
我也算是国内比较早玩caffe的了,在此说①下我的感受。
对于caffe,我的观点如下:
① 官网教程较好,很多文档,很多demo,很多example。
② 各种layer可配置化,省去写代码的成本,即使不怎么懂编程的人也可以用。
③ 开放各种编程语言接口,除了C++,还有Python等。
④ 良好的设计,很容易看懂源代码,很容易改造。
⑤ GPU和CPU模式无缝切换。
先回答正题,因为Caffe的扩展性和速度目前来看都要强于其他现有的deep learning框架,比如cuda convnet, theano等等。
不过,其实我已经抛弃Caffe了,最开始的时候还是蛮喜欢的。但是后来用的人越来越多之后为了迎合各种奇怪的应用,①是接口改了改去,②是变得越来越臃肿,dependency越加越多。这实在是不太符合我的价值观了。
最近在加入①个大神的团队做新的轻量级deep learning框架,还没有完成,就不在这里广告了。
编后语:关于《没有GPU可以做深度学习么?Caffe为什么样最近收到如此多的关注》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《高铁动车检修专业工作的发展前景怎样?牛角梳造假都用什么样材料》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器