Skip to main content

sima_ev_quant_desc Struct

Optional quantization metadata. More...

Declaration

struct sima_ev_quant_desc { ... }

Included Headers

#include <EvTensorAbi.h>

Public Member Attributes Index

uint32_tscheme

sima_ev_quant_scheme value. More...

uint32_tquant_axis

Axis along which quantization is per-axis. More...

floatscale

Per-tensor scale (when scheme=PER_TENSOR_AFFINE). More...

int32_tzero_point

Per-tensor zero-point. More...

uint64_tscale_addr

Bus address of per-axis scale array (if used). More...

uint64_tzero_point_addr

Bus address of per-axis zero-point array (if used). More...

uint32_tparam_count

Length of per-axis arrays. More...

uint32_treserved0

Reserved for future use; zero on write. More...

Description

Optional quantization metadata.

Kernels that do not use quantization should set scheme = SIMA_EV_QUANT_NONE and leave the remaining fields zeroed. Per-axis schemes use scale_addr / zero_point_addr arrays of length param_count.

Definition at line 195 of file EvTensorAbi.h.

Public Member Attributes

param_count

uint32_t sima_ev_quant_desc::param_count

Length of per-axis arrays.

Definition at line 202 of file EvTensorAbi.h.

quant_axis

uint32_t sima_ev_quant_desc::quant_axis

Axis along which quantization is per-axis.

Definition at line 197 of file EvTensorAbi.h.

reserved0

uint32_t sima_ev_quant_desc::reserved0

Reserved for future use; zero on write.

Definition at line 203 of file EvTensorAbi.h.

scale

float sima_ev_quant_desc::scale

Per-tensor scale (when scheme=PER_TENSOR_AFFINE).

Definition at line 198 of file EvTensorAbi.h.

scale_addr

uint64_t sima_ev_quant_desc::scale_addr

Bus address of per-axis scale array (if used).

Definition at line 200 of file EvTensorAbi.h.

scheme

uint32_t sima_ev_quant_desc::scheme

sima_ev_quant_scheme value.

Definition at line 196 of file EvTensorAbi.h.

zero_point

int32_t sima_ev_quant_desc::zero_point

Per-tensor zero-point.

Definition at line 199 of file EvTensorAbi.h.

zero_point_addr

uint64_t sima_ev_quant_desc::zero_point_addr

Bus address of per-axis zero-point array (if used).

Definition at line 201 of file EvTensorAbi.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.