2 implementations of INamedOnnxValueGetter
Microsoft.ML.OnnxTransformer (2)
OnnxTransform.cs (2)
845private class NameOnnxValueGetter<T> : INamedOnnxValueGetter 863private class NamedOnnxValueGetterVec<T> : INamedOnnxValueGetter
11 references to INamedOnnxValueGetter
Microsoft.ML.OnnxTransformer (11)
OnnxTransform.cs (11)
685private void UpdateCacheIfNeeded(long position, INamedOnnxValueGetter[] srcNamedOnnxValueGetters, List<string> activeOutputColNames, OnnxRuntimeOutputCacher outputCache) 708private Delegate MakeTensorGetter<T>(DataViewRow input, int iinfo, INamedOnnxValueGetter[] srcNamedValueGetters, 727private Delegate MakeStringTensorGetter(DataViewRow input, int iinfo, INamedOnnxValueGetter[] srcNamedValueGetters, 751private Delegate MakeObjectGetter<T>(DataViewRow input, int iinfo, INamedOnnxValueGetter[] srcNamedValueGetters, 770/// For each required input of the ONNX model, there will be a <see cref="INamedOnnxValueGetter"/>, 773private static INamedOnnxValueGetter[] GetNamedOnnxValueGetters(DataViewRow input, 778var srcNamedOnnxValueGetters = new INamedOnnxValueGetter[inputColIndices.Length]; 795private static INamedOnnxValueGetter CreateNamedOnnxValueGetter(DataViewRow input, Type onnxType, int colIndex, OnnxShape onnxShape) 809private static INamedOnnxValueGetter CreateNamedOnnxValueGetterCore<T>(DataViewRow input, int colIndex, OnnxShape onnxShape) 818private static INamedOnnxValueGetter CreateNamedOnnxValueGetterVec(DataViewRow input, Type onnxType, int colIndex, OnnxShape onnxShape) 832private static INamedOnnxValueGetter CreateNamedOnnxValueGetterVecCore<T>(DataViewRow input, int colIndex, OnnxShape onnxShape)