SDK如何使能行业?华为昇腾要用软件充分释放硬件性能(2)
扫一扫
分享文章到微信
扫一扫
关注99科技网微信公众号
于应用开发商而言,如若想在自己的赛道站稳脚跟,那就需要拿出过硬的实力来吸引行业客户,通过产品和服务与客户之间产生粘性。然而当深入具体的开发环境,我们会发现,周期长、缺乏灵活性等成为了当下软件开发环境的一个 特征 ,于传统行业智能化转型的进程而言,这种境况是不利的。
刚发布两款昇腾行业使能SDK的华为总结表示,开发效率低、业务性能差、学习成本高、可扩展性差是当前行业应用开发的现状,具体可体现在芯片架构和编程模型差异大致使学习成本高、性能调优因与芯片强相关而导致优化技巧不通用等等。
与此同时, 许映童也在大会上指出一个行业通病:懂AI的不懂行业,懂行业的不懂AI。 诸多问题累累叠加,最终呈现的结果应用开发周期长、成本高、复用性差,更甚者产品在落地初期还会与场景“脱钩”。
可以看到,越来越多的企业选择抱团、拥抱生态,与技术、产品更为底层的大型企业建立联系,借由后者的技术产品和生态支撑,从而进一步缩短开发周期、降低成本和产品交付门槛。
立足四点,华为助力应用开发商“乘风破浪”在华为看来,综合考虑当前行业应用开发的几大痛点,如若要加快产品开发和推出,众多有AI需求的客户迫切需要一套完整成熟的开发工具包。
从这一点出发, 华为昇腾于日前推出了两款行业使能SDK,分别是面向智能视频分析的mxVision SDK和面向智能制造的mxManufactureSDK,意图从以下四点出发,赋能软件应用开发商:
1、提升开发效率 ——提供通用业务模块,聚焦用户核心组件,提供完整的业务流程,用户快速修改适配,提供精简、抽象的功能组件,降低迁移难度;
2、提升业务性能 ——提供高性能编程框架,提供优化后的芯片功能魔偶快,用户无需深度优化;
3、降低学习成本 ——高度抽象的硬件能力,减少暴露底层API;
4、提升可扩展性 ——业务模块化,支持灵活扩展,模块功能精简,业务间快速复用。
分析两款SDK可以了解到,在最终落地的时候,他们 主要集中在计算量较大的视觉层面。 以mxManufactureSDK为例,其主要聚焦于超高分辨率图片小目标分析任务,最终实现从大量简单重复的工作中解放人力、提高准确率。
mxManufactureSDK究竟是如何赋能行业的?可以说,基于对制造业的深度理解,以及背后昇腾Altas处理器、CANN 3.0等软硬件的支持,华为昇腾在这一点上近乎做到了极致。 首先在部署交付的时候,华为昇腾就提供了 端到端的服务方式, 用一种高效灵活的方式帮助客户来达到降低开发门槛的目的。
99科技网:http://www.99it.com.cn
