Pipeline¤
EvaluationPipeline is the retained orchestration layer for explicit
evaluation dependencies. It lives in
artifex.generative_models.core.evaluation.metrics.pipeline and builds a
small set of supported runtime metrics.
Current Contract¤
- metrics must use explicit
modality:metricspecs - supported metric specs are
image:fid,image:is, andtext:perplexity - caller-supplied dependencies are required for
feature_extractor,classifier, andmodel - unsupported metric specs raise during initialization instead of being skipped
- registry ownership lives in
calibrax.metrics.MetricRegistry, not in a parallel Artifex wrapper
Supported Payload Shapes¤
image:fidexpects{"real": ..., "generated": ...}image:isexpects{"generated": ...}text:perplexityexpects{"inputs": ...}or{"log_probs": ...}and may also receive{"mask": ...}