First Steps

Abstract

The target audience for this document are developers interested in:

  • Exploring the capabilities of this SDK,

  • Assess how well its features could address the AI inference needs of their videogame, game engine or interactive experience, and/or

  • Estimate the effort to integrate NVIGI into a large codebase.

Therefore, the goal of this document is to suggest a useful path through the NVIGI documentation to address these specific needs.

Next Steps

Once a developer has seen NVIGI inference in action by (1) running the samples and (2) building the plugins from source, some additional suggested steps are:

  • Read the documentation on the top-level items: the models, organization of the docs, and the contents of the developer pack.

  • Read the more general NVIGI programming guide, which discusses key concepts (i.e. lifecycle, interfaces, input/outputs) and details of an integration of the NVIGI Core API into an existing codebase.

  • Read the more specific NVIGI programming guide for AI, which discusses the details of using the NVIGI Core API to load and execute an AI inference plugin.

  • Clone the GitHub repository for the NVIGI AI plugins in this developer pack, in order to understand how these existing plugins work.