Skip to main content

Holoscan Vision for CUDA 13

This distribution provides holoscan_vision and its native Vision library. It requires the exact matching holoscan-core-cu13 wheel, cvcuda-cu13 for CV-CUDA, and nvidia-npp>=13.0,<13.2 for NPP. These are declared dependencies, so pip installs them with it. Other CUDA 13 runtime prerequisites still apply, and the CUDA driver is supplied by the host and is never bundled.

The bindings expose schema-derived Python proxies for all eight CV-CUDA-backed operators and the NPP-backed BayerDemosaicOp. Import them from holoscan_vision.operators; the Bayer proxy accepts stable phase names such as bayer_grid_pos="rggb" and carries holoscan.schema.Image on both ports.

Build from a completed SDK build tree using regular CPython 3.12:

export CUDA_MAJOR=13 PEP440_VERSION=5.0.0.dev1
python3.12 -m build --wheel python/holoscan-vision \
  -Ccmake.define.HOLOSCAN_SDK_BUILD_ROOT=/absolute/path/to/sdk/build

The shared scikit-build-core project installs the native build's Vision wheel component without reconfiguring or compiling the SDK or regenerating stubs. Source archives contain the staging tooling and licenses, but still require the completed native build tree and the paths referenced by its install rules.

Install Core and Vision together from the same release. Core owns holoscan/; Vision owns holoscan_vision/, including lib/libholoscan_vision.so.5. Core libraries are not duplicated. CV-CUDA and NPP resolve from their provider wheels installed alongside Vision: cvcuda_cu13.libs/ and nvidia/cu13/lib/, respectively. NPP retains its CUDA 13 SONAMEs. Staging gives Vision an origin-relative RPATH and a direct dependency on NPP's core library so both NPP libraries resolve from the provider wheel ahead of a system CUDA directory in LD_LIBRARY_PATH. See the runtime ownership policy. Both wheels target cp312-abi3 and are qualified on regular CPython 3.12–3.14. Uninstalling Vision leaves Core's files intact.

Metadata

Release files for holoscan-vision-cu13 5.0.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-vision-cu13 5.0.0
File Interpreter ABI Platform Actions
holoscan_vision_cu13-5.0.0-cp312-abi3-manylinux_2_39_x86_64.whl CPython 3.12 abi3 Linux glibc 2.39+ x86-64 Details for holoscan_vision_cu13-5.0.0-cp312-abi3-manylinux_2_39_x86_64.whl
holoscan_vision_cu13-5.0.0-cp312-abi3-manylinux_2_39_aarch64.whl CPython 3.12 abi3 Linux glibc 2.39+ ARM64 Details for holoscan_vision_cu13-5.0.0-cp312-abi3-manylinux_2_39_aarch64.whl

Total release size: 730.3 kB

Release files / holoscan_vision_cu13-5.0.0-cp312-abi3-manylinux_2_39_x86_64.whl

Download URL holoscan_vision_cu13-5.0.0-cp312-abi3-manylinux_2_39_x86_64.whl
Size 385.5 kB
Tags CPython 3.12 Linux glibc 2.39+ x86-64 abi3
SHA-256 checksum
How to use checksums
fe55e48fd06c6bce19a3d94f9daed9d5a71bf7ae13d4f95141dad65955744006
BLAKE2b-256 checksum
How to use checksums
59d4ef0b3b4cebad168a5b068745f40e215d59a52f1f0f3c12dd7d3dcd4adf81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / holoscan_vision_cu13-5.0.0-cp312-abi3-manylinux_2_39_aarch64.whl

Download URL holoscan_vision_cu13-5.0.0-cp312-abi3-manylinux_2_39_aarch64.whl
Size 344.8 kB
Tags CPython 3.12 Linux glibc 2.39+ ARM64 abi3
SHA-256 checksum
How to use checksums
2da170561bb3d6b210a04559cb3f4ceac1ccb55e0c4a392ba1112912e5476ed6
BLAKE2b-256 checksum
How to use checksums
ff1d23324f0e8cb1173b67aab67df51937c32fc39ecffad533b2545adb024b20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for holoscan-vision-cu13 5.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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