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