(self)
| 121 | @register_class |
| 122 | class BatchNormalization(CaffeOpExporter): |
| 123 | def set_attr(self): |
| 124 | self.layer.bn_param.moving_average = bool(refine_value(self.op.attributes.get('training_mode', 0))) |
| 125 | self.layer.bn_param.var_eps = refine_value(self.op.attributes.get('epsilon', 1e-05)) |
| 126 | if self.layer.bn_param.moving_average: |
| 127 | self.layer.bn_param.decay = 1 - refine_value(self.op.attributes.get('momentum', 0.9)) |
| 128 | |
| 129 | def parse(self): |
| 130 | super(BatchNormalization, self).parse() |
nothing calls this directly
no test coverage detected