让开发者走出「代码泥潭」,AI如何实现「大一统」? | 程序师 – 程序员、编程语言、软件开发、编程技术-迪欧吧




过去几年间,曾经只在科幻电影中出现的人工智能突破了虚拟与现实之间的高墙,走入了普通人的生活。小到手机APP中的智能保举,大到可以规划整个城市运转的智慧城市系统。不知不觉中,AI已经进入了我们生活中的每个角落。

而随着通信技术的发展,更快的Wi-Fi 7和5G正让连接变得无处不在。随着数字转型成为不成阻挡的趋势,AI的应用场景也进一步扩展。

如今AI正快速从智能手机领域向新赛道扩张,智能汽车、XR、各类智能硬件和物联网设备等领域中AI已经变得不成或缺。

AI的迅速扩张使其变得炙手可热,成为厂商们的必争之地,而AI愈加广泛的应用也给开发者们带来了越来越高的开发成本。

面对这道难题,高通近日发布了AI软件栈Qualcomm AI Stack。高通希望以此解放开发者的生产力,使AI以更简便的方式在更多领域实现普及,并推进统一技术路线的建成。

AI野蛮生长,开发者陷入「代码泥潭」

在万物互联的时代,人工智能的边界正在扩张。在不同领域中,AI已经得到了许多不同的应用。如今AI已经从智能手机扩展到了汽车、物联网等更多领域中,发挥着越来越重要的作用。

而作为AI领导者的高通,其AI技术已经广泛应用到众多应用中。

在智能手机领域,高通的AI技术已经支持了超过18亿部终端。高通的AI引擎也持续迭代,性能越来越强大,最新的第一代骁龙8/骁龙8+平台中搭载了高通第七代AI引擎,AI性能比上一代骁龙888平台提升了4倍。

在汽车领域,高通与全球领先的汽车制造商合作,在智能座舱领域鞭策AI落地。目前高通在车载网联、汽车连接和新一代信息娱乐系统领域排名第一,并且全球所有主要汽车制造商均已选择了骁龙座舱平台。

人工智能的影响力正以前所未有的速度扩张。

而随着人工智能的边界愈加广阔,开发者的工作变得正在变得更加复杂,人工智能开发者们正在陷入“代码泥潭”。

实际上,虽然人工智能涉猎了如此广阔的领域,但不同领域的需求并各不相同。要想将某个领域的人工智能迁移至其他领域依然面临着挑战。

智能手机、物联网、智能汽车中的AI,功耗需求、人工智能模型类型、模型安排方式都有所不同。与此同时,不同场景对模型的准确性、功耗和延时的要求也不尽相同。

比如当人工智能应用在物联网领域应用,低功耗和连接的不变性最为重要。由于物联网设备一般不承担较为复杂的计算任务,性能的优先级则没有那么高。

但在智能驾驶系统中,为了保障交通安全,AI模型必需具有非常高的准确性。并且由于道路上的环境千变万化,对AI的要求还必需具有较低的延时,以及时应对可能出现的突发状况。

不同的场景、不同的终端、不同的需求为开发者的开发工作带来了困难。

不同场景的需求让开发者们需要为不同的场景“量体裁衣”。而AI越来越多的应用场景和终端形态正使得开发者的工作量与日俱增。

作为AI领域的领导者,高通为了让开发者的工作变得更简便,正在构建一个“大一统”的AI生态,简化AI的开发流程,进一步加速AI的普及。

人工智能「车同轨,书同文」

高通希望把开发者从重复的适配工作中解放出来,改变不同场景需要进行多次开发和适配的现状,做到“一次开发,随处运行”,让开发者能够实现更多创新。

要想实现这个目标,面临着诸多挑战。高通技术公司产品办理副总裁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的影响力。

万物互联鞭策技术路线「大一统」

高通发布AI软件栈的意义并不仅在于简化开发流程,提高开发者的效率。高通还为建成统一技术路线的路上迈出的坚实一步。

在万物互联的世界里,越来越多的设备通过网络被彼此连接。建成一个能统一规划他们的平台变得越来越重要。

2021年的投资者大会上,高通颁布颁发了“统一技术路线图”的战略规划。

这份战略规划将高通各个产品线的业务作为一个整体进行统一安排。它将从高通最核心的手机业务出发,最终为各种智能终端,提供智能、高性能低功耗的系统以及无线组合。

从功能上来说,开发人员可以通过AI软件栈将一次的开发安排到不同形态的终端中,这与高通建立的各业务线统一安排的目标是一致的。

无论是从功能的角度还是从未来规划的角度,AI软件栈的发布都会是高通进一步扩展AI边界、建成统一技术路线的重要一步。

跨终端的强大功能也为开发者和厂商进一步普及AI的应用提供了便当。

我们正身处一个连接越来越快速、紧密的时代。

而高通正利用其在多个领域中的领导力,为海量的创新带来统一,在万物互联的时代里建成一个开发更简便、边界更广阔的平台,为AI的普及领航。

雷锋网

未经允许不得转载:迪欧吧_技术交流_资源分享_热点资讯_免费VPS空间 » 让开发者走出「代码泥潭」,AI如何实现「大一统」? | 程序师 – 程序员、编程语言、软件开发、编程技术-迪欧吧