Skip to main content

Holoscan SDK

The Holoscan SDK CUDA 13 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. Note that the python wheels have many optional dependencies which you may install manually based on your needs (see compatibility matrix at the bottom).
  • The Holoscan SDK python wheels are tested on Ubuntu 22.04 (x86_64) and Ubuntu 24.04 (aarch64). They are generally expected to work on any Linux distribution with glibc 2.39 or above (see output of ldd --version) and CUDA Runtime 13.0 or above.
  • Python: 3.10 to 3.13

Troubleshooting

holoscan-cu12 gets installed instead of holoscan-cu13

The holoscan metapackage installs holoscan-cu12 CUDA 12 binaries. Please make sure to install holoscan-cu13 and NOT holoscan if you are targeting a CUDA 13 platform.

ERROR: Could not find a version that satisfies the requirement holoscan-cu13==<version>
ERROR: No matching distribution found for holoscan-cu13==<version>

The latest version of the wheels were built and tested on Ubuntu 22.04 with glibc 2.35 (x86_64) or Ubuntu 24.04 with glibc 2.39 (aarch64). You may need to switch to a Linux distribution with a more recent version of glibc to use the Holoscan SDK python wheels 3.7 or above (check your version with ldd --version), or use the Holoscan SDK NGC container instead.

libc.so.6: version 'GLIBC_2.32 not found
libstdc++.so.6: version `GLIBCXX_3.4.29` not found

Same as above.

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

CUDA runtime is missing from your system (required even for CPU only pipelines).

  • x86_64: two options

    • A) System Installation: Follow the official installation steps for installing the CUDA Toolkit.
    • B) PIP installation:
      • For holoscan-cu13:

        python3 -m pip install nvidia-cuda-runtime==13.*
        
      • Export the CUDA runtime library path:

        export CUDA_WHL_LIB_DIR=$(python3 -c 'import nvidia.cuda_runtime; print(nvidia.cuda_runtime.__path__[0])')/lib
        export LD_LIBRARY_PATH="$CUDA_WHL_LIB_DIR:$LD_LIBRARY_PATH"
        
  • Jetson Thor: Re-install JetPack 7.0.

  • IGX Orin: holoscan-cu13 does not support IGX OS 1.x.

  • Jetson Orin: holoscan-cu13 does not support Jetpack 6.

catastrophic error: cannot open source file "vector_types.h"

CUDA Runtime headers are missing from your system.

Resolution: same as above.

Reference: https://docs.cupy.dev/en/latest/install.html#cupy-always-raises-nvrtc-error-compilation-6

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

TensorRT is missing from your system (note that it is only needed by the holoscan.operators.InferenceOp operator.).

  • x86_64:

    • A) System Installation: Follow the official installation steps.

    • B) PIP installation:

      python3 -m pip install tensorrt-libs~=8.6.1 --index-url https://pypi.nvidia.com
      export TRT_WHL_LIB_DIR=$(python3 -c 'import tensorrt_libs; print(tensorrt_libs.__path__[0])')
      export CUDNN_WHL_LIB_DIR=$(python3 -c 'import nvidia.cudnn; print(nvidia.cudnn.__path__[0])')/lib
      export CUBLAS_WHL_LIB_DIR=$(python3 -c 'import nvidia.cublas; print(nvidia.cublas.__path__[0])')/lib
      export LD_LIBRARY_PATH="$TRT_WHL_LIB_DIR:$CUDNN_WHL_LIB_DIR:$CUBLAS_WHL_LIB_DIR:$LD_LIBRARY_PATH"
      
  • Jetson Thor: Re-install JetPack 7.0.

  • IGX Orin: holoscan-cu13 does not support IGX OS 1.x.

  • Jetson Orin: holoscan-cu13 does not support Jetpack 6.

Metadata

Release files for holoscan-cu13 4.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for holoscan-cu13 4.6.0
File
holoscan_cu13-4.6.0-cp313-cp313-manylinux_2_35_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.35+ x86-64 Details
holoscan_cu13-4.6.0-cp313-cp313-manylinux_2_35_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.35+ ARM64 Details
holoscan_cu13-4.6.0-cp312-cp312-manylinux_2_35_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ x86-64 Details
holoscan_cu13-4.6.0-cp312-cp312-manylinux_2_35_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ ARM64 Details
holoscan_cu13-4.6.0-cp311-cp311-manylinux_2_35_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ x86-64 Details
holoscan_cu13-4.6.0-cp311-cp311-manylinux_2_35_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ ARM64 Details
holoscan_cu13-4.6.0-cp310-cp310-manylinux_2_35_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.35+ x86-64 Details
holoscan_cu13-4.6.0-cp310-cp310-manylinux_2_35_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.35+ ARM64 Details

Total release size: 315.4 MB

Release files / holoscan_cu13-4.6.0-cp313-cp313-manylinux_2_35_x86_64.whl

Download URL holoscan_cu13-4.6.0-cp313-cp313-manylinux_2_35_x86_64.whl
Size 41.3 MB
Tags CPython 3.13 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
d5d9aa969ebb09b029cdce1e98ee9ebfc24f833e2099d8d588d9d05d917117e3
BLAKE2b-256 checksum
How to use checksums
2e68ecf600f3b7871c8ccbc61ae3d1b00c4a09035ad9078e6d5420948aa64d3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / holoscan_cu13-4.6.0-cp313-cp313-manylinux_2_35_aarch64.whl

Download URL holoscan_cu13-4.6.0-cp313-cp313-manylinux_2_35_aarch64.whl
Size 37.6 MB
Tags CPython 3.13 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
c9576cb155a101ede6050b6e9985522d35c85207d13e4f77775691a1bf37ae3a
BLAKE2b-256 checksum
How to use checksums
f6c120b6cbd9d5fd2d1145265cc381e4a2e40e2b1fd9b0a754d28c73fff3405e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / holoscan_cu13-4.6.0-cp312-cp312-manylinux_2_35_x86_64.whl

Download URL holoscan_cu13-4.6.0-cp312-cp312-manylinux_2_35_x86_64.whl
Size 41.3 MB
Tags CPython 3.12 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
3d9f8696abd78e5ff796ac9c7d69d3653cd42bd472fa9bd48207072bf190008a
BLAKE2b-256 checksum
How to use checksums
2501ab9f0e7316d5e2a865d6a07c2c012ecb32872f4d93d9086f12712b5028bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / holoscan_cu13-4.6.0-cp312-cp312-manylinux_2_35_aarch64.whl

Download URL holoscan_cu13-4.6.0-cp312-cp312-manylinux_2_35_aarch64.whl
Size 37.6 MB
Tags CPython 3.12 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
9784bc3726669a9e108f5881b8ec3b3961ceee91b521c10430721f232c9e7d67
BLAKE2b-256 checksum
How to use checksums
e436a0be0146620d17950e785e440920ed235cf271bd7876403ef3909268deda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / holoscan_cu13-4.6.0-cp311-cp311-manylinux_2_35_x86_64.whl

Download URL holoscan_cu13-4.6.0-cp311-cp311-manylinux_2_35_x86_64.whl
Size 41.3 MB
Tags CPython 3.11 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
8b33573cdafb6c58b6abea30d0dd36e90a8f9a00c0973b5be0a3c1a96eb41a2e
BLAKE2b-256 checksum
How to use checksums
b687322166bbcb01d98d72a0a1291bbe577957caf4ebef977202ee99fe39d70c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / holoscan_cu13-4.6.0-cp311-cp311-manylinux_2_35_aarch64.whl

Download URL holoscan_cu13-4.6.0-cp311-cp311-manylinux_2_35_aarch64.whl
Size 37.6 MB
Tags CPython 3.11 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
2955820fb88be062e3af35d8786bae8f6b1b9d7f12ad30fd52e56c5f219be47f
BLAKE2b-256 checksum
How to use checksums
96672439b20715e4b7ecc94346318517c1bbcb751c819c4c0b5e802286c49534
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / holoscan_cu13-4.6.0-cp310-cp310-manylinux_2_35_x86_64.whl

Download URL holoscan_cu13-4.6.0-cp310-cp310-manylinux_2_35_x86_64.whl
Size 41.2 MB
Tags CPython 3.10 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
3cc5b18fcd83c3cdda341fcc46af999e957a78295e62c1d24c5be7147c68d3b5
BLAKE2b-256 checksum
How to use checksums
f839debb73841e60d58ccc6889fd492980ebbb59f2b804f6ee6218b1b9ce1418
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / holoscan_cu13-4.6.0-cp310-cp310-manylinux_2_35_aarch64.whl

Download URL holoscan_cu13-4.6.0-cp310-cp310-manylinux_2_35_aarch64.whl
Size 37.6 MB
Tags CPython 3.10 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
dc164b65f1780ea52734ef6415784cc415372ea7c934728a72caa91922d9cf55
BLAKE2b-256 checksum
How to use checksums
d42c971f36c021adaed81dd82b1e4e3630707e52e28ff521c6db0ef764183d46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

4.6.0 This release

8 release files

4.5.0

8 release files

4.4.0

8 release files

4.3.0

8 release files

4.2.0

8 release files

4.1.0

8 release files

4.0.0

8 release files

3.9.0

8 release files

3.8.0

8 release files

3.7.0

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page