44
55class LossWithIgnore (mx .metric .EvalMetric ):
66 def __init__ (self , name , output_names , label_names , ignore_label = - 1 ):
7- super (LossWithIgnore , self ).__init__ (name , output_names , label_names )
7+ super ().__init__ (name , output_names , label_names )
88 self .ignore_label = ignore_label
99
1010 def update (self , labels , preds ):
@@ -13,7 +13,7 @@ def update(self, labels, preds):
1313
1414class FgLossWithIgnore (LossWithIgnore ):
1515 def __init__ (self , name , output_names , label_names , bg_label = 0 , ignore_label = - 1 ):
16- super (FgLossWithIgnore , self ).__init__ (name , output_names , label_names , ignore_label )
16+ super ().__init__ (name , output_names , label_names , ignore_label )
1717 self .bg_label = bg_label
1818
1919 def update (self , labels , preds ):
@@ -22,7 +22,7 @@ def update(self, labels, preds):
2222
2323class AccWithIgnore (LossWithIgnore ):
2424 def __init__ (self , name , output_names , label_names , ignore_label = - 1 ):
25- super (AccWithIgnore , self ).__init__ (name , output_names , label_names , ignore_label )
25+ super ().__init__ (name , output_names , label_names , ignore_label )
2626
2727 def update (self , labels , preds ):
2828 if len (preds ) == 1 and len (labels ) == 1 :
@@ -51,7 +51,7 @@ def update(self, labels, preds):
5151
5252class FgAccWithIgnore (FgLossWithIgnore ):
5353 def __init__ (self , name , output_names , label_names , bg_label = 0 , ignore_label = - 1 ):
54- super (FgAccWithIgnore , self ).__init__ (name , output_names , label_names , bg_label , ignore_label )
54+ super ().__init__ (name , output_names , label_names , bg_label , ignore_label )
5555
5656 def update (self , labels , preds ):
5757 pred = preds [0 ]
@@ -70,7 +70,7 @@ def update(self, labels, preds):
7070
7171class CeWithIgnore (LossWithIgnore ):
7272 def __init__ (self , name , output_names , label_names , ignore_label = - 1 ):
73- super (CeWithIgnore , self ).__init__ (name , output_names , label_names , ignore_label )
73+ super ().__init__ (name , output_names , label_names , ignore_label )
7474
7575 def update (self , labels , preds ):
7676 pred = preds [0 ]
@@ -93,7 +93,7 @@ def update(self, labels, preds):
9393
9494class FgCeWithIgnore (FgLossWithIgnore ):
9595 def __init__ (self , name , output_names , label_names , bg_label = 0 , ignore_label = - 1 ):
96- super (FgCeWithIgnore , self ).__init__ (name , output_names , label_names , bg_label , ignore_label )
96+ super ().__init__ (name , output_names , label_names , bg_label , ignore_label )
9797
9898 def update (self , labels , preds ):
9999 pred = preds [0 ]
@@ -116,7 +116,7 @@ def update(self, labels, preds):
116116
117117class L1 (FgLossWithIgnore ):
118118 def __init__ (self , name , output_names , label_names , bg_label = 0 , ignore_label = - 1 ):
119- super (L1 , self ).__init__ (name , output_names , label_names , bg_label , ignore_label )
119+ super ().__init__ (name , output_names , label_names , bg_label , ignore_label )
120120
121121 def update (self , labels , preds ):
122122 if len (preds ) == 1 and len (labels ) == 1 :
@@ -141,7 +141,7 @@ def update(self, labels, preds):
141141
142142class SigmoidCrossEntropy (mx .metric .EvalMetric ):
143143 def __init__ (self , name , output_names , label_names ):
144- super (SigmoidCrossEntropy , self ).__init__ (name , output_names , label_names )
144+ super ().__init__ (name , output_names , label_names )
145145
146146 def update (self , labels , preds ):
147147 x = preds [0 ].reshape (- 1 ) # logit
0 commit comments