MCPcopy
hub / github.com/OpenPPL/ppq / set_attr

Method set_attr

ppq/parser/caffe/caffe_export_utils.py:123–127  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

121@register_class
122class 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()

Callers

nothing calls this directly

Calls 1

refine_valueFunction · 0.85

Tested by

no test coverage detected