安卓什么是软件全家桶(安卓 全家桶)

萧箫 发自 凹非寺
量子位 | 公众号 QbitAI

高通的AI软件“全家桶”,终于来了。

这个“全家桶”包含了高通AI开发的各种工具包,往上支持TensorFlow、PyTorch等AI框架,向下支持安卓、Windows和Linux等主流操作系统。

最关键的是,全骁龙平台通用的那种,不单独针对手机、电脑或是某一类设备。

要知道,之前高通虽然搞了不少AI工具箱(SDK),包括用来开发汽车、物联网、XR等平台的都有,但这些工具箱还是各自独立的状态。

开发者如果想要基于高通平台搞个AI模型,给手机写完一个后,到电脑或者汽车上就还得再写一个、或是基于平台做修改。

可以说,这个最新产品直接降低了AI模型在高通各平台上的移植难度。

集高通AI能力于一身

这个产品全名叫高通AI软件栈 (Qualcomm AI Stack),主要由AI框架、开发者库与服务、系统软件和操作系统4大模块组成。

具体来说,它支持开发者直接利用AI软件栈,开发基于PyTorch、TensorFlow和ONNX三种AI框架的算法,而且这些算法都能通过高通AI引擎来进行加速。

在操作系统上也不受限,除了最主流的三种以外,还支持像Ubuntu、CentOS这样的操作系统。

AI模型开发完成后,除了智能手机、电脑、汽车和XR,在物联网、机器人乃至云上都可以部署。

可以看见,高通AI软件栈基本集成了高通这几年在AI研发上努力的成果,包括量化(AIMET)、神经网络架构搜索(NAS)、AI开发图形用户界面(GUI)这些开源工具等。

高通还特意提到了与Google Cloud宣布的Google Cloud Vertex AI NAS,目前这一工具也已经集成到软件栈中,可以随时被调用。

所以,这一AI软件栈具体能被用在哪些地方?

例如,有开发者开发了一个基于高通芯片手机运行的面部识别功能,但现在他希望能将之迁移至汽车或安防摄像头等其他设备上。

有了AI软件栈后,开发者就能直接在这个面部识别功能上进行部署,不需要再针对平台差异进行修改,也避免了再次重复开发。

你试用过这个AI软件栈了吗?

参考链接:
https://www.qualcomm.com/products/technology/artificial-intelligence/ai-stack

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态