简介#
Graph Composer 工具减轻了编写 AI 应用程序代码的负担。它通过使用图规范来表示图和各种 NVIDIA 发布扩展来实现这一点。
DeepStream 提供的扩展完成了所有繁重的工作,要求开发人员仅通过实现接口/基类的几个方法来实现核心业务逻辑,从而无需学习底层框架概念及其 API。
本文档首先介绍图规范背后的基本概念。文档的其余部分主要面向将 DeepStream 与 Graph Composer 结合使用、如何使用 Graph Composer 创建和执行基于 DeepStream 的 AI 应用程序,以及自定义扩展的开发指南。添加了故障排除和常见问题解答部分,可能有助于回答疑问和问题。最后,添加了 NVIDIA 发布的参考 DeepStream AI 应用程序图列表。
DeepStream 和 GStreamer
DeepStream 扩展集是为开发基于 DeepStream 的应用程序而创建的。这些扩展依赖于 DeepStream SDK,因此了解一些 DeepStream SDK 知识将有所帮助。有关 DeepStreamSDK 的更多信息,请参阅 https://developer.nvidia.com/deepstream-getting-started。
DeepStreamSDK 基于 GStreamer 多媒体框架。 DeepStream 扩展抽象了使用 GStreamer 框架的所有复杂性。在大多数情况下,开发人员永远不需要直接引用 GStreamer 或调用 GStreamer API。但是,在一些高级用例中,可能需要访问底层正在使用的 GStreamer 对象。