20 instantiations of TensorProto
Microsoft.ML.OnnxConverter (20)
OnnxMl.cs (8)
740
T = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
();
804
T = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
();
2747
private static readonly pb::MessageParser<TensorProto> _parser = new pb::MessageParser<TensorProto>(() => new
TensorProto
());
2795
return new
TensorProto
(this);
3820
Values = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
();
3828
Indices = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
();
3851
Values = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
();
3860
Indices = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
();
OnnxUtils.cs (12)
392
var tensor = new
TensorProto
();
402
var tensor = new
TensorProto
();
416
var tensor = new
TensorProto
();
426
var tensor = new
TensorProto
();
440
var tensor = new
TensorProto
();
450
var tensor = new
TensorProto
();
464
var tensor = new
TensorProto
();
474
var tensor = new
TensorProto
();
488
var tensor = new
TensorProto
();
498
var tensor = new
TensorProto
();
512
var tensor = new
TensorProto
();
522
var tensor = new
TensorProto
();
104 references to TensorProto
Microsoft.ML.OnnxConverter (98)
OnnxContextImpl.cs (2)
22
private readonly List<OnnxCSharpToProtoWrapper.
TensorProto
> _initializers;
50
_initializers = new List<OnnxCSharpToProtoWrapper.
TensorProto
>();
OnnxMl.cs (44)
120
new pbr::GeneratedClrTypeInfo(typeof(global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
), global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Parser, new[]{ "Dims", "DataType", "Segment", "FloatData", "Int32Data", "StringData", "Int64Data", "Name", "DocString", "RawData", "ExternalData", "DataLocation", "DoubleData", "Uint64Data" }, null, new[]{ typeof(global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataType), typeof(global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.Segment), global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.Segment.Parser, new[]{ "Begin", "End" }, null, null, null, null)}),
380
private global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
t_;
385
public global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
T
470
private static readonly pb::FieldCodec<global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
> _repeated_tensors_codec
471
= pb::FieldCodec.ForMessage(82, global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Parser);
472
private readonly pbc::RepeatedField<global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
> tensors_ = new pbc::RepeatedField<global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
>();
477
public pbc::RepeatedField<global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
> Tensors
2445
private static readonly pb::FieldCodec<global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
> _repeated_initializer_codec
2446
= pb::FieldCodec.ForMessage(42, global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Parser);
2447
private readonly pbc::RepeatedField<global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
> initializer_ = new pbc::RepeatedField<global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
>();
2454
public pbc::RepeatedField<global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
> Initializer
2745
public sealed partial class TensorProto : pb::IMessage<
TensorProto
>
2747
private static readonly pb::MessageParser<
TensorProto
> _parser = new pb::MessageParser<
TensorProto
>(() => new TensorProto());
2750
public static pb::MessageParser<
TensorProto
> Parser { get { return _parser; } }
2773
public TensorProto(
TensorProto
other) : this()
2793
public
TensorProto
Clone()
2831
private global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.Segment segment_;
2833
public global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.Segment Segment
2999
private global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation dataLocation_ = global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation.Default;
3004
public global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation DataLocation
3052
return Equals(other as
TensorProto
);
3056
public bool Equals(
TensorProto
other)
3098
if (DataLocation != global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation.Default) hash ^= DataLocation.GetHashCode();
3150
if (DataLocation != global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation.Default)
3191
if (DataLocation != global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation.Default)
3205
public void MergeFrom(
TensorProto
other)
3220
Segment = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.Segment();
3241
if (other.DataLocation != global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation.Default)
3276
Segment = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.Segment();
3338
DataLocation = (global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Types.DataLocation)input.ReadEnum();
3439
get { return global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
.Descriptor.NestedTypes[0]; }
3672
private global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
values_;
3678
public global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
Values
3689
private global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
indices_;
3703
public global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.
TensorProto
Indices
OnnxUtils.cs (52)
21
private static TypeProto MakeType(TypeProto typeProto,
TensorProto
.Types.DataType dataType,
50
private static ValueInfoProto MakeValue(ValueInfoProto value, string name,
TensorProto
.Types.DataType dataType,
73
private static AttributeProto MakeAttribute(string key,
TensorProto
.Types.DataType value)
225
private static
TensorProto
.Types.DataType ConvertToTensorProtoType(Type rawType)
227
var dataType =
TensorProto
.Types.DataType.Undefined;
230
dataType =
TensorProto
.Types.DataType.Bool;
232
dataType =
TensorProto
.Types.DataType.String;
234
dataType =
TensorProto
.Types.DataType.Int8;
236
dataType =
TensorProto
.Types.DataType.Uint8;
238
dataType =
TensorProto
.Types.DataType.Int16;
240
dataType =
TensorProto
.Types.DataType.Uint16;
242
dataType =
TensorProto
.Types.DataType.Int32;
244
dataType =
TensorProto
.Types.DataType.Uint32;
246
dataType =
TensorProto
.Types.DataType.Int64;
248
dataType =
TensorProto
.Types.DataType.Uint64;
250
dataType =
TensorProto
.Types.DataType.Float;
252
dataType =
TensorProto
.Types.DataType.Double;
274
public readonly
TensorProto
.Types.DataType DataType;
278
public ModelArgs(string name,
TensorProto
.Types.DataType dataType, List<long> dims, List<bool> dimParams)
289
List<ModelArgs> outputs, List<ModelArgs> intermediateValues, List<
TensorProto
> initializers)
390
public static
TensorProto
MakeInt64(string name, long value)
392
var
tensor = new TensorProto();
394
tensor.DataType = (int)
TensorProto
.Types.DataType.Int64;
400
public static
TensorProto
MakeInt64s(string name, IEnumerable<long> values, IEnumerable<long> dims = null)
402
var
tensor = new TensorProto();
404
tensor.DataType = (int)
TensorProto
.Types.DataType.Int64;
414
public static
TensorProto
MakeInt32(string name, Type type, int value)
416
var
tensor = new TensorProto();
424
public static
TensorProto
MakeInt32s(string name, Type type, IEnumerable<int> values, IEnumerable<long> dims = null)
426
var
tensor = new TensorProto();
438
public static
TensorProto
MakeUInt(string name, bool isUint64, ulong value)
440
var
tensor = new TensorProto();
448
public static
TensorProto
MakeUInts(string name, bool isUint64, IEnumerable<ulong> values, IEnumerable<long> dims = null)
450
var
tensor = new TensorProto();
462
public static
TensorProto
MakeDouble(string name, double value)
464
var
tensor = new TensorProto();
466
tensor.DataType = (int)
TensorProto
.Types.DataType.Double;
472
public static
TensorProto
MakeDoubles(string name, IEnumerable<double> values, IEnumerable<long> dims = null)
474
var
tensor = new TensorProto();
476
tensor.DataType = (int)
TensorProto
.Types.DataType.Double;
486
public static
TensorProto
MakeFloat(string name, float value)
488
var
tensor = new TensorProto();
490
tensor.DataType = (int)
TensorProto
.Types.DataType.Float;
496
public static
TensorProto
MakeFloats(string name, IEnumerable<float> values, IEnumerable<long> dims = null)
498
var
tensor = new TensorProto();
500
tensor.DataType = (int)
TensorProto
.Types.DataType.Float;
510
public static
TensorProto
MakeString(string name, string value)
512
var
tensor = new TensorProto();
514
tensor.DataType = (int)
TensorProto
.Types.DataType.String;
520
public static
TensorProto
MakeStrings(string name, IEnumerable<string> values, IEnumerable<long> dims = null)
522
var
tensor = new TensorProto();
524
tensor.DataType = (int)
TensorProto
.Types.DataType.String;
Microsoft.ML.Tests (6)
OnnxConversionTest.cs (6)
512
var
floatScalar = model.Graph.Initializer[0];
518
var
int64Scalar = model.Graph.Initializer[1];
524
var
stringScalar = model.Graph.Initializer[2];
530
var
floatsTensor = model.Graph.Initializer[3];
540
var
int64sTensor = model.Graph.Initializer[4];
550
var
stringsTensor = model.Graph.Initializer[5];