Skip to content

CVCUDA Holoscan Interoperability Operators#

Authors: Holoscan Team (NVIDIA)
Supported platforms: x86_64, aarch64
Language: C++
Last modified: May 13, 2025
Latest version: 1.0
Minimum Holoscan SDK version: 0.6.0
Tested Holoscan SDK versions: 0.6.0
Contribution metric: Level 1 - Highly Reliable

This directory contains two operators to enable interoperability between the CVCUDA and Holoscan tensors: holoscan::ops::CvCudaToHoloscan and holoscan::ops::HoloscanToCvCuda.

holoscan::ops::CvCudaToHoloscan#

Operator class to convert a nvcv::Tensor to a holoscan::Tensor.

Inputs#
  • input: a CV-CUDA tensor
  • type: nvcv::Tensor
Outputs#
  • output: a Holoscan tensor as holoscan::Tensor in holoscan::TensorMap
  • type: holoscan::TensorMap

holoscan::ops::HoloscanToCvCuda#

Inputs#
  • input: a gxf::Entity containing a Holoscan tensor as holoscan::Tensor
  • type: gxf::Entity
Outputs#
  • output: a CV-CUDA tensor
  • type: nvcv::Tensor