8 writes to Header
Microsoft.ML.Core (7)
Data\ModelLoadContext.cs (5)
90ModelHeader.BeginRead(out FpMin, out Header, out Strings, out LoaderAssemblyName, Reader); 111ModelHeader.BeginRead(out FpMin, out Header, out Strings, out LoaderAssemblyName, Reader); 122ModelHeader.CheckVersionInfo(ref Header, ver); 130ModelHeader.CheckVersionInfo(ref Header, ver); 176ModelHeader.EndRead(FpMin, ref Header, Reader);
Data\ModelLoading.cs (2)
251string sig = ModelHeader.GetLoaderSig(ref Header); 265string sigAlt = ModelHeader.GetLoaderSigAlt(ref Header);
Microsoft.ML.Data (1)
DataLoadSave\LegacyCompositeDataLoader.cs (1)
363ModelHeader.CheckVersionInfo(ref ctx.Header, ver);
73 references to Header
Microsoft.ML.Core (5)
Data\ModelLoadContext.cs (2)
116_ectx.Check(Reader.BaseStream.Position == FpMin + Header.FpModel); 121_ectx.Check(Reader.BaseStream.Position == FpMin + Header.FpModel);
Data\ModelLoading.cs (3)
244_ectx.Assert(Reader.BaseStream.Position == FpMin + Header.FpModel); 263_ectx.Assert(Reader.BaseStream.Position == FpMin + Header.FpModel); 277_ectx.Assert(Reader.BaseStream.Position == FpMin + Header.FpModel);
Microsoft.ML.Data (29)
DataLoadSave\Binary\BinaryLoader.cs (4)
842if (ctx.Header.ModelVerWritten >= 0x00010002) 852if (ctx.Header.ModelVerWritten == 0x00010002 || ctx.Header.ModelVerWritten == 0x00010003) 860if (ctx.Header.ModelVerWritten >= 0x00010003)
DataLoadSave\LegacyCompositeDataLoader.cs (4)
353h.Check(ctx.Reader.BaseStream.Position == ctx.FpMin + ctx.Header.FpModel); 355if (ctx.Header.ModelSignature != ver.ModelSignature) 381bool hasTags = ctx.Header.ModelVerReadable >= VersionAddedTags; 469bool hasTags = ctx.Header.ModelVerReadable >= VersionAddedTags;
DataLoadSave\Text\TextLoader.cs (5)
943if (ctx.Header.ModelVerWritten < VersionNoMinCount) 976if (ctx.Header.ModelVerWritten >= VerForceVectorSupported) 1431if (ctx.Header.ModelVerWritten >= 0x0001000C) 1435if (ctx.Header.ModelVerWritten >= 0x0001000E) 1459if (ctx.Header.ModelVerWritten >= 0x0001000D)
Evaluators\MulticlassClassificationEvaluator.cs (1)
651if (ctx.Header.ModelVerWritten > VerInitial)
Prediction\Calibrator.cs (1)
446var ver = ctx.Header.ModelSignature == ver2.ModelSignature ? ver2 : ver1;
Prediction\CalibratorCatalog.cs (1)
193if (ctx.Header.ModelVerWritten >= 0x00010002)
Scorers\MulticlassClassificationScorer.cs (1)
146_metadataKind = ctx.Header.ModelVerReadable >= VersionAddedMetadataKind ?
Scorers\PredictionTransformer.cs (1)
516if (ctx.Header.ModelVerWritten >= 0x00010002)
Transforms\ColumnConcatenatingTransformer.cs (3)
288if (ctx.Header.ModelVerWritten >= VersionTransformer) 338if (ctx.Header.ModelVerReadable >= VersionAddedAliases) 344if (ctx.Header.ModelVerReadable >= VersionAddedAliases)
Transforms\Hashing.cs (2)
293_nonOnnxExportableVersion = (ctx.Header.ModelVerWritten < 0x00010003); // Version 0x00010003 will use MurmurHash3_x86_32 1867if (ctx.Header.ModelVerWritten > VersionNoCombineOption)
Transforms\KeyToVector.cs (1)
168if (ctx.Header.ModelVerWritten == 0x00010001)
Transforms\Normalizer.cs (1)
429if (ctx.Header.ModelVerWritten < 0x00010002)
Transforms\TypeConverting.cs (2)
242if (ctx.Header.ModelVerWritten < VersionTransformer) 272if (ctx.Header.ModelVerWritten < VersionNoMinCount)
Transforms\ValueToKeyMappingTransformer.cs (2)
324if (ctx.Header.ModelVerWritten >= VerNonTextTypesSupported) 344if (c.Header.ModelVerWritten >= VerManagerNonTextTypesSupported)
Microsoft.ML.Ensemble (2)
PipelineEnsemble.cs (1)
470ctx.Header.ModelVerWritten == 0x00010001
Trainer\EnsembleModelParametersBase.cs (1)
65var ver = ctx.Header.ModelVerWritten;
Microsoft.ML.FastTree (5)
FastTree.cs (3)
2868if (ctx.Header.ModelVerWritten >= VerDefaultValueSerialized) 2871if (ctx.Header.ModelVerWritten >= VerCategoricalSplitSerialized) 2878if (ctx.Header.ModelVerWritten >= VerNumFeaturesSerialized)
GamModelParameters.cs (1)
128if (ctx.Header.ModelVerWritten == 0x00010001)
TreeEnsemble\InternalQuantileRegressionTree.cs (1)
48if (ctx.Header.ModelVerWritten >= VerWithWeights)
Microsoft.ML.ImageAnalytics (5)
ImageLoader.cs (1)
144if (ctx.Header.ModelVerWritten >= 0x00010003) // do a version check
ImagePixelExtractor.cs (1)
711if (ctx.Header.ModelVerWritten <= ImagePixelExtractingTransformer.BeforeOrderVersion)
VectorToImageTransform.cs (3)
258if (ctx.Header.ModelVerWritten <= VectorToImageConvertingTransformer.BeforeOrderVersion) 557if (ctx.Header.ModelVerWritten <= VectorToImageConvertingTransformer.BeforeOrderVersion) 575if (ctx.Header.ModelVerWritten <= VectorToImageConvertingTransformer.BeforeOrderVersion)
Microsoft.ML.KMeansClustering (1)
KMeansModelParameters.cs (1)
132int count = ctx.Header.ModelVerWritten >= 0x00010002 ? ctx.Reader.ReadInt32() : _dimensionality;
Microsoft.ML.OnnxTransformer (2)
OnnxTransform.cs (2)
170bool supportsMultiInputOutput = ctx.Header.ModelVerWritten > 0x00010001; 203if (ctx.Header.ModelVerWritten >= 0x00010003)
Microsoft.ML.Parquet (1)
ParquetLoader.cs (1)
191if (ctx.Header.ModelVerWritten >= 0x00010002)
Microsoft.ML.PCA (1)
PcaTransformer.cs (1)
273if (ctx.Header.ModelVerWritten == 0x00010001)
Microsoft.ML.Recommender (2)
MatrixFactorizationPredictor.cs (2)
126if (ctx.Header.ModelVerWritten < VersionNoMinCount) 135if (ctx.Header.ModelVerWritten < VersionNoMinCount)
Microsoft.ML.StandardTrainers (4)
Standard\LinearModelParameters.cs (1)
461if (ctx.Header.ModelVerWritten <= 0x00020001)
Standard\ModelStatistics.cs (1)
269if (ctx.Header.ModelVerWritten < CoeffStatsRefactorVersion)
Standard\MulticlassClassification\MulticlassNaiveBayesTrainer.cs (2)
322if (ctx.Header.ModelVerWritten >= 0x00010002) 340if (ctx.Header.ModelVerWritten >= 0x00010002)
Microsoft.ML.TensorFlow (4)
TensorflowTransform.cs (4)
255bool isNonFrozenModelSupported = ctx.Header.ModelVerReadable >= 0x00010002; 260bool isAddingBatchDimensionSupported = ctx.Header.ModelVerReadable >= 0x00010003; 265bool isTreatingOutputAsBatchedSupported = ctx.Header.ModelVerReadable >= 0x00010004; 275bool isMultiOutput = ctx.Header.ModelVerReadable >= 0x00010002;
Microsoft.ML.TimeSeries (2)
AdaptiveSingularSpectrumSequenceModeler.cs (2)
390if (ctx.Header.ModelVerReadable >= VersionSavingStateAndPrediction) 408if (ctx.Header.ModelVerReadable >= VersionSavingStateAndPrediction)
Microsoft.ML.Transforms (10)
GcnTransform.cs (2)
269if (ctx.Header.ModelVerWritten <= 0x00010002) 295_columns[i] = new ColumnOptionsLoaded(ctx, ColumnPairs[i].outputColumnName, ColumnPairs[i].inputColumnName, ctx.Header.ModelVerWritten >= VerVectorNormalizerSupported);
LambdaTransform.cs (1)
63if (ctx.Header.ModelVerWritten >= VerAssemblyNameSaved)
RandomFourierFeaturizing.cs (1)
445if (ctx.Header.ModelVerWritten == 0x00010001)
Text\NgramHashingTransformer.cs (1)
369return new NgramHashingTransformer(host, ctx, ctx.Header.ModelVerWritten < VersionTransformer);
Text\NgramTransform.cs (3)
395transformInfos[i] = new TransformInfo(ctx, ctx.Header.ModelVerWritten >= VerTfIdfSupported); 398if (ctx.Header.ModelVerWritten >= VerTfIdfSupported) 445if (ctx.Header.ModelVerWritten < 0x00010003)
Text\TextFeaturizingEstimator.cs (1)
733if (ctx.Header.ModelVerReadable == VerIDataTransform)
Text\TokenizingByCharacters.cs (1)
134_isSeparatorStartEnd = ctx.Header.ModelVerReadable < 0x00010002 || ctx.Reader.ReadBoolByte();