158 references to GetItemType
Microsoft.ML.AutoML (14)
ColumnInference\PurposeInference.cs (3)
174
if (column.Type.
GetItemType
().IsNumber())
188
if (column.Type.
GetItemType
().IsBool())
202
if (column.Type.IsVector() && column.Type.
GetItemType
().IsText())
DatasetDimensions\DatasetDimensionsApi.cs (1)
28
var itemType = column.Type.
GetItemType
();
TransformInference\TransformInference.cs (5)
300
if (!column.Type.
GetItemType
().IsBool() || column.Purpose != ColumnPurpose.NumericFeature)
328
if (!column.Type.
GetItemType
().IsText() || column.Purpose != ColumnPurpose.TextFeature)
353
if (column.Type.
GetItemType
() == NumberDataViewType.Single
380
if (!column.Type.
GetItemType
().IsText() || column.Purpose != ColumnPurpose.ImagePath)
438
intermediateCol.Type.
GetItemType
() == NumberDataViewType.Single)
Utils\UserInputValidationUtil.cs (5)
83
if (column.Name == DefaultColumnNames.Features && column.Type.
GetItemType
() != NumberDataViewType.Single)
93
column.Type.
GetItemType
() != BooleanDataViewType.Instance &&
94
column.Type.
GetItemType
() != NumberDataViewType.Single &&
95
column.Type.
GetItemType
() != TextDataViewType.Instance)
268
var itemType = column.Type.
GetItemType
();
Microsoft.ML.AutoML.Tests (2)
TransformInferenceTests.cs (1)
787
Assert.Equal(NumberDataViewType.Single, featuresCol.Value.Type.
GetItemType
());
Utils\MLNetUtils\DataViewTestFixture.cs (1)
49
else if (column.type.IsVector() && column.type.
GetItemType
() == NumberDataViewType.Single)
Microsoft.ML.Data (67)
Commands\ShowSchemaCommand.cs (1)
158
if (typeNames.GetVectorSize() != type.GetVectorSize() || !(typeNames.
GetItemType
() is TextDataViewType))
Data\SchemaAnnotationsExtensions.cs (1)
51
if (!(column.Type.
GetItemType
() is KeyDataViewType keyType))
DataLoadSave\Database\DatabaseLoader.cs (2)
404
Contracts.Assert(colType.
GetItemType
().GetRawKind() != 0);
640
var type = info.ColType.
GetItemType
();
DataLoadSave\DataOperationsCatalog.cs (1)
563
var itemType = type.
GetItemType
();
DataLoadSave\Text\TextLoader.cs (2)
626
Kind = colType.
GetItemType
().GetRawKind();
1020
var type = info.ColType.
GetItemType
();
DataLoadSave\Text\TextSaver.cs (2)
328
var item = type.
GetItemType
();
402
DataViewType itemType = data.Schema[cols[i]].Type.
GetItemType
();
DataLoadSave\Transpose\TransposeLoader.cs (2)
315
Host.CheckDecode(type.
GetItemType
().Equals(vectorType.ItemType));
835
Ch.Assert(typeof(T) == type.
GetItemType
().RawType);
DataLoadSave\Transpose\TransposeSaver.cs (1)
74
var itemType = type.
GetItemType
();
DataView\InternalSchemaDefinition.cs (1)
124
Contracts.Assert(itemType == ColumnType.
GetItemType
().RawType);
DataView\LambdaColumnMapper.cs (2)
32
env.Check(keyValueGetter == null || typeDst.
GetItemType
() is KeyDataViewType);
127
bldr.AddGetter(AnnotationUtils.Kinds.KeyValues, new VectorDataViewType(TextDataViewType.Instance, _typeDst.
GetItemType
().GetKeyCountAsInt32(Host)), mdGetter);
DataView\Transposer.cs (3)
518
DataViewType itemType = type.
GetItemType
();
954
return Utils.MarshalInvoke(CreateCore<int>, type.
GetItemType
().RawType, view, col, ends);
1452
return Utils.MarshalInvoke(_getRowCursorMethodInfo, this, _type.
GetItemType
().RawType, hasZero);
DataView\TypedCursor.cs (3)
368
Ch.Assert(colType.
GetItemType
() is TextDataViewType);
374
Ch.Assert(colType.
GetItemType
().RawType == Nullable.GetUnderlyingType(fieldType.GetElementType()));
376
Ch.Assert(colType.
GetItemType
().RawType == fieldType.GetElementType());
Evaluators\EvaluatorUtils.cs (1)
897
ReconcileKeyValues(env, views, labelColName, labelColKeyValuesType.
GetItemType
());
Transforms\ColumnConcatenatingTransformer.cs (2)
915
if ((!outColType.IsKnownSize) || (!(outColType.
GetItemType
() is NumberDataViewType)))
945
var dstVectorType = new VectorDataViewType(outColType.
GetItemType
() as PrimitiveDataViewType, outVectorSize);
Transforms\Hashing.cs (6)
236
Host.Assert(types[iinfo].
GetItemType
().GetKeyCount() > 0);
253
Host.Assert(_keyValues[invertIinfos[i]].Length == types[invertIinfos[i]].
GetItemType
().GetKeyCountAsInt32(Host));
1367
var srcType = _srcTypes[iinfo].
GetItemType
().RawType;
1452
castNodeFinal.AddAttribute("to", _dstTypes[iinfo].
GetItemType
().RawType);
1574
Contracts.Assert(_srcType.
GetItemType
().RawType == typeof(T));
1893
var itemType = type.
GetItemType
();
Transforms\InvertHashUtils.cs (1)
39
var type = schema[col].Type.
GetItemType
();
Transforms\KeyToValue.cs (6)
232
DataViewType valsItemType = typeVals.
GetItemType
();
233
DataViewType srcItemType = typeSrc.
GetItemType
();
243
new Type[] { srcItemType.RawType, types[iinfo].
GetItemType
().RawType });
253
DataViewType keyItemType = typeKey.
GetItemType
();
254
DataViewType valItemType = typeVal.
GetItemType
();
325
DataViewType outputItemType = TypeOutput.
GetItemType
();
Transforms\KeyToVector.cs (6)
109
if (type.
GetItemType
().GetKeyCount() > 0)
258
int keyCount = _infos[i].TypeSrc.
GetItemType
().GetKeyCountAsInt32(Host);
317
typeNames.Size != srcType.
GetItemType
().GetKeyCountAsInt32(Host))
436
int size = info.TypeSrc.
GetItemType
().GetKeyCountAsInt32(Host);
669
DataViewType srcItemType = srcType.
GetItemType
();
718
var categoryRange = info.TypeSrc.
GetItemType
().GetKeyCountAsInt32(Host);
Transforms\NormalizeColumn.cs (2)
499
Host.Check(typeSrc.
GetItemType
().RawType == typeof(TFloat));
619
Host.Check(typeSrc.
GetItemType
().RawType == typeof(TFloat));
Transforms\SlotsDroppingTransformer.cs (1)
915
var type = _srcTypes[iinfo].
GetItemType
();
Transforms\TransformBase.cs (4)
286
Contracts.Assert(slotTypeSrc == null || typeSrc.
GetItemType
().Equals(slotTypeSrc.ItemType));
934
if (type.
GetItemType
() is TextDataViewType)
948
if (type.
GetItemType
() == NumberDataViewType.Single)
973
if (type.
GetItemType
().GetKeyCount() > 0)
Transforms\TypeConverting.cs (5)
358
DataViewType srcItemType = srcType.
GetItemType
();
362
else if (!(srcType.
GetItemType
() is KeyDataViewType key))
424
if (!Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion(srcType.
GetItemType
(), itemType, out Delegate del, out bool identity))
444
DataViewType srcItemType = srcType.
GetItemType
();
445
DataViewType currentItemType = _types[i].
GetItemType
();
Transforms\ValueMapping.cs (2)
110
Transformer.ValueColumnType.
GetItemType
();
1287
colType = new VectorDataViewType(ColumnTypeExtensions.PrimitiveTypeFromType(_valueMap.ValueColumn.Type.
GetItemType
().RawType));
Transforms\ValueToKeyMappingTransformer.cs (4)
556
if (!termsFromFile.ItemType.Equals(infos[iinfo].TypeSrc.
GetItemType
()))
564
termsFromFile.ItemType, infos[iinfo].Name, infos[iinfo].TypeSrc.
GetItemType
());
646
ch.Assert(termMap.Zip(infos, (tm, info) => tm.ItemType.Equals(info.TypeSrc.
GetItemType
())).All(x => x));
824
var type = info.TypeSrc.
GetItemType
();
Transforms\ValueToKeyMappingTransformerImpl.cs (6)
53
PrimitiveDataViewType itemType = type.
GetItemType
() as PrimitiveDataViewType;
293
Contracts.Assert(autoConvert || bldr.ItemType == type.
GetItemType
());
457
var inType = info.TypeSrc.
GetItemType
();
829
_host.Assert(info.TypeSrc.
GetItemType
().Equals(map.ItemType));
841
host.Assert(info.TypeSrc.
GetItemType
().Equals(map.ItemType));
1168
builder.AddKeyValues(keyCount, (PrimitiveDataViewType)srcMetaType.
GetItemType
(), mgetter);
Microsoft.ML.EntryPoints (1)
FeatureCombiner.cs (1)
170
var type = col.Type.
GetItemType
();
Microsoft.ML.ImageAnalytics (1)
VectorToImageTransform.cs (1)
335
var sourceItemType = sourceType.
GetItemType
();
Microsoft.ML.OnnxConverter (1)
SaveOnnxCommand.cs (1)
249
if (column.Type.
GetItemType
() is KeyDataViewType keyType)
Microsoft.ML.OnnxTransformer (5)
OnnxTransform.cs (5)
540
var itemType = type.
GetItemType
();
541
var nodeItemType = inputNodeInfo.DataViewType.
GetItemType
();
550
throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", _parent.Inputs[i], inputNodeInfo.DataViewType.
GetItemType
().ToString(), type.ToString());
824
var type = input.Schema[colIndex].Type.
GetItemType
().RawType;
1087
: SchemaShape.Column.VectorKind.VariableVector, Transformer.OutputTypes[i].
GetItemType
(), false);
Microsoft.ML.TensorFlow (3)
TensorflowTransform.cs (3)
561
if (type.
GetItemType
() != expectedType)
648
Host.Assert(type == _parent.OutputTypes[iinfo].
GetItemType
().RawType);
1048
: SchemaShape.Column.VectorKind.VariableVector, _outputTypes[i].
GetItemType
(), false);
Microsoft.ML.TestFramework (1)
BaseTestBaseline.cs (1)
699
var leftType = leftColumn.Type.
GetItemType
();
Microsoft.ML.Tests (7)
FakeSchemaTest.cs (1)
39
Assert.Equal(NumberDataViewType.Single, columnA.Type.
GetItemType
());
Transformers\ExpressionTransformerTests.cs (3)
52
Assert.True(transformed.Schema["Expr2"].Type.
GetItemType
() == NumberDataViewType.Single);
54
Assert.True(transformed.Schema["Expr4"].Type.
GetItemType
() == NumberDataViewType.Double);
57
Assert.True(transformed.Schema["Expr6"].Type.
GetItemType
() == TextDataViewType.Instance);
Transformers\HashTests.cs (2)
367
Assert.True(hashedCol.Type.
GetItemType
() is KeyDataViewType);
369
Assert.Equal(Math.Pow(2, 31), hashedCol.Type.
GetItemType
().GetKeyCount());
Transformers\ValueMappingTests.cs (1)
742
Assert.Equal((ulong)5, result.Schema[labelIdx].Type.
GetItemType
().GetKeyCount());
Microsoft.ML.Transforms (52)
ExpressionTransformer.cs (1)
149
inputTypes[isrc] = col.Value.Type.
GetItemType
();
KeyToVectorMapping.cs (3)
66
if (type.
GetItemType
().GetKeyCount() > 0)
177
_bitsPerKey[i] = Utils.IbitHigh((uint)_infos[i].TypeSrc.
GetItemType
().GetKeyCount()) + 2;
230
typeNames.Size != _infos[iinfo].TypeSrc.
GetItemType
().GetKeyCountAsInt32(Host))
MissingValueDroppingTransformer.cs (4)
198
if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(srcCol.Type.
GetItemType
(), out _isNAs[i]))
199
throw _parent.Host.Except($"Column '{srcCol.Name}' is of type {srcCol.Type.
GetItemType
()}, which does not support missing values");
201
_types[i] = new VectorDataViewType((PrimitiveDataViewType)srcCol.Type.
GetItemType
());
223
return Utils.MarshalInvoke(_makeVecGetterMethodInfo, this, _srcTypes[iinfo].
GetItemType
().RawType, input, iinfo);
MissingValueHandlingTransformer.cs (1)
165
var replaceItemType = replaceType.
GetItemType
();
MissingValueIndicatorTransformer.cs (3)
227
return Utils.MarshalInvoke(_getIsNADelegateMethodInfo, type.
GetItemType
().RawType, type);
232
return Data.Conversion.Conversions.DefaultInstance.GetIsNAPredicate<T>(type.
GetItemType
());
272
=> Utils.MarshalInvoke(_composeGetterVecMethodInfo, this, _infos[iinfo].InputType.
GetItemType
().RawType, input, iinfo);
MissingValueReplacing.cs (23)
159
var itemType = type.
GetItemType
();
165
Contracts.Assert(type.
GetItemType
().RawType == typeof(T));
166
if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(type.
GetItemType
(), out InPredicate<T> isNA))
249
Host.Assert(repValue.GetType() == _replaceTypes[i].RawType || repValue.GetType() == _replaceTypes[i].
GetItemType
().RawType);
311
if (!(type.
GetItemType
() is NumberDataViewType))
312
throw Host.Except("Cannot perform mean imputations on non-numeric '{0}'", type.
GetItemType
());
362
slotIsDefault[slot] = Utils.MarshalInvoke(_computeDefaultSlotsMethodInfo, this, types[slot].
GetItemType
().RawType, types[slot], (Array)repValues[slot]);
371
InPredicate<T> defaultPred = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(type.
GetItemType
());
383
var rawType = type.
GetItemType
().RawType;
395
return Utils.MarshalInvoke(_getIsNADelegateMethodInfo, this, type.
GetItemType
().RawType, type);
399
=> Data.Conversion.Conversions.DefaultInstance.GetIsNAPredicate<T>(type.
GetItemType
());
407
var meth = func.GetMethodInfo().GetGenericMethodDefinition().MakeGenericMethod(dstType.
GetItemType
().RawType);
418
var strToT = Data.Conversion.Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, T>(TextDataViewType.Instance, dstType.
GetItemType
(), out bool identity);
422
throw Contracts.Except("No conversion of '{0}' to '{1}'", srcStr, dstType.
GetItemType
());
489
Host.Assert(type.RawType == typeof(T) || type.
GetItemType
().RawType == typeof(T));
507
var repType = _replaceTypes[iinfo].
GetItemType
();
519
Host.Assert(repValue.GetType() == _replaceTypes[iinfo].RawType || repValue.GetType() == _replaceTypes[iinfo].
GetItemType
().RawType);
572
var repType = _parent._repIsDefault[i] != null ? _parent._replaceTypes[i] : _parent._replaceTypes[i].
GetItemType
();
573
if (!type.
GetItemType
().Equals(repType.
GetItemType
()))
575
_infos[i].InputColumnName, _parent._replaceTypes[i].
GetItemType
().ToString(), _infos[i].TypeSrc);
663
=> Utils.MarshalInvoke(_composeGetterVecMethodInfo, this, _infos[iinfo].TypeSrc.
GetItemType
().RawType, input, iinfo);
672
var isDefault = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(_infos[iinfo].TypeSrc.
GetItemType
());
MissingValueReplacingUtils.cs (1)
19
ch.Assert(type.
GetItemType
() is NumberDataViewType);
MutualInformationFeatureSelection.cs (2)
473
if (!IsValidColumnType(colType.
GetItemType
()))
596
var itemType = type.
GetItemType
();
OptionalColumnTransform.cs (1)
397
getters[iinfo] = Utils.MarshalInvoke(_getSrcGetterMethodInfo, this, _bindings.ColumnTypes[iinfo].
GetItemType
().RawType, input, iinfo);
SvmLight\SvmLightLoader.cs (1)
584
var keyType = keyCol.Value.Type.
GetItemType
() as KeyDataViewType;
Text\NgramHashingTransformer.cs (1)
572
t => (t.
GetItemType
() is KeyDataViewType keyType && keyType.Count > 0) ? (uint)keyType.Count : uint.MaxValue).ToArray();
Text\NgramTransform.cs (4)
276
var keyCount = (uint)srcTypes[iinfo].
GetItemType
().GetKeyCount();
526
var itemType = _srcTypes[iinfo].
GetItemType
();
560
var itemType = _srcTypes[iinfo].
GetItemType
();
680
var keyCount = (uint)_srcTypes[iinfo].
GetItemType
().GetKeyCount();
Text\TextNormalizing.cs (2)
333
Host.Assert(srcType.
GetItemType
() is TextDataViewType);
527
internal static bool IsColumnTypeValid(DataViewType type) => (type.
GetItemType
() is TextDataViewType);
Text\TokenizingByCharacters.cs (1)
646
internal static bool IsColumnTypeValid(DataViewType type) => type.
GetItemType
() is TextDataViewType;
Text\WordEmbeddingsExtractor.cs (1)
558
Host.Assert(column.Type.
GetItemType
() is TextDataViewType);
Text\WordTokenizing.cs (2)
242
Host.Assert(srcType.
GetItemType
() is TextDataViewType);
454
internal static bool IsColumnTypeValid(DataViewType type) => type.
GetItemType
() is TextDataViewType;
UngroupTransform.cs (1)
314
schemaBuilder.AddColumn(inputSchema[i].Name, inputSchema[i].Type.
GetItemType
(), metadataBuilder.ToAnnotations());
Microsoft.ML.Vision (4)
DnnRetrainTransform.cs (4)
264
var actualType = type.
GetItemType
().RawType;
787
if (type.
GetItemType
() != expectedType)
864
Host.Assert(type == _parent._outputTypes[iinfo].
GetItemType
().RawType);
1272
: SchemaShape.Column.VectorKind.VariableVector, _outputTypes[i].
GetItemType
(), false);