简介#
现代企业应用程序正变得越来越云原生,并基于微服务架构。微服务,顾名思义,由通过明确定义的 API 进行通信的少量独立服务集合组成。在大多数情况下,AI 应用程序也很好地遵循了这种架构设计,因为通常有许多不同的组件需要在训练和推理工作流程中协同工作。
要在生产环境中部署应用程序,该应用程序还必须满足以下标准
可靠性
安全性
性能
可扩展性
互操作性
什么是 NVIDIA AI 工作流程?#
NVIDIA AI 工作流程旨在提供参考解决方案,说明如何利用 NVIDIA 框架构建 AI 解决方案以解决常见的用例。 这些工作流程指导微调和 AI 模型创建,以构建在 NVIDIA 框架之上。 其中重点介绍了创建应用程序的管道,以及关于如何部署定制应用程序并将其与企业环境中常见的各种组件(例如用于编排和管理、存储、安全、网络等组件)集成的观点。
通过为您的特定用例利用 AI 工作流程,您可以按照工作流程提供的示例简化 AI 解决方案的开发,从而
缩短开发时间,降低成本
提高准确性和性能
通过利用 NVIDIA AI 专业知识,增强对结果的信心
使用示例工作流程,您将确切地知道要使用什么 AI 框架、如何将数据引入管道以及如何处理数据输出。 AI 工作流程被设计为微服务,这意味着它们可以单独部署在 Kubernetes 上,也可以与其他微服务一起部署,以创建一个可用于无缝扩展的生产就绪应用程序。 工作流程云部署包可以在不同的云实例中使用,并且是自动化和可互操作的。
NVIDIA NGC 上为 NVIDIA AI Enterprise 软件客户提供 NVIDIA AI 工作流程。