44 uint32_t radius,
float threshold, uint8_t* d_out,
MemoryPool* pool, fz::stream_t stream,
45 int chunk_bytes = 16384);
53 const uint8_t* d_archive,
size_t archive_bytes,
size_t output_bytes,
54 float ebx2,
bool inplace_outliers, uint32_t quant_radius,
55 const float* d_outlier_vals,
const uint32_t* d_outlier_idxs,
56 uint32_t outlier_count,
float* d_out,
MemoryPool* pool, fz::stream_t stream,
57 int chunk_bytes = 16384);
size_t launchFusedChunkPfplInverse(const uint8_t *d_archive, size_t archive_bytes, size_t output_bytes, float ebx2, bool inplace_outliers, uint32_t quant_radius, const float *d_outlier_vals, const uint32_t *d_outlier_idxs, uint32_t outlier_count, float *d_out, MemoryPool *pool, fz::stream_t stream, int chunk_bytes=16384)
size_t launchFusedChunkPfpl(ChunkCoderKind coder, const float *d_in, size_t n, float ebx2_r, uint32_t radius, float threshold, uint8_t *d_out, MemoryPool *pool, fz::stream_t stream, int chunk_bytes=16384)
ChunkCoderKind
The variable-length coder that terminates a chunk-fused chain (the swappable sink).
Definition chunk_fusion.h:26
Chunk-cooperative fusion geometry — single source of truth.
@ RRE
Repeated-word bitmap reducer with recursive bitmap compression (LC component)
Backend-neutral GPU type aliases.