提交 171d3e86 编写于 作者: Q qiaolongfei

fix CompositeMetric

上级 cd54a31c
...@@ -116,7 +116,7 @@ class CompositeMetric(MetricBase): ...@@ -116,7 +116,7 @@ class CompositeMetric(MetricBase):
super(CompositeMetric, self).__init__(name, kwargs) super(CompositeMetric, self).__init__(name, kwargs)
self._metrics = [] self._metrics = []
def add_metric(self, metric): def update(self, metric):
if not isinstance(metric, MetricBase): if not isinstance(metric, MetricBase):
raise ValueError("SubMetric should be inherit from MetricBase.") raise ValueError("SubMetric should be inherit from MetricBase.")
self._metrics.append(metric) self._metrics.append(metric)
...@@ -280,6 +280,7 @@ class DetectionMAP(MetricBase): ...@@ -280,6 +280,7 @@ class DetectionMAP(MetricBase):
super(DetectionMAP, self).__init__(name) super(DetectionMAP, self).__init__(name)
# the current map value # the current map value
self.value = .0 self.value = .0
self.weight = .0
def update(self, value, weight): def update(self, value, weight):
if not _is_number_or_matrix_(value): if not _is_number_or_matrix_(value):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册