FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1#pragma once
2
52// loadConfig/saveConfig themselves are methods on Pipeline — see
53// include/pipeline/compressor.h for those declarations.
54
55#include <string>
56#include <vector>
57
58namespace fz {
59
73std::vector<std::string> registeredStageTypes();
74
77 std::string name;
78 std::string fingerprint;
79};
80
105std::vector<StageFingerprintInfo> stageFingerprints();
106
107} // namespace fz
108
Definition dag.h:24
std::vector< std::string > registeredStageTypes()
Every stage type string loadConfig() accepts, in registry order.
std::vector< StageFingerprintInfo > stageFingerprints()
Per-stage source fingerprints for THIS build.
A stage's name paired with a hash of the source that implements it.
Definition config.h:76
std::string fingerprint
empty if this build has no fingerprint for it
Definition config.h:78