diff --git a/python/paddle/fluid/reader.py b/python/paddle/fluid/reader.py index 841c58821d7a16c171f00dd96d30471f376e9c38..3ea3af9ed1cb5c768dd2268487fc8abd3efc8c44 100644 --- a/python/paddle/fluid/reader.py +++ b/python/paddle/fluid/reader.py @@ -19,6 +19,7 @@ import numpy as np import threading import paddle import time +import copy from .framework import Program, Variable, program_guard, default_main_program, default_startup_program, _non_static_mode, cpu_places, _current_expected_place, _in_eager_without_dygraph_check from .executor import global_scope @@ -214,7 +215,7 @@ class AuToTune(object): return sub_dataset def get_autotune_loader(self): - loader = self.loader + loader = copy.copy(self.loader) batch_size = self.loader.batch_sampler.batch_size if isinstance(self.loader.batch_sampler, paddle.io.DistributedBatchSampler):