NvCvTensorOpsExtension

Generic CVCORE tensor_ops interfaces.

  • UUID: 6eae64ff-97a9-4d9b-b324-f85e6a98a75a

  • Version: 1.0.0

  • Author: NVIDIA

  • License: NVIDIA

Components

nvidia::cvcore::tensor_ops::Resize

Codelet for image resizing in tensor_ops.

  • Component ID: a58141ac-7eca-4ea5-9b54-5446fe379a11

  • Base Type: nvidia::gxf::Codelet

Parameters

input_type

Describes the input image type expected at the receiver.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


output_width

Width of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_UINT64


output_height

Height of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_UINT64


interp_type

Interpolation type for resizing (nearest/linear/cubic_bspline/cubic_catmullrom).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


keep_aspect_ratio

Whether to keep aspect ratio while resizing.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_BOOL


receiver

Named receiver queue with the input to the pipeline.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Receiver


transmitter

Named transmitter to send the output to.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Transmitter


pool

Named memory pool to allocate blocks from. (must be GPU pool).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Allocator


output_name

Name of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING

nvidia::cvcore::tensor_ops::CropAndResize

Codelet for crop and resizing operation in tensor_ops.

  • Component ID: 4a7ff422-de38-41bc-9e74-3ac10d9294b6

  • Base Type: nvidia::gxf::Codelet

Parameters

input_type

Describes the input image type expected at the receiver.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


output_width

Width of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_UINT64


output_height

Height of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_UINT64


interp_type

Interpolation type for resizing (nearest/linear/cubic_bspline/cubic_catmullrom).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


keep_aspect_ratio

Whether to keep aspect ratio while resizing.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_BOOL


receiver

Named receiver queue with the input to the pipeline.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Receiver


receiver_bbox

Named receiver queue with the input bbox to the pipeline.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Receiver


transmitter

Named transmitter to send the output to.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Transmitter


pool

Named memory pool to allocate blocks from. (Must be GPU pool.)

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Allocator


output_name

Name of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING

nvidia::cvcore::tensor_ops::Normalize

Codelet for image normalization in tensor_ops.

  • Component ID: 7018f0b9-034c-462b-a9fb-af7ee012974f

  • Base Type: nvidia::gxf::Codelet

Parameters

input_type

Describes the input image type expected at the receiver.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


scales

Scaling factors used for normalization (must be the same size of channel count).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_CUSTOM


offsets

Offset factors used for normalization.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_CUSTOM


receiver

Named receiver queue with the input to the pipeline.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Receiver


transmitter

Named transmitter to send the output to.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Transmitter


pool

Named memory pool to allocate blocks from (must be GPU pool).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Allocator


output_name

Name of the output tensor

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING

nvidia::cvcore::tensor_ops::InterleavedToPlanar

Codelet for convert interleaved image to planar image in tensor_ops.

  • Component ID: 269d4237-f3c3-479d-bcca-9ecc44c71a70

  • Base Type: nvidia::gxf::Codelet

Parameters

input_type

Describes the input image type expected at the receiver.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


output_width

Width of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_UINT64


output_height

Height of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_UINT64


interp_type

Interpolation type for resizing (nearest/linear/cubic_bspline/cubic_catmullrom).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


keep_aspect_ratio

Whether to keep aspect ratio while resizing.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_BOOL


receiver

Named receiver queue with the input to the pipeline.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Receiver


transmitter

Named transmitter to send the output to.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Transmitter


pool

Named memory pool to allocate blocks from (must be GPU pool).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Allocator


output_name

Name of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING

nvidia::cvcore::tensor_ops::ConvertColorFormat

Codelet for image color conversion in tensor_ops.

  • Component ID: fc4d7b4d-8fcc-4daa-a286-056e0fcafa78

  • Base Type: nvidia::gxf::Codelet

Parameters

input_type

Describes the input image type expected at the receiver.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


output_type

Describes the output image type.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


receiver

Named receiver queue with the input to the pipeline.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Receiver


transmitter

Named transmitter to send the output to.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Transmitter


pool

Named memory pool to allocate blocks from (must be GPU pool).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Allocator


output_name

Name of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING

nvidia::cvcore::tensor_ops::Reshape

Codelet for image reshape in tensor_ops.

  • Component ID: 26789b7d-5a8d-4e84-86b8-45ec5f4cd12a

  • Base Type: nvidia::gxf::Codelet

Parameters

input_type

Describes the input image type expected at the receiver.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


output_shape

Output tensor shape (must have the same size as input Tensor).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_CUSTOM


receiver

Named receiver queue with the input to the pipeline.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Receiver


transmitter

Named transmitter to send the output to.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Transmitter


pool

Named memory pool to allocate blocks from (must be GPU pool).

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: gxf::Allocator


output_name

Name of the output tensor.

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING