diff --git a/paddlehub/finetune/task/basic_task.py b/paddlehub/finetune/task/basic_task.py index 3f9ebcef94c4cdbd6b8487d2170fd7f9fd48f6ab..6e36cb34fdcf09a263b8e162698043fd4aca54ea 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