|
FZGPUModules 2.0
GPU-accelerated modular compression pipelines
|
Factory function for reconstructing pipeline stages from serialized FZM headers. More...
#include "stage/stage.h"#include "fzm_format.h"#include "predictors/diff/diff.h"#include "coders/rle/rle.h"#include "fused/lorenzo_quant/lorenzo_quant.h"#include "predictors/lorenzo/lorenzo_stage.h"#include "transforms/zigzag/zigzag_stage.h"#include "transforms/negabinary/negabinary_stage.h"#include "shufflers/bitshuffle/bitshuffle_stage.h"#include "coders/rze/rze_stage.h"#include "coders/bitpack/bitpack_stage.h"#include <memory>#include <stdexcept>#include <cstring>Go to the source code of this file.
Functions | |
| Stage * | fz::createStage (StageType type, const uint8_t *config, size_t config_size) |
Factory function for reconstructing pipeline stages from serialized FZM headers.
|
inline |
Reconstruct a Stage from a serialized FZM header. Used by the decompressor to rebuild the inverse pipeline from the file.
| type | Stage type read from FZMStageInfo. |
| config | Serialized config bytes. |
| config_size | Number of valid bytes in config. |