As described in the Overview, the Holoscan SDK provides many components and capabilities. The goal of this section is to provide a recommended path to getting started with the SDK.
The Holoscan SDK is optimized and compatible with multiple hardware platforms, including NVIDIA Developer Kits (aarch64), DGX Spark, and x86_64 workstations. Learn more on the developer page to help you decide what hardware you should target.
Start with installing the SDK. If you have a need for it, you can go through additional recommended setups to achieve peak performance, or setup additional sensors from NVIDIA’s partners.
The Holoscan SDK does not only provide a framework to build and run applications, but also a set of reusable operators to facilitate implementing applications for streaming, AI, and other general domains.
The list of existing operators is available here, which points to the C++ or Python API documentation for more details. Specific documentation is available for the visualization (codename: HoloViz) and inference (codename: HoloInfer) operators.
Additionally, HoloHub is a central repository for users and developers to share reusable operators and sample applications with the Holoscan community, extending the capabilities of the SDK:
Take a glance at HoloHub to find components you might want to leverage in your application, improve upon existing work, or contribute your own additions to the Holoscan platform.
The steps above cover what is required to write your own application and run it.