From 2ece967d7b83bf5565f0efb16496c452512d3770 Mon Sep 17 00:00:00 2001 From: zhangxuefei Date: Wed, 25 Sep 2019 16:12:17 +0800 Subject: [PATCH] fix the bug that log will be printed two times --- paddlehub/finetune/task/basic_task.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/paddlehub/finetune/task/basic_task.py b/paddlehub/finetune/task/basic_task.py index 3f9ebcef..6e36cb34 100644 --- a/paddlehub/finetune/task/basic_task.py +++ b/paddlehub/finetune/task/basic_task.py @@ -21,6 +21,7 @@ import os import contextlib import time import copy +import logging import paddle.fluid as fluid from tb_paddle import SummaryWriter @@ -286,6 +287,11 @@ class BasicTask(object): build_strategy=self.build_strategy) self.exe.run(self.env.startup_program) + + # to avoid to print logger two times in result of the logger usage of paddle-fluid + for handler in logging.root.handlers[:]: + logging.root.removeHandler(handler) + self._build_env_end_event() @property -- GitLab