“每一件都是独当一面,现在结合在一起,你怕了吗?”
这是好多人耳熟能详的电影桥段,剧中“被人研究”的科学家达文西穷极一生研发出了超级武器霸王——要你命3000,光听名字就能吓倒一票人。但事实上,看过电影的小伙伴都知道,这只是西瓜刀、单车链、三角锉等众多物品绑在一起的集合体,其震慑力不能说没有,但也跟没有差不多。
电影这么演,许多人都知道是为了喜剧效果,但是在现实生活中其实类似的事情也不少。就好比以前我们为了家里的电脑杀毒,总会安装3-5款杀毒软件,最终导致系统资源耗尽而崩溃。就算是如今大火的AI应用,也有不少人会千方百计的寻找各种AI优化工具,最终反而因为软件的适配与兼容影响到AI性能,得不偿失。那么,就找不到一款真正的AI“大杀器”,来替代这些五花八门的小部件吗?当然有。日前,AI巨头NVIDIA公司发布了3.0版本的NVIDIA AI Enterprise软件套件,为多个行业和特定领域的各项AI工作负载提供端到端支持。
最近这些年,AI应用越来越火,围绕AI应用产生的各种框架工具SDK、模型甚至平台也越来越多。因为开源社区的存在,许多用户尤其是中国用户都习惯于“免费”获取这些工具来搭建自己的AI平台,这样造成的结果就像搭积木那样构建五花八门的应用。好处在于客户的确得到了免费的体验,并且还能够在开源软件应用的过程中不断提升自己对于软件与应用的理解,提升自己的技术能力;但坏处就是开源工具的适配性不强,需要做大量优化,造成了时间、机会等浪费,同时效率也难以保障。
“NVIDIA希望做一套端到端的AI的平台,我们希望在这个平台上帮助客户提供更安全、更稳定、更可靠的应用的支撑和交付的架构体系”。由此看来,官方平台的价值在于首先可以实现良好的软件兼容性,这个道理几乎所有的开发者都明白,其次在性能和后续迭代方面,官方平台也更有保障,同时能够将AI的性能发挥到最大。这样一来,用户就不再需要为使用某个版本的软件或者如何精确调优而操心,一切都交由NVIDIA AI Enterprise软件套件来完成。
这项工作其实早在去年就开始了。2021年3月,NVIDIA正式对外发布了NVIDIA AI Enterprise软件套件,旨在帮助各行各业释放AI潜能。随后,NVIDIA又不断提供了迭代版本,并增加了认证的新OEM和集成商,在生态上也逐渐完善。时至今日,NVIDIA AI Enterprise软件套件已经更新到了3.0版本,更新了用于呼叫中心的智能虚拟助手、音频转录和网络安全数字指纹的AI工作流等应用场景,更贴合用户的实际需求。
这张图我们可以清楚看到NVIDIA AI Enterprise软件套件的应用场景。首先最下一层的灰色基础设施是NVIDIA AI Enterprise运行需要使用的硬件平台,这其中包括了云环境、数据中心环境、边缘环境和嵌入式环境四种,也就是说NVIDIA AI Enterprise软件套件虽然在名字上叫做Enterprise(企业级),但其实它的应用场景不仅仅是后端数据中心,也包括了多云领域,适配性更强、应用场景更多元。
其他绿色的部分就是NVIDIA AI Enterprise软件套件。“首先,我们对云原生架构有很好的支撑,可以支持非常流行的混合云部署方式;除此之外正如你看到的,我们可以运行在任何地方,即run anywhere。这个平台开发的应用或者runtime都可以很好的横跨运行在任何平台上,从私有云到公有云”。由此也大大降低了开源软件的开发难度。除了与生俱来的云原生弹性之外,无论从安全性还是兼容性等多角度来说,NVIDIA AI Enterprise软件套件都可以实现对开源软件的有效兼容,同时客户有任何问题都可以享受到NVIDIA提供的7*24小时服务。
如今以K8S为代表的容器应用在云端非常流行,为此NVIDIA也在NVIDIA AI Enterprise软件套件中增加了对于GPU容器化的支持。“让我们的GPU的能力在所有云原生和K8S的环境里面可以无缝的被访问和被调度使用,或者说可以无缝的按照任意的力度来调度和访问使用”,这也正是许多人愿意使用NVIDIA AI Enterprise软件套件的原因,因为的确是非常方便。同样在这一层,NVIDIA也开放了丰富的合作伙伴接口,这样用户还可以自行连接MLOps等工具,同时借助于类似NVIDIA TAO之类的迁移工具,用户在低代码迁移的时候也可以实现自动化完成,这样包括TensorFlow、PyTorch等常用工具都可以实现无缝衔接,让AI开发变得更简单。
最上面的AI Workflows层,NVIDIA提供了一些成熟的应用场景案例和模板,这样用户可以直接下载使用。除此之外这一层还会提供一些预训练模型,比如这次3.0版本的更新就提供了50多个预训练模型,支持用于医疗、智慧城市和零售业的各种影像和视觉AI任务,可以进行例如病理肿瘤检测、人员检测、车辆检测、姿态预测和动作识别。用户还可以直接将这些模型集成到自定义AI应用中,就像视频剪辑使用素材那样简单方便。
3.0版本的NVIDIA AI Enterprise软件套件同时更新的还有三大方案流,分别是智能虚拟助手、音频转录和数字指纹。其中智能虚拟助手的主要应用场景是呼叫中心,比如我们日常接到的客服电话可能就是AI在执行;音频转录大家见得更多了,比如现在许多互联网平台都会提供的实时翻译功能,这其中就包括了NVIDIA自动语音识别技术,也同样可以应用在呼叫中心里。最后则是数字指纹,它主要是针对企业级网络中的安全行为进行识别,提供智能警报和具有可执行性的信息。相对于传统应用,新技术可以将检测时间从数周缩短到几分钟,大大提升了安全效率。
如今,NVIDIA AI Enterprise 3.0软件套件已经上线,许多大客户成为了NVIDIA的用户。德意志银行是德国最大的银行和世界上最主要的金融机构之一,这一次也宣布携手NVIDIA加速人工智能 (AI) 和机器学习 (ML) 在金融服务领域的应用。要知道,银行业对于新技术一向是偏于保守的,因为这个行业对于数据的安全性、稳定性与可靠性极其敏感,对于数据的一致性要求苛刻。
而这一次德意志银行的加入,一方面说明金融业也面临数字化转型的要求,另一方面也是对NVIDIA AI Enterprise 3.0软件套件性能、品质与可靠性的再一次肯定。正如德意志银行首席执行官 Christian Sewing 所说的那样:“我们与 NVIDIA 的合作进一步证明了我们致力于为客户重新定义可能性,将帮助我们在金融服务中使用这些技术方面处于领先地位。”
当然除了金融行业之外,本次NVIDIA AI Enterprise 3.0软件套件还强化了医疗领域的应用,比如对于NVIDIA Clara Parabricks的支持可以更快、更准确地分析基因组;而MONAI则是一款针对特定领域的医学影像AI框架,能够提供预训练模型,以及用于标注数据和训练强大AI模型的可扩展协作式工作流。除此之外包括数据分析、扩大云认证范围等内容也是这次版本更新的亮点所在。如今国外的用户已经可以在谷歌云直接购买到NVIDIA AI Enterprise 3.0软件套件的服务,随后AWS和Azure也会推出相应的服务框架,相信在国内的公有云上也会尽快看到NVIDIA AI Enterprise的身影。
总体看来,这一次NVIDIA AI Enterprise 3.0软件套件的发布,更强化了AI智能化、便捷化的应用,同时其内置的不同场景、不同应用的框架和预训练模型,也让原本枯燥、漫长的AI训练变得简单有效。“这个平台相当于整个NVIDIA的AI的操作系统,我们把它做得非常高效和模块化,客户只要关心开发,使用和部署的问题就好了,至于底层的结构、驱动、框架和SDK之类的问题都不需要去关心,NVIDIA都已经实现了优化”。
那个开发者们需要东拼西凑工具做AI训练的时代结束了,接下来就是海阔天空。