diff --git a/dorado/basecall/CRFModelConfig.cpp b/dorado/basecall/CRFModelConfig.cpp index 47e6fc60..35d7ae12 100644 --- a/dorado/basecall/CRFModelConfig.cpp +++ b/dorado/basecall/CRFModelConfig.cpp @@ -132,8 +132,10 @@ SignalNormalisationParams parse_signal_normalisation_params(const toml::value &c if (config_toml.contains("standardisation")) { const auto &norm = toml::find(config_toml, "standardisation"); params.standarisation.standardise = toml::find(norm, "standardise") > 0; - params.standarisation.mean = toml::find(norm, "mean"); - params.standarisation.stdev = toml::find(norm, "stdev"); + if (params.standarisation.standardise) { + params.standarisation.mean = toml::find(norm, "mean"); + params.standarisation.stdev = toml::find(norm, "stdev"); + } if (params.standarisation.standardise && params.strategy != ScalingStrategy::PA) { throw std::runtime_error(