diff --git a/python/paddle/fluid/executor.py b/python/paddle/fluid/executor.py index ad6bc16b40fffab006c132145bea32514c11b960..506067cf83c8efb7382b6b63137adfa0c8a276b5 100644 --- a/python/paddle/fluid/executor.py +++ b/python/paddle/fluid/executor.py @@ -261,10 +261,6 @@ class Executor(object): fetch_var_names = [var.desc.name() for var in fetch_list] program_cache_key = str(feed_var_names + fetch_var_names) program_cache = self.program_caches.get(program_cache_key, None) - if program_cache is not None: - # TODO: should make sure program and program_cache are exactly the same. - if program.desc != program_cache.desc: - program_cache = None if program_cache is None: program_cache = program.clone()