Formats Used by vvas_xinfer - Formats Used by vvas_xinfer - 6.3 English - XD056

Vitis Video Analytics SDK (VVAS) 6.3 User Guide (XD056)

Document_ID
XD056
Release_Date
2026-09-24
Version
6.3 English

The vvas_xinfer element selects the tensor format from three values: model-format from the JSON configuration, the model tensor layout, and the tensor data type. GStreamer logs and caps use the names in the last column.

Table 38 vvas_xinfer Tensor Format Mapping

model-format

Tensor layout

Data type

GStreamer format

RGB

NCHW

FLOAT32

RGB_FLOATP

RGB

NHWC

FLOAT32

RGB_FLOAT

RGB

NCHW

INT8

RGBP

RGB

NHWC

INT8

RGB

RGB

HCWNC4

INT8

RGBx

RGB

NCHW

BF16

RGB_BF16P

RGB

NHWC

BF16

RGB_BF16

RGB

HCWNC4

BF16

RGBX_BF16_C4

RGB

NCHW

FP16

RGB_FP16P

RGB

NHWC

FP16

RGB_FP16

RGB

HCWNC4

FP16

RGBX_FP16_C4

RGB

HCWNC8

INT8

RGBX8_C8

RGB

HCWNC8

BF16

RGBX_BF16_C8

RGB

HCWNC8

FP16

RGBX_FP16_C8

BGR

NHWC

FLOAT32

BGR_FLOAT

BGR

NHWC

INT8

BGR

BGR

NCHW

BF16

BGR_BF16P

BGR

NHWC

BF16

BGR_BF16

BGR

HCWNC4

BF16

BGRX_BF16_C4

BGR

NCHW

FP16

BGR_FP16P

BGR

NHWC

FP16

BGR_FP16

BGR

HCWNC4

FP16

BGRX_FP16_C4

vvas_xinfer does not select BGR with NCHW for FLOAT32 or INT8 models. GRAY_BF16, GRAY_FP16, and GRAY_FLOAT may appear in caps for tensor compatibility, but they are not selected for RGB or BGR model configurations.