sima_ev_quant_desc Struct
Optional quantization metadata. More...
Declaration
Included Headers
Public Member Attributes Index
| uint32_t | scheme |
|
sima_ev_quant_scheme value. More... | |
| uint32_t | quant_axis |
|
Axis along which quantization is per-axis. More... | |
| float | scale |
|
Per-tensor scale (when scheme=PER_TENSOR_AFFINE). More... | |
| int32_t | zero_point |
|
Per-tensor zero-point. More... | |
| uint64_t | scale_addr |
|
Bus address of per-axis scale array (if used). More... | |
| uint64_t | zero_point_addr |
|
Bus address of per-axis zero-point array (if used). More... | |
| uint32_t | param_count |
|
Length of per-axis arrays. More... | |
| uint32_t | reserved0 |
|
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
|
quant_axis
|
Axis along which quantization is per-axis.
Definition at line 197 of file EvTensorAbi.h.
reserved0
|
Reserved for future use; zero on write.
Definition at line 203 of file EvTensorAbi.h.
scale
|
Per-tensor scale (when scheme=PER_TENSOR_AFFINE).
Definition at line 198 of file EvTensorAbi.h.
scale_addr
|
Bus address of per-axis scale array (if used).
Definition at line 200 of file EvTensorAbi.h.
scheme
|
zero_point
|
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.