83 references to DataKind
Microsoft.ML.Core (20)
EntryPoints\ModuleArgs.cs (20)
600public static DataKind GetDataType(Type type) 610return DataKind.Char; 612return DataKind.String; 614return DataKind.Bool; 616return DataKind.Int; 618return DataKind.UInt; 620return DataKind.Float; 622return DataKind.DataView; 624return DataKind.TransformModel; 626return DataKind.PredictorModel; 628return DataKind.FileHandle; 630return DataKind.Enum; 632return DataKind.Array; 636return DataKind.Dictionary; 639return DataKind.Component; 641return DataKind.Unknown; 644public static bool IsNumericKind(DataKind kind) 646return kind == DataKind.Int || kind == DataKind.UInt || kind == DataKind.Float;
Microsoft.ML.Data (18)
EntryPoints\EntryPointNode.cs (7)
192var kind = TlcModule.GetDataType(variableType); 193if (kind == TlcModule.DataKind.Array) 203if (kind == TlcModule.DataKind.Dictionary) 210return kind == TlcModule.DataKind.DataView 211|| kind == TlcModule.DataKind.FileHandle 212|| kind == TlcModule.DataKind.PredictorModel 213|| kind == TlcModule.DataKind.TransformModel;
EntryPoints\InputBuilder.cs (11)
433TlcModule.DataKind dt = TlcModule.GetDataType(type); 439case TlcModule.DataKind.Bool: 441case TlcModule.DataKind.String: 443case TlcModule.DataKind.Char: 445case TlcModule.DataKind.Enum: 449case TlcModule.DataKind.Float: 459case TlcModule.DataKind.Array: 464case TlcModule.DataKind.Int: 471case TlcModule.DataKind.UInt: 478case TlcModule.DataKind.Dictionary: 482case TlcModule.DataKind.Component:
Microsoft.ML.EntryPoints (45)
JsonUtils\ExecuteGraphCommand.cs (13)
75var type = runner.GetPortDataKind(varName); 93var type = runner.GetPortDataKind(varName); 100public void SetInputFromPath(GraphRunner runner, string varName, string path, TlcModule.DataKind kind) 108case TlcModule.DataKind.FileHandle: 112case TlcModule.DataKind.DataView: 116case TlcModule.DataKind.PredictorModel: 122case TlcModule.DataKind.TransformModel: 133public void GetOutputToPath(GraphRunner runner, string varName, string path, TlcModule.DataKind kind) 142case TlcModule.DataKind.FileHandle: 145case TlcModule.DataKind.DataView: 157case TlcModule.DataKind.PredictorModel: 161case TlcModule.DataKind.TransformModel: 167case TlcModule.DataKind.Array:
JsonUtils\GraphRunner.cs (1)
143internal TlcModule.DataKind GetPortDataKind(string name)
JsonUtils\JsonManifestUtils.cs (31)
75var typeEnum = TlcModule.GetDataType(type); 184var dataType = TlcModule.GetDataType(fieldInfo.FieldType); 185if (!inputAttr.IsRequired || (dataType != TlcModule.DataKind.Unknown && defaultValue != null)) 330var typeEnum = TlcModule.GetDataType(type); 333case TlcModule.DataKind.Unknown: 337jo[FieldNames.Kind] = TlcModule.DataKind.Array.ToString(); 351case TlcModule.DataKind.Float: 352case TlcModule.DataKind.Int: 353case TlcModule.DataKind.UInt: 354case TlcModule.DataKind.Char: 355case TlcModule.DataKind.String: 356case TlcModule.DataKind.Bool: 357case TlcModule.DataKind.DataView: 358case TlcModule.DataKind.TransformModel: 359case TlcModule.DataKind.PredictorModel: 360case TlcModule.DataKind.FileHandle: 362case TlcModule.DataKind.Enum: 368case TlcModule.DataKind.Array: 373case TlcModule.DataKind.Dictionary: 378case TlcModule.DataKind.Component: 414var dataType = TlcModule.GetDataType(valueType); 417case TlcModule.DataKind.Bool: 418case TlcModule.DataKind.Int: 419case TlcModule.DataKind.UInt: 420case TlcModule.DataKind.Float: 421case TlcModule.DataKind.String: 423case TlcModule.DataKind.Char: 425case TlcModule.DataKind.Array: 431case TlcModule.DataKind.Enum: 433case TlcModule.DataKind.Dictionary: 436case TlcModule.DataKind.Component: