@@ -162,6 +162,17 @@ class NGraphBackend(onnxBytes: Array[Byte])
162
162
???
163
163
}
164
164
165
+ def ArgMax11 [@ sp T : Numeric : ClassTag ](
166
+ name : String ,
167
+ axis : Option [(Int )] = None ,
168
+ keepdims : Option [(Int )] = None ,
169
+ data : Option [Tensor [T ]]
170
+ )(
171
+ implicit evT : Contains [T , Union [UByte ]# or[UShort ]# or[UInt ]# or[ULong ]# or[Byte ]# or[Short ]# or[
172
+ Int
173
+ ]# or[Long ]# or[Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create]
174
+ ): (Tensor [Long ]) = ???
175
+
165
176
def ArgMin1 [@ sp T : Numeric : ClassTag ](
166
177
name : String ,
167
178
axis : Option [(Int )] = None ,
@@ -177,6 +188,17 @@ class NGraphBackend(onnxBytes: Array[Byte])
177
188
???
178
189
}
179
190
191
+ def ArgMin11 [@ sp T : Numeric : ClassTag ](
192
+ name : String ,
193
+ axis : Option [(Int )] = None ,
194
+ keepdims : Option [(Int )] = None ,
195
+ data : Option [Tensor [T ]]
196
+ )(
197
+ implicit evT : Contains [T , Union [UByte ]# or[UShort ]# or[UInt ]# or[ULong ]# or[Byte ]# or[Short ]# or[
198
+ Int
199
+ ]# or[Long ]# or[Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create]
200
+ ): (Tensor [Long ]) = ???
201
+
180
202
def Constant1 [@ sp T : Numeric : ClassTag ](
181
203
name : String ,
182
204
value : Option [(Tensor [T ])]
@@ -203,28 +225,57 @@ class NGraphBackend(onnxBytes: Array[Byte])
203
225
(trinaryOpNoAttrs(name, " Constant" , value, None , None ))
204
226
}
205
227
206
- def Equal1 [@ sp T : Numeric : ClassTag , @ sp T1 : Numeric : ClassTag ](
207
- name : String ,
208
- axis : Option [(Int )],
209
- broadcast : Option [(Int )],
210
- A : Option [Tensor [T ]],
211
- B : Option [Tensor [T ]]
212
- )(
213
- implicit evT : Contains [T , Union [Boolean ]# or[Int ]# or[Long ]# or[UNil ]# create],
214
- evT1 : Contains [T1 , Union [Boolean ]# or[UNil ]# create]
215
- ): (Tensor [T1 ]) = ???
216
-
217
- def Equal7 [@ sp T : Numeric : ClassTag , @ sp T1 : Numeric : ClassTag ](
218
- name : String ,
219
- A : Option [Tensor [T ]],
220
- B : Option [Tensor [T ]]
221
- )(
222
- implicit evT : Contains [T , Union [Boolean ]# or[Int ]# or[Long ]# or[UNil ]# create],
223
- evT1 : Contains [T1 , Union [Boolean ]# or[UNil ]# create]
224
- ): (Tensor [T1 ]) = {
228
+ def Constant11 [@ sp T : Numeric : ClassTag ](
229
+ name : String ,
230
+ sparse_value : Option [(SparseTensor [T ])] = None ,
231
+ value : Option [(Tensor [T ])] = None
232
+ )(
233
+ implicit evT : Contains [
234
+ T ,
235
+ Union [Float16 ]# or[Float ]# or[Double ]# or[UByte ]# or[UShort ]# or[UInt ]# or[ULong ]# or[Byte ]# or[
236
+ Short
237
+ ]# or[Int ]# or[Long ]# or[String ]# or[Boolean ]# or[Complex [Float ]]# or[Complex [Double ]]# or[UNil ]# create
238
+ ]
239
+ ): (Tensor [T ]) = ???
240
+
241
+
242
+ def Equal1 [@ sp T : Numeric : ClassTag , @ sp T1 : Numeric : ClassTag ](
243
+ name : String ,
244
+ axis : Option [(Int )] = None ,
245
+ broadcast : Option [(Int )] = None ,
246
+ A : Option [Tensor [T ]],
247
+ B : Option [Tensor [T ]]
248
+ )(
249
+ implicit evT : Contains [T , Union [Boolean ]# or[Int ]# or[Long ]# or[UByte ]# or[UShort ]# or[UInt ]# or[
250
+ ULong
251
+ ]# or[Byte ]# or[Short ]# or[Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create],
252
+ evT1 : Contains [T1 , Union [Boolean ]# or[UNil ]# create]
253
+ ): (Tensor [T1 ]) = ???
254
+
255
+ def Equal7 [@ sp T : Numeric : ClassTag , @ sp T1 : Numeric : ClassTag ](
256
+ name : String ,
257
+ A : Option [Tensor [T ]],
258
+ B : Option [Tensor [T ]]
259
+ )(
260
+ implicit evT : Contains [T , Union [Boolean ]# or[Int ]# or[Long ]# or[UByte ]# or[UShort ]# or[UInt ]# or[
261
+ ULong
262
+ ]# or[Byte ]# or[Short ]# or[Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create],
263
+ evT1 : Contains [T1 , Union [Boolean ]# or[UNil ]# create]
264
+ ): (Tensor [T1 ]) = {
225
265
// (trinaryOpNoAttrs(name, "Equal", A, B, None))
226
266
???
227
267
}
268
+
269
+ def Equal11 [@ sp T : Numeric : ClassTag , @ sp T1 : Numeric : ClassTag ](
270
+ name : String ,
271
+ A : Option [Tensor [T ]],
272
+ B : Option [Tensor [T ]]
273
+ )(
274
+ implicit evT : Contains [T , Union [Boolean ]# or[Int ]# or[Long ]# or[UByte ]# or[UShort ]# or[UInt ]# or[
275
+ ULong
276
+ ]# or[Byte ]# or[Short ]# or[Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create],
277
+ evT1 : Contains [T1 , Union [Boolean ]# or[UNil ]# create]
278
+ ): (Tensor [T1 ]) = ???
228
279
229
280
def GlobalAveragePool1 [@ sp T : Numeric : ClassTag ](
230
281
name : String ,
@@ -294,6 +345,13 @@ class NGraphBackend(onnxBytes: Array[Byte])
294
345
(trinaryOp(name, " Softmax" , input, None , None , map))
295
346
}
296
347
348
+ def Softmax11 [@ sp T : Numeric : ClassTag ](
349
+ name : String ,
350
+ axis : Option [(Int )] = None ,
351
+ input : Option [Tensor [T ]]
352
+ )(implicit evT : Contains [T , Union [Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create]): (Tensor [T ]) = ???
353
+
354
+
297
355
def Mul1 [@ sp T : Numeric : ClassTag ](
298
356
name : String ,
299
357
axis : Option [(Int )] = None ,
@@ -421,6 +479,22 @@ class NGraphBackend(onnxBytes: Array[Byte])
421
479
(trinaryOp(name, " Gemm" , A , B , C , map))
422
480
}
423
481
482
+ def Gemm11 [@ sp T : Numeric : ClassTag ](
483
+ name : String ,
484
+ alpha : Option [(Float )] = None ,
485
+ beta : Option [(Float )] = None ,
486
+ transA : Option [(Int )] = None ,
487
+ transB : Option [(Int )] = None ,
488
+ A : Option [Tensor [T ]],
489
+ B : Option [Tensor [T ]],
490
+ C : Option [Tensor [T ]] = None
491
+ )(
492
+ implicit evT : Contains [
493
+ T ,
494
+ Union [Float16 ]# or[Float ]# or[Double ]# or[UInt ]# or[ULong ]# or[Int ]# or[Long ]# or[UNil ]# create
495
+ ]
496
+ ): (Tensor [T ]) = ???
497
+
424
498
def Gather1 [@ sp T : Numeric : ClassTag , @ sp Tind : Numeric : ClassTag ](
425
499
name : String ,
426
500
axis : Option [(Int )],
@@ -437,6 +511,20 @@ class NGraphBackend(onnxBytes: Array[Byte])
437
511
(trinaryOpNoAttrs(name, " Gather" , data, indices, None : Option [Tensor [T ]]))
438
512
}
439
513
514
+ def Gather11 [@ sp T : Numeric : ClassTag , @ sp Tind : Numeric : ClassTag ](
515
+ name : String ,
516
+ axis : Option [(Int )] = None ,
517
+ data : Option [Tensor [T ]],
518
+ indices : Option [Tensor [Tind ]]
519
+ )(
520
+ implicit evT : Contains [T , Union [UByte ]# or[UShort ]# or[UInt ]# or[ULong ]# or[Byte ]# or[Short ]# or[
521
+ Int
522
+ ]# or[Long ]# or[Float16 ]# or[Float ]# or[Double ]# or[String ]# or[Boolean ]# or[Complex [Float ]]# or[
523
+ Complex [Double ]
524
+ ]# or[UNil ]# create],
525
+ evTind : Contains [Tind , Union [Int ]# or[Long ]# or[UNil ]# create]
526
+ ): (Tensor [T ]) = ???
527
+
440
528
def Conv1 [@ sp T : Numeric : ClassTag ](
441
529
name : String ,
442
530
auto_pad : Option [(String )] = None ,
@@ -464,6 +552,19 @@ class NGraphBackend(onnxBytes: Array[Byte])
464
552
trinaryOp(name, " Conv" , X , W , B , map)
465
553
}
466
554
555
+ def Conv11 [@ sp T : Numeric : ClassTag ](
556
+ name : String ,
557
+ auto_pad : Option [(String )] = None ,
558
+ dilations : Option [(Array [Int ])] = None ,
559
+ group : Option [(Int )] = None ,
560
+ kernel_shape : Option [(Array [Int ])] = None ,
561
+ pads : Option [(Array [Int ])] = None ,
562
+ strides : Option [(Array [Int ])] = None ,
563
+ X : Option [Tensor [T ]],
564
+ W : Option [Tensor [T ]],
565
+ B : Option [Tensor [T ]] = None
566
+ )(implicit evT : Contains [T , Union [Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create]): (Tensor [T ]) = ???
567
+
467
568
/*
468
569
val inputs: Seq[String] = node.input
469
570
assert (inputs.size == 2 || inputs.size == 3, s"number of inputs of a conv node should always be 2 or 3, got ${inputs.size}")
@@ -946,6 +1047,22 @@ class NGraphBackend(onnxBytes: Array[Byte])
946
1047
evI : Contains [I , Union [Long ]# or[UNil ]# create]
947
1048
): (Tensor [T ], Tensor [I ]) = ???
948
1049
1050
+ def MaxPool11 [@ sp T : Numeric : ClassTag , @ sp I : Numeric : ClassTag ](
1051
+ name : String ,
1052
+ auto_pad : Option [(String )] = None ,
1053
+ ceil_mode : Option [(Int )] = None ,
1054
+ dilations : Option [(Array [Int ])] = None ,
1055
+ kernel_shape : Option [(Array [Int ])],
1056
+ pads : Option [(Array [Int ])] = None ,
1057
+ storage_order : Option [(Int )] = None ,
1058
+ strides : Option [(Array [Int ])] = None ,
1059
+ X : Option [Tensor [T ]]
1060
+ )(
1061
+ implicit evT : Contains [T , Union [Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create],
1062
+ evI : Contains [I , Union [Long ]# or[UNil ]# create]
1063
+ ): (Tensor [T ], Tensor [I ]) = ???
1064
+
1065
+
949
1066
def Concat4 [@ sp T : Numeric : ClassTag ](
950
1067
name : String ,
951
1068
axis : Option [(Int )],
@@ -1031,6 +1148,17 @@ class NGraphBackend(onnxBytes: Array[Byte])
1031
1148
implicit evT : Contains [T , Union [Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create]
1032
1149
): (Tensor [T ]) = ???
1033
1150
1151
+ def AveragePool11 [@ sp T : Numeric : ClassTag ](
1152
+ name : String ,
1153
+ auto_pad : Option [(String )] = None ,
1154
+ ceil_mode : Option [(Int )] = None ,
1155
+ count_include_pad : Option [(Int )] = None ,
1156
+ kernel_shape : Option [(Array [Int ])],
1157
+ pads : Option [(Array [Int ])] = None ,
1158
+ strides : Option [(Array [Int ])] = None ,
1159
+ X : Option [Tensor [T ]]
1160
+ )(implicit evT : Contains [T , Union [Float16 ]# or[Float ]# or[Double ]# or[UNil ]# create]): (Tensor [T ]) = ???
1161
+
1034
1162
def Reshape1 [@ sp T : Numeric : ClassTag ](
1035
1163
name : String ,
1036
1164
consumed_inputs : Option [(Array [Int ])] = None ,
0 commit comments