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.

202 uint32_t param_count;

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.

197 uint32_t quant_axis;

reserved0

uint32_t sima_ev_quant_desc::reserved0

Reserved for future use; zero on write.

Definition at line 203 of file EvTensorAbi.h.

203 uint32_t reserved0;

scale

float sima_ev_quant_desc::scale

Per-tensor scale (when scheme=PER_TENSOR_AFFINE).

Definition at line 198 of file EvTensorAbi.h.

198 float scale;

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.

200 uint64_t scale_addr;

scheme

uint32_t sima_ev_quant_desc::scheme

sima_ev_quant_scheme value.

Definition at line 196 of file EvTensorAbi.h.

196 uint32_t scheme;

zero_point

int32_t sima_ev_quant_desc::zero_point

Per-tensor zero-point.

Definition at line 199 of file EvTensorAbi.h.

199 int32_t zero_point;

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.

201 uint64_t zero_point_addr;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.