|
FZGPUModules 1.0
GPU-accelerated modular compression pipeline
|
#include <quantizer.h>
Public Attributes | |
| float | abs_error_bound |
| Absolute EB after mode conversion (0 for REL). | |
| float | user_error_bound |
| Original user-specified EB. | |
| float | value_base |
| value_range (NOA); 0 for ABS/REL. | |
| uint32_t | quant_radius |
| Quantization radius. | |
| uint32_t | num_elements |
| Total element count. | |
| uint32_t | outlier_count |
| Actual number of outliers. | |
| DataType | input_type |
| Original input type (1B). | |
| DataType | code_type |
| Quantization code type (1B). | |
| uint8_t | eb_mode |
| ErrorBoundMode cast to uint8_t. | |
| uint8_t | zigzag_codes |
| 1 if ABS/NOA codes are zigzag-encoded. | |
| float | outlier_threshold |
| ABS/NOA: |x| >= threshold → forced outlier (inf = disabled). | |
| uint8_t | inplace_outliers |
| 1 if outliers are encoded in-place in the codes array. | |
| uint8_t | _pad [3] |
| Alignment padding — must be zero. | |
Serialized quantizer configuration stored in FZMBufferEntry.stage_config. Written by serializeHeader(); read back by deserializeHeader(). 36 bytes — fits within the 128-byte FZM_STAGE_CONFIG_SIZE limit.