/// <summary> /// This emits a warning if there is Normalizer sub-model. /// </summary> public static bool WarnOnOldNormalizer(ModelLoadContext ctx, Type typePredictor, IChannelProvider provider) { Contracts.CheckValue(provider, nameof(provider)); provider.CheckValue(ctx, nameof(ctx)); provider.CheckValue(typePredictor, nameof(typePredictor)); if (!ctx.ContainsModel(@"Normalizer")) return false; using (var ch = provider.Start("WarnNormalizer")) { ch.Warning(NormalizerWarningFormat, typePredictor, Environment.NewLine); ch.Done(); } return true; }