4

让开发者走出「代码泥潭」,AI如何实现「大一统」?

 2 years ago
source link: https://www.techug.com/post/let-developers-get-out-of-the-code-quagmire-how-can-ai-achieve-unification5df12f0034003ada7b9e/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

让开发者走出「代码泥潭」,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的普及领航。

本文文字及图片出自 雷锋网


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK