让开发者走出「代码泥潭」,AI如何实现「大一统」?
雷锋网
共 2655字,需浏览 6分钟
·
2022-08-05 19:25
AI开发者“一招鲜吃遍天”的梦想,可能要实现了。
”作者 | 姚勇喆 编辑 | 包永刚过去几年间,曾经只在科幻电影中出现的人工智能突破了虚拟与现实之间的高墙,走入了普通人的生活。小到手机APP中的智能推荐,大到可以规划整个城市运转的智慧城市系统。不知不觉中,AI已经进入了我们生活中的每个角落。而随着通信技术的发展,更快的Wi-Fi 7和5G正让连接变得无处不在。随着数字转型成为不可阻挡的趋势,AI的应用场景也进一步扩展。如今AI正快速从智能手机领域向新赛道扩张,智能汽车、XR、各类智能硬件和物联网设备等领域中AI已经变得不可或缺。AI的迅速扩张使其变得炙手可热,成为厂商们的必争之地,而AI愈加广泛的应用也给开发者们带来了越来越高的开发成本。面对这道难题,高通近日发布了AI软件栈Qualcomm AI Stack。高通希望以此解放开发者的生产力,使AI以更简便的方式在更多领域实现普及,并推进统一技术路线的建成。
推荐阅读
”作者 | 姚勇喆 编辑 | 包永刚过去几年间,曾经只在科幻电影中出现的人工智能突破了虚拟与现实之间的高墙,走入了普通人的生活。小到手机APP中的智能推荐,大到可以规划整个城市运转的智慧城市系统。不知不觉中,AI已经进入了我们生活中的每个角落。而随着通信技术的发展,更快的Wi-Fi 7和5G正让连接变得无处不在。随着数字转型成为不可阻挡的趋势,AI的应用场景也进一步扩展。如今AI正快速从智能手机领域向新赛道扩张,智能汽车、XR、各类智能硬件和物联网设备等领域中AI已经变得不可或缺。AI的迅速扩张使其变得炙手可热,成为厂商们的必争之地,而AI愈加广泛的应用也给开发者们带来了越来越高的开发成本。面对这道难题,高通近日发布了AI软件栈Qualcomm AI Stack。高通希望以此解放开发者的生产力,使AI以更简便的方式在更多领域实现普及,并推进统一技术路线的建成。
1
AI野蛮生长,开发者陷入「代码泥潭」
在万物互联的时代,人工智能的边界正在扩张。在不同领域中,AI已经得到了许多不同的应用。如今AI已经从智能手机扩展到了汽车、物联网等更多领域中,发挥着越来越重要的作用。而作为AI领导者的高通,其AI技术已经广泛应用到众多应用中。在智能手机领域,高通的AI技术已经支持了超过18亿部终端。高通的AI引擎也持续迭代,性能越来越强大,最新的第一代骁龙8/骁龙8+平台中搭载了高通第七代AI引擎,AI性能比上一代骁龙888平台提升了4倍。在汽车领域,高通与全球领先的汽车制造商合作,在智能座舱领域推动AI落地。目前高通在车载网联、汽车连接和新一代信息娱乐系统领域排名第一,并且全球所有主要汽车制造商均已选择了骁龙座舱平台。人工智能的影响力正以前所未有的速度扩张。而随着人工智能的边界愈加广阔,开发者的工作变得正在变得更加复杂,人工智能开发者们正在陷入“代码泥潭”。实际上,虽然人工智能涉猎了如此广阔的领域,但不同领域的需求并各不相同。要想将某个领域的人工智能迁移至其他领域依然面临着挑战。智能手机、物联网、智能汽车中的AI,功耗需求、人工智能模型类型、模型部署方式都有所不同。与此同时,不同场景对模型的准确性、功耗和延时的要求也不尽相同。比如当人工智能应用在物联网领域应用,低功耗和连接的稳定性最为重要。由于物联网设备一般不承担较为复杂的计算任务,性能的优先级则没有那么高。但在智能驾驶系统中,为了保障交通安全,AI模型必须具有非常高的准确性。并且由于道路上的环境千变万化,对AI的要求还必须具有较低的延时,以及时应对可能出现的突发状况。不同的场景、不同的终端、不同的需求为开发者的开发工作带来了困难。不同场景的需求让开发者们需要为不同的场景“量体裁衣”。而AI越来越多的应用场景和终端形态正使得开发者的工作量与日俱增。作为AI领域的领导者,高通为了让开发者的工作变得更简便,正在构建一个“大一统”的AI生态,简化AI的开发流程,进一步加速AI的普及。2
人工智能「车同轨,书同文」高通希望把开发者从重复的适配工作中解放出来,改变不同场景需要进行多次开发和适配的现状,做到“一次开发,随处运行”,让开发者能够实现更多创新。要想实现这个目标,面临着诸多挑战。高通技术公司产品管理副总裁 Ziad Asghar指出,不同领域和场景中因为需求的不同,AI需要在功耗、准确性、模型类型、延时等方面都需要找到一个平衡点,这将是一份非常复杂的工作。更重要的挑战来源于IP权限。高通技术公司技术副总裁Jeff Gehlhaar在谈到如何实现这一目标时提到,如何让所有不同的IP都能获得同样的访问权限,让每个IP都能以统一的方式选择相对应的解决方案,是实现这样新开发方式所面临的主要挑战。高通发布的首个高通软件栈(Qualcomm AI Stack),将所有业务线的AI软件开发权限集成在一起,正在解决这些挑战。高通软件栈包括分为四层,分别集成了主流的操作系统、系统软件、开发者库和AI框架。从底层的硬件联合上层的软件和工具优化,高通成功实现了开发者仅通过统一AI软件栈开发即可实现跨硬件平台运行。AI软件栈的建立也为最终实现建成统一的SDK打下了基础。高通AI软件栈支持诸多的SDK,比如面向汽车ADAS解决方案的Snapdragon Ride SDK,面向物联网的高通智能多媒体SDK,以及Snapdragon Spaces XR开发者平台。通过这种跨终端的能力,高通使不同领域人工智能的开发实现了“车同轨、书同文”。与以前开发者要面向不同的硬件分别开发不同,现在利用高通软件栈,OEM厂商或者开发者只需要一次开发,再结合具体用例利用高通软件栈进行优化,就可以将开发成果应用到智能手机、物联网、汽车、XR、云和移动PC等领域的终端设备中。举例来讲, 过去高通在智能手机的AI开发中已经开发出的语义识别、人脸识别等成功用例可以通过软件栈的调整和优化,就可以应用到搭载高通芯片的笔记本电脑、平板电脑等终端产品中。软件栈的建立为开发者们节省了巨大的精力,而这仅仅是高通迈出的第一步。基于软件栈和自身在多个领域的领导力,高通还有更大的野心:希望建成统一的技术路线,进一步普及AI的影响力。3
万物互联推动技术路线「大一统」高通发布AI软件栈的意义并不仅在于简化开发流程,提高开发者的效率。高通还为建成统一技术路线的路上迈出的坚实一步。在万物互联的世界里,越来越多的设备通过网络被相互连接。建成一个能统一规划他们的平台变得越来越重要。2021年的投资者大会上,高通宣布了“统一技术路线图”的战略规划。这份战略规划将高通各个产品线的业务作为一个整体进行统一部署。它将从高通最核心的手机业务出发,最终为各种智能终端,提供智能、高性能低功耗的系统以及无线组合。从功能上来说,开发人员可以通过AI软件栈将一次的开发部署到不同形态的终端中,这与高通建立的各业务线统一部署的目标是一致的。无论是从功能的角度还是从未来规划的角度,AI软件栈的发布都会是高通进一步扩展AI边界、建成统一技术路线的重要一步。跨终端的强大功能也为开发者和厂商进一步普及AI的应用提供了便利。我们正身处一个连接越来越快速、紧密的时代。而高通正利用其在多个领域中的领导力,为海量的创新带来统一,在万物互联的时代里建成一个开发更简便、边界更广阔的平台,为AI的普及领航。END
推荐阅读
评论