FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
fz::fused::chunk::ChunkSideCtx Struct Reference

#include <chunk_op_params.h>

Public Attributes

uint32_t * out_idxs = nullptr
 global element index of each outlier
 
float * out_vals = nullptr
 raw value of each outlier
 
uint32_t * out_count = nullptr
 global append counter (device, zeroed pre-launch)
 
uint32_t max = 0
 outlier list capacity (elements); appends past it drop
 

Detailed Description

Side-output context threaded to the harness Map op, so a Map that produces escaping outputs (e.g. QuantSplitOutlier) can append them. out_count is a GLOBAL device counter shared across every chunk's CTA (the outlier list is one pipeline output spanning all chunks); the runner allocates and zeroes it. Ops that produce no side output ignore this entirely (all fields may be null/0).