3 writes to Host
Microsoft.ML.Data (3)
Scorers\PredictionTransformer.cs (3)
84Host = host; 97Host = host; 111Host = host;
98 references to Host
Microsoft.ML.Data (45)
Scorers\PredictionTransformer.cs (45)
86Host.CheckValue(model, nameof(model)); 87Host.CheckParam(model is IPredictor, nameof(model)); 90Host.CheckValue(trainSchema, nameof(trainSchema)); 148Host.CheckValue(input, nameof(input)); 149return Scorer.ApplyToData(Host, input); 159Host.CheckValue(inputSchema, nameof(inputSchema)); 160return (IRowToRowMapper)Scorer.ApplyToData(Host, new EmptyDataView(Host, inputSchema)); 177using (var ch = Host.Start("Saving train schema")) 179var saver = new BinarySaver(Host, new BinarySaver.Arguments { Silent = true }); 180DataSaverUtils.SaveDataView(ch, saver, new EmptyDataView(Host, TrainSchema), writer.BaseStream); 234throw Host.ExceptSchemaMismatch(nameof(featureColumn), "feature", featureColumn); 238BindableMapper = ScoreUtils.GetSchemaBindableMapper(Host, ModelAsPredictor); 249throw Host.ExceptSchemaMismatch(nameof(FeatureColumnName), "feature", FeatureColumnName); 253BindableMapper = ScoreUtils.GetSchemaBindableMapper(Host, ModelAsPredictor); 264throw Host.ExceptSchemaMismatch(nameof(FeatureColumnName), "feature", FeatureColumnName); 268BindableMapper = ScoreUtils.GetSchemaBindableMapper(Host, ModelAsPredictor); 278Host.CheckValue(inputSchema, nameof(inputSchema)); 283throw Host.ExceptSchemaMismatch(nameof(inputSchema), "feature", FeatureColumnName); 285throw Host.ExceptSchemaMismatch(nameof(inputSchema), "feature", FeatureColumnName, FeatureColumnType.ToString(), inputSchema[col].Type.ToString()); 288return Transform(new EmptyDataView(Host, inputSchema)).Schema; 293Host.CheckValue(ctx, nameof(ctx)); 307return new GenericScorer(Host, new GenericScorer.Arguments(), new EmptyDataView(Host, TrainSchema), BindableMapper.Bind(Host, schema), schema); 326Host.CheckNonEmpty(thresholdColumn, nameof(thresholdColumn)); 350Scorer = new BinaryClassifierScorer(Host, args, new EmptyDataView(Host, TrainSchema), BindableMapper.Bind(Host, schema), schema); 396Host.CheckNonEmpty(thresholdColumn, nameof(thresholdColumn)); 407Host.CheckNonEmpty(thresholdColumn, nameof(thresholdColumn)); 442Scorer = new BinaryClassifierScorer(Host, args, new EmptyDataView(Host, TrainSchema), BindableMapper.Bind(Host, schema), schema); 488Host.CheckValueOrNull(labelColumn); 534Scorer = new MulticlassClassificationScorer(Host, args, new EmptyDataView(Host, TrainSchema), BindableMapper.Bind(Host, schema), schema); 673Host.CheckNonEmpty(thresholdColumn, nameof(thresholdColumn)); 677Scorer = new ClusteringScorer(Host, args, new EmptyDataView(Host, inputSchema), BindableMapper.Bind(Host, schema), schema); 688Scorer = new ClusteringScorer(Host, args, new EmptyDataView(Host, TrainSchema), BindableMapper.Bind(Host, schema), schema);
Microsoft.ML.FastTree (13)
TreeEnsembleFeaturizationTransformer.cs (13)
49Host.Check(_featureDetachedColumn.Name == inspectedFeatureColumn.Name, nameErrorMessage); 55Host.Check(_featureDetachedColumn.Type.Equals(inspectedFeatureColumn.Type), typeErrorMessage); 101Scorer = new GenericScorer(Host, _scorerArgs, new EmptyDataView(Host, inputSchema), BindableMapper.Bind(Host, roleMappedSchema), roleMappedSchema); 135Scorer = new GenericScorer(Host, _scorerArgs, new EmptyDataView(Host, TrainSchema), BindableMapper.Bind(Host, roleMappedSchema), roleMappedSchema); 146public override DataViewSchema GetOutputSchema(DataViewSchema inputSchema) => Transform(new EmptyDataView(Host, inputSchema)).Schema; 150Host.CheckValue(ctx, nameof(ctx)); 165using (var ch = Host.Start("Saving train schema")) 167var saver = new BinarySaver(Host, new BinarySaver.Arguments { Silent = true }); 168DataSaverUtils.SaveDataView(ch, saver, new EmptyDataView(Host, TrainSchema), writer.BaseStream);
Microsoft.ML.Recommender (21)
MatrixFactorizationPredictor.cs (21)
449Host.CheckNonEmpty(matrixColumnIndexColumnName, nameof(matrixRowIndexColumnName)); 450Host.CheckNonEmpty(matrixColumnIndexColumnName, nameof(matrixRowIndexColumnName)); 456throw Host.ExceptSchemaMismatch(nameof(MatrixColumnIndexColumnName), "matrixColumnIndex", MatrixColumnIndexColumnName); 459throw Host.ExceptSchemaMismatch(nameof(yCol), "matrixRowIndex", MatrixRowIndexColumnName); 462BindableMapper = ScoreUtils.GetSchemaBindableMapper(Host, model); 466Scorer = new GenericScorer(Host, args, new EmptyDataView(Host, trainSchema), BindableMapper.Bind(Host, schema), schema); 494throw Host.ExceptSchemaMismatch(nameof(MatrixColumnIndexColumnName), "matrixColumnIndex", MatrixColumnIndexColumnName); 498throw Host.ExceptSchemaMismatch(nameof(MatrixRowIndexColumnName), "matrixRowIndex", MatrixRowIndexColumnName); 501BindableMapper = ScoreUtils.GetSchemaBindableMapper(Host, Model); 505Scorer = new GenericScorer(Host, args, new EmptyDataView(Host, TrainSchema), BindableMapper.Bind(Host, schema), schema); 515throw Host.ExceptSchemaMismatch(nameof(inputSchema), "matrixColumnIndex", MatrixColumnIndexColumnName); 517throw Host.ExceptSchemaMismatch(nameof(inputSchema), "matrixRowIndex", MatrixRowIndexColumnName); 519return Transform(new EmptyDataView(Host, inputSchema)).Schema; 524Host.CheckValue(ctx, nameof(ctx)); 538using (var ch = Host.Start("Saving train schema")) 540var saver = new BinarySaver(Host, new BinarySaver.Arguments { Silent = true }); 541DataSaverUtils.SaveDataView(ch, saver, new EmptyDataView(Host, TrainSchema), writer.BaseStream);
Microsoft.ML.StandardTrainers (19)
FactorizationMachine\FieldAwareFactorizationMachineModelParameters.cs (19)
308Host.CheckNonEmpty(thresholdColumn, nameof(thresholdColumn)); 309Host.CheckNonEmpty(featureColumns, nameof(featureColumns)); 320throw Host.ExceptSchemaMismatch(nameof(featureColumns), "feature", feat); 325BindableMapper = ScoreUtils.GetSchemaBindableMapper(Host, model); 329Scorer = new BinaryClassifierScorer(Host, args, new EmptyDataView(Host, trainSchema), BindableMapper.Bind(Host, schema), schema); 351throw Host.ExceptSchemaMismatch(nameof(FeatureColumns), "feature", featureColumns[i]); 360BindableMapper = ScoreUtils.GetSchemaBindableMapper(Host, Model); 364Scorer = new BinaryClassifierScorer(Host, args, new EmptyDataView(Host, TrainSchema), BindableMapper.Bind(Host, schema), schema); 378throw Host.ExceptSchemaMismatch(nameof(inputSchema), "feature", feat, FeatureColumnTypes[i].ToString(), null); 381throw Host.ExceptSchemaMismatch(nameof(inputSchema), "feature", feat, FeatureColumnTypes[i].ToString(), inputSchema[col].Type.ToString()); 384return Transform(new EmptyDataView(Host, inputSchema)).Schema; 393Host.CheckValue(ctx, nameof(ctx)); 407using (var ch = Host.Start("Saving train schema")) 409var saver = new BinarySaver(Host, new BinarySaver.Arguments { Silent = true }); 410DataSaverUtils.SaveDataView(ch, saver, new EmptyDataView(Host, TrainSchema), writer.BaseStream);