至顶网服务器频道 12月04日 新闻消息(文/李祥敬): 在这个数据无处不在的时代,如何从数据中获取价值成为企业的重要课题。有数据显示,面向数据科学和机器学习的服务器市场每年价值约为200亿美元,加上科学分析和深度学习市场,高性能计算市场总价值大约为360亿美元,且该市场还在持续快速发展。
在NVIDIA看来,数据分析和机器学习是高性能计算市场中最大的细分市场,不过目前尚未实现加速。NVIDIA解决方案架构与工程团队副总裁Marc Hamilton告诉记者,数据科学在2010年变得非常兴盛,但是那个时候CPU的计算力已经没办法满足数据科学家的需求了。数据规模越来越大,但是计算力并没有相应发展,等待时间也是越来越长。于是,NVIDIA推出了开源GPU加速平台——RAPIDS,为数据科学家提供标准化的流水线式工具。
在当前的人工智能浪潮中,深度学习与机器学习是两个重要的技术。在Marc看来,深度学习在处理非结构化数据(比如语音、图像等)上的效果更好,而机器学习却在结构化数据处理上效果更好。RAPIDS把深度学习的能力扩展到了大数据领域。
也就是说,RAPIDS把GPU最为擅长的深度学习优势也带到了机器学习领域,让企业在处理结构化数据方面与在处理非结构化数据方面同样获得GPU的加速。据悉,最初的RAPIDS基准分析利用了XGBoost机器学习算法在NVIDIA DGX-2系统上进行训练,结果表明,与仅有CPU的系统相比,其速度能加快50倍。这可帮助数据科学家将典型训练时间从数天减少到数小时,或者从数小时减少到数分钟。
RAPIDS平台通过加速cuDF、cuML、cuGRAPH库,英伟达能够让GPU加速计算应用到更多机器学习的算法与场景当中,为数据科学家提供标准化的流水线式工具。比如在数据处理方面,RAPIDS将会通过数据准备、数据合并、数据降维三个步骤加速处理数据。
Marc表示,RAPIDS底层由CUDA支撑。他强调,RAPIDS加速有不同方式,一种方式是在CUDA上对软件进行重新编程,第二种方式是使用CUDA软件库、cuML及机器学习的软件库,用来加速XGBOOST。第三种加速方式是在软件应用层面的加速,比如:SAP或者Oracle的某些软件功能已经可以通过GPU加速。
RAPIDS采用了开源的方式,可以非常完美地运行在GPU云平台,数据科学家只需要下载RAPIDS代码,就可以使用机器学习,不需要对现有代码进行太多修改。而且RAPIDS会保持不断更新,用户也可以将自己的需求反馈给NVIDIA,新的功能会不断加入到新版本中,满足用户的需求。
目前英伟达正在广泛地与开源生态系统贡献者展开合作,其中包括Anaconda、BlazingDB、Databricks、Quansight等,将更多的机器学习库和功能引入RAPIDS。为了推动RAPIDS的广泛应用,英伟达正努力将RAPIDS与分析及数据科学方面领先的开源框架Apache Spark进行整合。
在落地应用方面,RAPIDS目前已经被非常广泛采用,比如华大基因、中国移动、平安科技等中国公司都宣布引入它进行机器学习加速。例如,平安科技使用RAPIDS以及GPU加速的PCA和DBSCAN之后,工作流程执行速度加快了80倍,从几天缩短到几小时(包括数据加载和训练时间),这有助于该公司主动做出预测并完善预防计划。
华大基因使用XGBoost机器学习算法,对用于癌症患者个性化免疫治疗的靶向多肽进行分类。他们在NVIDIA DGX-1 AI超级计算机上运行RAPIDS平台,将分析速度提高了17倍,并将多肽的分析范围扩大至数百万种。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 掘金小册写作参考
- 使用xposed更改掘金的侧滑退出的触发范围(左撇子,掘金的这个侧滑退出的体验一言难尽)
- 掘金小册优惠折扣一览
- React Demo Four - 掘金
- 为掘金小册添加目录
- 掘金翻译计划月报 — 2018 年 11 月
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
深入理解SPARK
耿嘉安 / 机械工业出版社 / 2016-1-1 / 99
《深入理解SPARK:核心思想与源码分析》结合大量图和示例,对Spark的架构、部署模式和工作模块的设计理念、实现源码与使用技巧进行了深入的剖析与解读。 《深入理解SPARK:核心思想与源码分析》一书对Spark1.2.0版本的源代码进行了全面而深入的分析,旨在为Spark的优化、定制和扩展提供原理性的指导。阿里巴巴集团专家鼎力推荐、阿里巴巴资深Java开发和大数据专家撰写。 本书分为......一起来看看 《深入理解SPARK》 这本书的介绍吧!