@@ -6,7 +6,7 @@ class OpsVars:
66 Operators taking multiple inputs.
77 """
88
9- def BitShift (self ,direction :str = b "" )-> "Var" :
9+ def BitShift (self ,direction :str = "" )-> "Var" :
1010return self .make_node ("BitShift" ,* self .vars_ ,direction = direction )
1111
1212def CenterCropPad (self ,axes :Optional [List [int ]]= None )-> "Var" :
@@ -42,7 +42,7 @@ def Concat(self, axis: int = 0) -> "Var":
4242
4343def Conv (
4444self ,
45- auto_pad :str = b "NOTSET" ,
45+ auto_pad :str = "NOTSET" ,
4646dilations :Optional [List [int ]]= None ,
4747group :int = 1 ,
4848kernel_shape :Optional [List [int ]]= None ,
@@ -66,7 +66,7 @@ def Conv(
6666
6767def ConvInteger (
6868self ,
69- auto_pad :str = b "NOTSET" ,
69+ auto_pad :str = "NOTSET" ,
7070dilations :Optional [List [int ]]= None ,
7171group :int = 1 ,
7272kernel_shape :Optional [List [int ]]= None ,
@@ -90,7 +90,7 @@ def ConvInteger(
9090
9191def ConvTranspose (
9292self ,
93- auto_pad :str = b "NOTSET" ,
93+ auto_pad :str = "NOTSET" ,
9494dilations :Optional [List [int ]]= None ,
9595group :int = 1 ,
9696kernel_shape :Optional [List [int ]]= None ,
@@ -155,7 +155,7 @@ def DeformConv(
155155def DequantizeLinear (self ,axis :int = 1 )-> "Var" :
156156return self .make_node ("DequantizeLinear" ,* self .vars_ ,axis = axis )
157157
158- def Einsum (self ,equation :str = b "" )-> "Var" :
158+ def Einsum (self ,equation :str = "" )-> "Var" :
159159return self .make_node ("Einsum" ,* self .vars_ ,equation = equation )
160160
161161def Gather (self ,axis :int = 0 )-> "Var" :
@@ -174,8 +174,8 @@ def Gemm(
174174def GridSample (
175175self ,
176176align_corners :int = 0 ,
177- mode :str = b "bilinear" ,
178- padding_mode :str = b "zeros" ,
177+ mode :str = "bilinear" ,
178+ padding_mode :str = "zeros" ,
179179 )-> "Var" :
180180return self .make_node (
181181"GridSample" ,
@@ -240,7 +240,7 @@ def Mod(self, fmod: int = 0) -> "Var":
240240return self .make_node ("Mod" ,* self .vars_ ,fmod = fmod )
241241
242242def NegativeLogLikelihoodLoss (
243- self ,ignore_index :int = 0 ,reduction :str = b "mean"
243+ self ,ignore_index :int = 0 ,reduction :str = "mean"
244244 )-> "Var" :
245245return self .make_node (
246246"NegativeLogLikelihoodLoss" ,
@@ -257,12 +257,12 @@ def NonMaxSuppression(self, center_point_box: int = 0) -> "Var":
257257def OneHot (self ,axis :int = - 1 )-> "Var" :
258258return self .make_node ("OneHot" ,* self .vars_ ,axis = axis )
259259
260- def Pad (self ,mode :str = b "constant" )-> "Var" :
260+ def Pad (self ,mode :str = "constant" )-> "Var" :
261261return self .make_node ("Pad" ,* self .vars_ ,mode = mode )
262262
263263def QLinearConv (
264264self ,
265- auto_pad :str = b "NOTSET" ,
265+ auto_pad :str = "NOTSET" ,
266266dilations :Optional [List [int ]]= None ,
267267group :int = 1 ,
268268kernel_shape :Optional [List [int ]]= None ,
@@ -431,13 +431,13 @@ def Resize(
431431self ,
432432antialias :int = 0 ,
433433axes :Optional [List [int ]]= None ,
434- coordinate_transformation_mode :str = b "half_pixel" ,
434+ coordinate_transformation_mode :str = "half_pixel" ,
435435cubic_coeff_a :float = - 0.75 ,
436436exclude_outside :int = 0 ,
437437extrapolation_value :float = 0.0 ,
438- keep_aspect_ratio_policy :str = b "stretch" ,
439- mode :str = b "nearest" ,
440- nearest_mode :str = b "round_prefer_floor" ,
438+ keep_aspect_ratio_policy :str = "stretch" ,
439+ mode :str = "nearest" ,
440+ nearest_mode :str = "round_prefer_floor" ,
441441 )-> "Var" :
442442axes = axes or []
443443return self .make_node (
@@ -456,8 +456,8 @@ def Resize(
456456
457457def RoiAlign (
458458self ,
459- coordinate_transformation_mode :str = b "half_pixel" ,
460- mode :str = b "avg" ,
459+ coordinate_transformation_mode :str = "half_pixel" ,
460+ mode :str = "avg" ,
461461output_height :int = 1 ,
462462output_width :int = 1 ,
463463sampling_ratio :int = 0 ,
@@ -480,12 +480,12 @@ def STFT(self, onesided: int = 1) -> "Var":
480480def Scatter (self ,axis :int = 0 )-> "Var" :
481481return self .make_node ("Scatter" ,* self .vars_ ,axis = axis )
482482
483- def ScatterElements (self ,axis :int = 0 ,reduction :str = b "none" )-> "Var" :
483+ def ScatterElements (self ,axis :int = 0 ,reduction :str = "none" )-> "Var" :
484484return self .make_node (
485485"ScatterElements" ,* self .vars_ ,axis = axis ,reduction = reduction
486486 )
487487
488- def ScatterND (self ,reduction :str = b "none" )-> "Var" :
488+ def ScatterND (self ,reduction :str = "none" )-> "Var" :
489489return self .make_node ("ScatterND" ,* self .vars_ ,reduction = reduction )
490490
491491def Slice (
@@ -498,13 +498,18 @@ def Slice(
498498
499499def TopK (self ,axis :int = - 1 ,largest :int = 1 ,sorted :int = 1 )-> "Vars" :
500500return self .make_node (
501- "TopK" ,* self .vars_ ,axis = axis ,largest = largest ,sorted = sorted
501+ "TopK" ,
502+ * self .vars_ ,
503+ axis = axis ,
504+ largest = largest ,
505+ sorted = sorted ,
506+ n_outputs = 2 ,
502507 )
503508
504509def Trilu (self ,upper :int = 1 )-> "Var" :
505510return self .make_node ("Trilu" ,* self .vars_ ,upper = upper )
506511
507- def Upsample (self ,mode :str = b "nearest" )-> "Var" :
512+ def Upsample (self ,mode :str = "nearest" )-> "Var" :
508513return self .make_node ("Upsample" ,* self .vars_ ,mode = mode )
509514
510515def Where (