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.

Visit the NGC demo website for a live demonstration of some of Holoscan capabilities.

System Requirements

Troubleshooting

ERROR gxf/std/extension_loader.cpp@114: Failed to load extension ... Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found

The current version of the wheels were built and tested on Ubuntu 20.04 with libc 2.31 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.11.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-cu11 --index https://pypi.ngc.nvidia.com

ERROR gxf/std/extension_loader.cpp@114: Failed to load extension ... Error: libnvonnxparser.so.8: cannot open shared object file: No such file or directory

TensorRT is missing from your system. It is only needed for the inference operator (in holoscan.operators):

  • If you do not need it, only include the holoscan submodules 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.2.3.0 --index https://pypi.ngc.nvidia.com

ERROR ImportError: cannot import name 'SCHEME_KEYS' from 'pip._internal.models.scheme' ... Error processing line 1 of holoscan-x.y.z.pth:

You version of pip is probably below the required 20.2. Upgrade pip with:

python3 -m pip install --upgrade pip

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-0.5.1-cp311-cp311-manylinux2014_x86_64.whl (34.8 MB view details)

Uploaded CPython 3.11

holoscan-0.5.1-cp311-cp311-manylinux2014_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.11

holoscan-0.5.1-cp310-cp310-manylinux2014_x86_64.whl (34.8 MB view details)

Uploaded CPython 3.10

holoscan-0.5.1-cp310-cp310-manylinux2014_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.10

holoscan-0.5.1-cp39-cp39-manylinux2014_x86_64.whl (34.8 MB view details)

Uploaded CPython 3.9

holoscan-0.5.1-cp39-cp39-manylinux2014_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.9

holoscan-0.5.1-cp38-cp38-manylinux2014_x86_64.whl (34.8 MB view details)

Uploaded CPython 3.8

holoscan-0.5.1-cp38-cp38-manylinux2014_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.8

File details

Details for the file holoscan-0.5.1-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for holoscan-0.5.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27a8f550044caa51f9ee65751c48a33119ddc1051ab4aa4ec3bb4701d5a85ba8
MD5 ee749cd38bbc9f0e3a4458409bc5db17
BLAKE2b-256 53a06dc811ae901611cdfcd3033287910af8ecbd79eac5bc38223aa2bca52d3f

See more details on using hashes here.

File details

Details for the file holoscan-0.5.1-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for holoscan-0.5.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88bbe7367eef908ef3b00bf43f1ed33bb82a76686f733f9260b28caa1dd774e4
MD5 b7fa23ece28e4f70432d540c60b24cf8
BLAKE2b-256 51cb9610e1c9952c00003b087d6f2e795922b64fffa1aee61ecd270476489dca

See more details on using hashes here.

File details

Details for the file holoscan-0.5.1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for holoscan-0.5.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aff94f0013530e86e237e44daa90521a89f6c6e989a508f6e42f90c07f6cb2e7
MD5 58884029e7bb6d6107ff1d4db2279be4
BLAKE2b-256 ec5f508ae27820b26bb855749044da081b99517a4c3bcff3372fdff56dfa1724

See more details on using hashes here.

File details

Details for the file holoscan-0.5.1-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for holoscan-0.5.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46f0d14a69f77c51d9a74ba06ca7d3aceacffb2aa3cd7d76aa74c14007763c31
MD5 f3f80792a2d33f7f2f5cd75d3d623dce
BLAKE2b-256 8013d3e487db96b9acda0a5d600843882dbc7cf9cafb3f35ead30a8fca75799e

See more details on using hashes here.

File details

Details for the file holoscan-0.5.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for holoscan-0.5.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39f36495c1f6c2eef4cbdf7c21daf3143021b95a0feb15c78653fdd46fffd7f3
MD5 45abc84f13abd9a5583d97408e951da5
BLAKE2b-256 36a7223bc82906c1226af30e21207d7b94039e51552200fed9df9259742baf4d

See more details on using hashes here.

File details

Details for the file holoscan-0.5.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for holoscan-0.5.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0138816c0c4ece4052f1811406ad99a896d192cc967efa4b6052dfc9c6731eeb
MD5 2cdc387f6554960149ebe51615673548
BLAKE2b-256 7e54cdd791de3f42f9debedd12fd932ffecc546d44e593635379493a41871251

See more details on using hashes here.

File details

Details for the file holoscan-0.5.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for holoscan-0.5.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 417ea0bcf731fcb9dd4650befad385bcff436bc835c7e85995f7e1eac7b83cb4
MD5 5d02373824400ee7e65288d417f930e0
BLAKE2b-256 dc17b8aebc577488142d6834c5038140c575cc3b069a33afbded83d2ef835c78

See more details on using hashes here.

File details

Details for the file holoscan-0.5.1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for holoscan-0.5.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60b8fe820d5172b77741a54086c69af4363aeea3e2bbb30679d0f11afac6cf14
MD5 1c9890f3e0f5e8b5edb7f00422b03793
BLAKE2b-256 f28af0d255929684549ecd821c3c359c1c4d06a40de446de3a323104ffa3f791

See more details on using hashes here.

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