FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
fz::LogTransformStage< TInput >::Config Struct Reference

#include <log_transform_stage.h>

Public Attributes

float error_bound = 1e-3f
 delta — the target point-wise relative error bound.
 
float threshold = 0.0f
 
float outlier_capacity = 0.05f
 Fraction of the input element count reserved for outliers.
 

Detailed Description

template<typename TInput = float>
struct fz::LogTransformStage< TInput >::Config

Construction parameters.

Member Data Documentation

◆ threshold

template<typename TInput = float>
float fz::LogTransformStage< TInput >::Config::threshold = 0.0f

|x| < threshold => lossless outlier. 0 disables the threshold, so only zeros/denormals/inf/NaN are escalated. Raising it trades a larger outlier list for a narrower (more compressible) log range.