数字经济时代,人工智能将成为像水电煤一样的基础设施。但如何降低人工智能的使用门槛,让AI为各行各业赋能,是产业参与者共同面临的一大挑战。
近日,边缘AI芯片全球领导者地平线推出了全新一代“天工开物”(Horizon OpenExplorer Platform)AI开发平台,此开发平台基于自研 AI芯片打造,由模型仓库(Model Zoo)、AI 芯片工具链(AI Toolchain)及 AI 应用开发中间件(AI Express)三大功能模块构成,旨在通过全面降低开发者门槛、提升开发速度、保证开发质量,赋能产业智慧升级。
模型仓库:开放三类算法,满足不同需求
在程序员圈流行一句话:“不要重复造轮子”。在计算机领域,我们将封装好的组件、库,叫做“轮子”,因为它可以拿来直接用,直接塞进项目当中,就能实现对应的功能。
对一个企业来说,大家都不想“重复发明轮子”,但是如何能找到好的“轮子”的时候却很头痛,“天工开物”便是一个很好的“轮子”。
地平线“天工开物”模型仓库(Model Zoo)开放了三类算法,即产品算法、基础算法和参考算法,充分响应不同合作伙伴的需求。
得益于领先的算法能力和领先的商业落地能力,地平线沉淀出多套经典的产品算法模型,涉及人脸、人体、人非车等多种类别,具备极高的算法质量和精度,大幅节省算法训练和开发的时间与成本。
在基础算法层面,地平线则是将经典算法在开源数据集上训练出SOTA(state-of-the-art)精度,可针对合作伙伴的产品,提供完整的算法解决方案,方便合作伙伴使用AI芯片工具链不断提高算法精度,并完全开源让合作伙伴复现,同时可在地平线AI芯片上快速验证性能。
除了丰富的业界领先的算法模型,地平线“天工开物”AI开发平台还可面向实际需求提供全方位、多维度、多层次的产品交付与服务,客户可灵活选择产品算法、基础算法、参考算法等服务,亦可采用AI开发框架、AI芯片工具链的组合交付模式,应对不同场景下的差异化需求。
目前SSD、Yolo v3、Faster RCNN、UNet、Mask RCNN、ResNet50、ResNet18、MobileNet v1、MobileNet v2均已面向合作伙伴开放。
AI芯片工具链:快速响应深度开发
地平线“天工开物”AI芯片工具链覆盖了从算法模型训练、优化与转换和部署到芯片运行模型预测的完整AI开发过程,包含模型结构检查器、性能分析器、模型编译器、模型模拟器在内的全套工具。
在与AI芯片架构的深度耦合下,能够为开发平台带来性能的显著提升。以地平线征程二代及旭日二代芯片为例,编译器可将MobileNet v2吞吐量,从优化前的400多帧/秒提升至800多帧/秒,达到同等功耗水平下的业界领先水平。
此次升级除重点提升性能表现外,在量化训练解决方案的基础上还推出浮点-定点转换方案。目前浮点-定点转换方案已经支持Caffe,并预计于2020年底前实现对Pytorch、ONNX和Tensorflow的支持计划。
无论是合作伙伴之前训练的模型还是网上下载的公开模型,均可通过该方案,快速转换为可在地平线AI芯片上运行的模型格式。
在开放性上,地平线对外开放程度,与对内部算法团队开放程度完全一致,充分确保灵活性和可编程性满足合作伙伴算法工程师的使用需求。
凭借其显著的性能优势、高度的开放性以及应用的成熟度,地平线“天工开物”AI芯片工具链已为多个合作伙伴如SK 电讯、速腾聚创和嬴彻科技提供了赋能服务。