Skip to main content

The Holoscan SDK: building high-performance AI streaming applications

Project description

Holoscan SDK

The Holoscan SDK Python Wheel is part of NVIDIA Holoscan, the AI sensor processing platform that combines hardware systems for low-latency sensor and network connectivity, optimized libraries for data processing and AI, and core microservices to run streaming, imaging, and other applications, from embedded to edge to cloud. It can be used to build streaming AI pipelines for a variety of domains, including Medical Devices, High Performance Computing at the Edge, Industrial Inspection and more.

Getting Started

Visit the Holoscan User Guide to get started with the Holoscan SDK.

Prerequisites

  • Prerequisites for each supported platform are documented in the user guide.
  • Python: 3.8 to 3.11

Troubleshooting

version GLIBC_2.32 not found [...] version GLIBCXX_3.4.29 not found

The current version of the wheels were built and tested on Ubuntu 22.04 with libc 2.35 instead of manylinux. They were named as such to make them available early on PyPI. You'll need to use a system with a more recent version of libc to use the Holoscan SDK python wheels.

ImportError: libcudart.so.12.0: cannot open shared object file: No such file or directory

Cuda runtime is missing from your system (required even for CPU only pipelines). Follow links in the section above to install CUDA, or install it through the python wheels:

python3 -m pip install nvidia-cuda-runtime-cu12 --index https://pypi.ngc.nvidia.com

Error: libnvonnxparser.so.8: cannot open shared object file: No such file or directory

TensorRT is missing from your system. It is only needed by the holoscan.operators.InferenceOp operator.

  • If you do not need it, only import the holoscan submodules or operators required for your use case (ex: from holoscan import core).
  • If you do need it, follow links in the section above to install TensorRT, or install it through the python wheels:
python3 -m pip install nvidia-tensorrt~=8.6 --index https://pypi.ngc.nvidia.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

holoscan-1.0.3-cp311-cp311-manylinux_2_35_x86_64.whl (33.6 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.35+ x86-64

holoscan-1.0.3-cp311-cp311-manylinux_2_35_aarch64.whl (32.1 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.35+ ARM64

holoscan-1.0.3-cp310-cp310-manylinux_2_35_x86_64.whl (33.6 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

holoscan-1.0.3-cp310-cp310-manylinux_2_35_aarch64.whl (32.1 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.35+ ARM64

holoscan-1.0.3-cp39-cp39-manylinux_2_35_x86_64.whl (33.6 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.35+ x86-64

holoscan-1.0.3-cp39-cp39-manylinux_2_35_aarch64.whl (32.1 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.35+ ARM64

holoscan-1.0.3-cp38-cp38-manylinux_2_35_x86_64.whl (33.6 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.35+ x86-64

holoscan-1.0.3-cp38-cp38-manylinux_2_35_aarch64.whl (32.1 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.35+ ARM64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page