0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开放智能:聚焦边缘端部署痛点,推出边缘AI推理框架Tengine

我快闭嘴 来源:36kr网 作者:张丞 2021-01-15 14:05 次阅读

随着越来越多的物联网终端设备在各个行业加速部署,边缘计算的重要性日益凸显,AI算法也正在逐步从云端下沉到边缘节点中去运行。据IDC预计,到2025年,全球将有1500亿个终端设备接入网络,其中超过70%的数据将在网络边缘侧被结构化处理。

36氪近期接触到的OPEN AI LAB(开放智能)成立于2016年,专注边缘智能计算及应用,提供边缘AI推理框架Tengine和AI应用开发及部署平台OmniMaster等软件产品,并以此为基础,为行业客户提供完整软硬件解决方案,加速AI产业化部署。

聚焦边缘端部署痛点,推出边缘AI推理框架Tengine

由于边缘计算相较于过去单纯的云计算来说成本低、实时性好,大量边缘计算节点开始部署,边缘节点也在逐步实现智能化。但在推进过程中,AI算法模型从云端到边缘端的迁移部署环节过程繁杂,痛点具体表现为:

芯片及硬件多样性使得前端适配兼容问题凸显:由于对性能、接口、功耗、价格、可靠性、环境适应性等因素的要求千差万别,大量AI芯片及硬件开始涌现,特别是NPU及RISC-V架构的推进,生态日益碎片化,但目前缺乏合适的中间层和计算库及统一的平台和稳定接口,使得跨硬件向上兼容成为难点;

软件层面的训练框架多样性使得模型迁移效率问题显现:在把云端上训练好的AI算法模型迁移到算力有限的前端硬件过程中,算法开发人员需要做大量模型量化、优化甚至算子层面的调整工作,过程繁杂,更非其擅长的领域。

这些问题一方面使得芯片公司不仅需要在硬件层面提升算力,还需要向上延伸提供各种配套AI应用开发的SDK工具,帮助AI算法开发者有效利用芯片的算力,另一方面导致算法公司为了避免云端模型迁移到前端出现性能差、精度低的问题,需要花费大量成本投入到边缘侧底层的适配优化中去。

于是大量AI科技初创公司在寻找到算法应用场景后做全栈工程化,包含了底层芯片及硬件的选型甚至自研,数据采集、算法训练、优化、部署,甚至业务SaaS开发,从芯片到云,形成烟囱式的垂直化,这种模式兼容性差、开发成本高。

因此从行业整体上来看,问题就体现为产业链分工并不清晰。解决好这一行业痛点是实现AI在各行业规模应用的关键突破口。由此可见,边缘AI计算产业链亟需可将算法和芯片连接、开放兼容的中间件,以细化行业分工程度。

基于此,OPEN AI LAB自2017年开始设计开发边缘AI计算框架Tengine,并对Tengine进行了项目开源,其GitHub Star 已超过4300枚,目前也面向企业客户提供商业化的Tengine产品及服务。

目前Tengine向下兼容几乎所有主流国产智能芯片,向上支撑主流训练框架及网络模型。Tengine在产品架构上主要具有以下特点:

算力兼容:跨芯片统一API接口,解决应用程序在不同开发平台上切换底层硬件接口的问题,用户使用Tengine可同时调用CPU、NPU、GPU等不同计算单元来完成AI异构计算。

框架兼容:Tengine兼容支持TensorFlow、Caffe、MXNet 、PyTorch、ONNX等业内主流框架。实际开发过程中,Tengine会将其训练框架转换为适配底层的Tengine模型,降低不同训练框架在面对不同硬件及场景的迁移成本。

迁移加速:针对AIoT应用开发流程中的算法量化重训练及前处理、后处理等繁琐环节,Tengine配置了相应的图编译、图优化、模型量化、精度调优及算法库等一系列工具包,简化和加速AI算法从云端到嵌入式边缘设备的迁移过程。

OPEN AI LAB创始人兼CEO金勇斌向36氪表示,Tengine之于AIoT,犹如Android之于移动互联网。Tengine使得上层应用程序与底层硬件基于中间的开发平台实现适配兼容,从此,开发算法应用不需要再关心底层芯片,如同开发App可以不必关心APP将在哪款手机上运行。

OmniMaster:降低开发门槛,帮助企业实现AI算法的云端训练及边缘部署

AI算法边缘端部署痛点通过Tengine得以解决,但在算法模型在部署到前端之前,一方面先要在服务器端完成数据标注清洗、模型训练、针对边缘节点上的芯片做精度量化优化、性能评测等一系列流程后,再将算法向前端边缘设备部署。

另一方面,算法的训练数据通常分布在私有化业务场景中,终端企业客户希望保证数据的私密性和安全性,而终端企业客户又往往不具备相应的技术开发能力,所以AI算法应用推进较为缓慢,成本较高。

基于此,公司进一步推出了AI应用开发及部署平台OmniMaster,OmniMaster可作为自动化工具帮助客户实现场景确认、数据清洗标注、模型训练、量化优化、边缘部署等开发环节,帮助AI技术基础薄弱的企业快速实现AI场景应用,为企业节省开发成本,提高开发效率,方便企业将算法模型从云端部署至边缘端。

如此一来,企业的基于Tengine的边缘节点可像手机上安装、升级App一样不断后装第三方算法,算法运行后与OmniMaster联动基于现场数据迭代学习、持续提升精度。

举例来说,过去设备制造与方案商陆续将人脸、车牌等目标类别相对固定的算法固化到IPC(网络摄像机)或边缘盒子中,实现硬件与软件一体化。这种事先预置固化算法的方式很难实现算法的快速升级,而部署Tengine的边缘节点则可以更加灵活地配置、升级算法。

与芯片厂商、集成商等深度合作,加速业务在多行业落地

公司基于开放的边缘AI计算框架Tengine建立广泛的合作伙伴及开发者生态,以AI应用开发及部署平台OmniMaster帮助行业客户加速AI应用。

目前,已有近30家智能芯片厂商与OPEN AI LAB在Tengine上深度合作,包括紫光展锐、晶晨半导体瑞芯微全志科技、地平线、寒武纪、飞腾、龙芯、恒玄、赛昉科技、芯来科技、芯驰等等,实现在Arm, MIPS, RISC-V等各类CPU及NPU上对上层算法的兼容。计算机视觉上,Tengine支持Yolo等多种网络模型的各种版本,也与OpenCV社区形成战略合作关系。

商业模式方面,目前Tengine和OmniMaster主要以软件授权或订阅模式向芯片公司、集成商或终端客户收取服务费,交付内容基于客户需求可包含工具、源码及商业服务。

公司已经在交通、能源、农牧、制造、家居等多个行业领域形成完整解决方案。例如交通出行领域,车辆配备的DMS需要通过摄像头获取车内和车外的视觉数据,实时监控驾驶员和乘客的状态,并识别是否有闯红灯、压线等违章行为。为了实现智能化识别,让各类AI算法实时运行在低功耗AI算力有限的车载DMS(Driver Monitor System,驾驶员监控系统)盒子上,并实现跑得上(兼容性高)、跑得动(实时性好)、跑得准(精度损失小),某出行服务企业选用Tengine作为DMS的底层框架,兼容多种芯片,性能方面平均提升50%以上,部分硬件的能效比提升100%以上。

智能穿戴和家居领域,基于Tengine加速的本地命令字识别算法可在极小的微控制器MCU)上运行,客户可以通过OmniMaster基于自身需求采集针对性的语音数据、自动化训练,一键下发,快速赋予MCU以差异化语音命令功能,部分智能家电品牌企业正基于此技术将本地语音命令应用在智能穿戴、智能家居、陪伴玩具等产品上。

业务落地方面,针对能源、农牧、制造等领域的头部客户,OPEN AI LAB通常与其系统集成商合作,为企业客户提供包括前端边缘智能化升级改造、Tengine和OmniMaster边、云联动的私有化部署解决方案,帮助企业在生产安全、质量监控等方面快速实现智能化,提高生产效率。例如在钢铁冶金行业,基于Tengine的边缘AI服务器实现对钢包的红外热成像检测、洁净度判断,和对天车挂钩进行监测以及对铸坯缺陷识别等。

此外,为了让未来的AI开发者通过使用Tengine/OmniMaster,学习、理解、掌握计算机视觉与语音识别技术的开发和应用创新,OPEN AI LAB还向教育行业推出了EAIP(Edge AI Innovation Platform),EAIP将行业真实案例引入教学,学生通过EAIP理解与掌握行业+AI应用实践。

谈及AI在各行业的应用,金勇斌表示,从2018年开始,他和团队跑过油田、下过钢厂、蹲过猪圈、飘过海洋,去过的现场越多,越觉得AI需要“接地气”,产业链必须要有更加清晰的分工,通过上下游分工协作来满足客户的多样性需求,而不是家家都要成为华为或Nvidia。

OPEN AI LAB聚焦边缘AI计算框架与AI应用开发与部署平台,将与上下游的芯片、算法、方案、系统集成与部署的伙伴一起构建良好的产业生态。

发展规划

OPEN AI LAB目前有100余人,70%以上为产品研发人员,公司创始人兼CEO金勇斌曾任Arm中国市场营销与生态发展副总裁,拥有近20年边缘计算软、硬件技术与产品研发、产品管理、市场营销、大客户销售、新业务拓展经验。团队核心成员来自Arm、Broadcom、华为、中兴等芯片与系统公司。

公司曾相继获得普华资本、耀图资本、红杉资本、晨山资本的投资。目前正致力于进一步加强开源生态建设,完善产品研发,拓展方案伙伴及行业落地。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7490

    浏览量

    151061
  • 芯片
    +关注

    关注

    454

    文章

    50430

    浏览量

    421892
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10826

    浏览量

    211162
  • AI
    AI
    +关注

    关注

    87

    文章

    30172

    浏览量

    268439
收藏 人收藏

    评论

    相关推荐

    Arm推出GitHub平台AI工具,简化开发者AI应用开发部署流程

    专为 GitHub Copilot 设计的 Arm 扩展程序,可加速从云到边缘侧基于 Arm 平台的开发。 Arm 原生运行器为部署云原生、Windows on Arm 以及云到边缘侧的
    的头像 发表于 10-31 18:51 1235次阅读

    什么是边缘AI边缘AI的供电挑战

    RECOM 的 RACM1200-V 采用数字通信,可轻松集成到边缘 AI设计中。
    的头像 发表于 09-02 11:52 411次阅读
    什么是<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>?<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>的供电挑战

    【HZHY-AI300G智能盒试用连载体验】基建智慧工地物联边缘代理技术研究及应用

    服务平台、物联管理平台、统一视频监控平台。4、在以上平台调试运行成功,生成定制化标准化量产镜像。 5、通过检测。 6、推荐项目“双创”孵化。 7、尝试AI视觉识别等高级功能。 【预计成果】 1、形成基建物联边缘代理标准化产品。 2、以
    发表于 07-16 17:14

    宜鼎全面扩充边缘AI智能应用与智能存储

    解决方案,全面加速产业应用边缘AI落地 旗下首款工控级CXL内存、16TB大容量系列SSD,强化智能边缘及数据中心建设 深圳2024年5月
    的头像 发表于 05-31 15:04 267次阅读
    宜鼎全面扩充<b class='flag-5'>边缘</b><b class='flag-5'>AI</b><b class='flag-5'>智能</b>应用与<b class='flag-5'>智能</b>存储

    ai边缘盒子有哪些用途?ai视频分析边缘计算盒子详解

    近年来,随着人工智能边缘计算的发展,一种名为AI边缘盒子的新型设备正逐渐引起广泛关注。作为一种集成了边缘计算和
    的头像 发表于 05-29 14:24 894次阅读
    <b class='flag-5'>ai</b><b class='flag-5'>边缘</b>盒子有哪些用途?<b class='flag-5'>ai</b>视频分析<b class='flag-5'>边缘</b>计算盒子详解

    主流边缘AI算法,在安防、零售、交通等领域的应用

    电子发烧友网报道(文/李弯弯)边缘AI,是在边缘设备部署AI算法,其计算发生在靠近用户和数据的网络边缘
    的头像 发表于 05-13 01:56 2905次阅读

    部署边缘设备上的轻量级模型

    电子发烧友网报道(文/李弯弯)边缘AI算法是一种将人工智能AI)算法和计算能力放置在接近数据源的终端设备中的策略。这种算法通常被部署
    的头像 发表于 05-11 00:17 2548次阅读

    边缘AI芯片提供商超星未来完成数亿元 Pre-B轮融资

    AI产业生态中,计算芯片被视为行业的“卖水人”。依据云端/边缘、训练/推理两大分类标准,AI芯片可划分为四个类别,其中
    的头像 发表于 05-09 09:38 527次阅读

    英特尔发布全新边缘计算平台,解决AI边缘落地难题

    2030年,至少一半的边缘计算部署将纳入AI。   英特尔全新商用边缘计算平台   英特尔认为,我们已经进入了AI无处不在的时代,
    的头像 发表于 03-12 09:06 4276次阅读
    英特尔发布全新<b class='flag-5'>边缘</b>计算平台,解决<b class='flag-5'>AI</b><b class='flag-5'>边缘</b>落地难题

    基于EdgeX+OpenVINO™的边缘智能融合网关YiFUSION实战

    边缘智能需求的大部分客户已经对AI推理边缘计算有一定的了解,都希望可以将边缘数采和
    的头像 发表于 02-29 18:18 1167次阅读
    基于EdgeX+OpenVINO™的<b class='flag-5'>边缘</b><b class='flag-5'>智能</b>融合网关YiFUSION实战

    什么是AI边缘计算,AI边缘计算的特点和优势介绍

    随着人工智能的迅猛发展,AI边缘计算成为了热门话题。那么什么是AI边缘计算呢?简单来说,它是将人工智能
    的头像 发表于 02-01 11:42 828次阅读

    边缘AI它到底是什么?能做什么?

    边缘AI它到底是什么?能做什么? 边缘人工智能是一种新兴的人工智能技术,它将人工智能的计算和决策能力移动到离数据生成源和终端设备更近的
    的头像 发表于 01-11 14:44 1246次阅读

    边缘部署大模型优势多!模型量化解决边缘设备资源限制问题

    电子发烧友网报道(文/李弯弯)大模型的边缘部署是将大模型部署边缘设备上,以实现更快速、更低延迟的计算和推理
    的头像 发表于 01-05 00:06 3370次阅读

    边缘计算平台开源框架有哪些类型

    将详细介绍几种常见的边缘计算平台开源框架。 Akraino Edge Stack Akraino Edge Stack 是一个开放、轻量级、灵活的云边缘平台
    的头像 发表于 12-27 15:17 1234次阅读

    边缘计算框架有哪些

    应用的需求。边缘计算架构的出现,为各种行业提供了更高效、更灵活的计算和数据处理方式,有助于推动数字化转型和智能化发展。本文将详尽介绍边缘计算的基本概念和架构,以及当前主流的边缘计算
    的头像 发表于 12-27 15:01 1365次阅读