diff --git a/python/paddle/fluid/executor.py b/python/paddle/fluid/executor.py index 7865428d1947ce5400a5210dc0e7004b0491396d..3f2aebfa4cab48518d32c21316bbf1e99854a5a6 100644 --- a/python/paddle/fluid/executor.py +++ b/python/paddle/fluid/executor.py @@ -1332,13 +1332,14 @@ class Executor(object): def _can_use_interpreter_core(program, place): compiled = isinstance(program, compiler.CompiledProgram) - # NOTE(zhiqiu): only single card compiled program is supported + # NOTE(zhiqiu): do not support compiled program now if compiled: - if program._is_data_parallel and len( - program._get_places(place, program._places)) == 1: - return True - else: - return False + return False + # if program._is_data_parallel and len( + # program._get_places(place, program._places)) == 1: + # return True + # else: + # return False else: assert isinstance(program, Program) return True diff --git a/python/paddle/fluid/tests/unittests/interpreter/test_standalone_executor.py b/python/paddle/fluid/tests/unittests/interpreter/test_standalone_executor.py index 9641d082418cae37d2990de8eff7b13ab52b795f..23dee7338ae18b18d820aee1c71d388441b1d4ef 100644 --- a/python/paddle/fluid/tests/unittests/interpreter/test_standalone_executor.py +++ b/python/paddle/fluid/tests/unittests/interpreter/test_standalone_executor.py @@ -261,7 +261,7 @@ class SwitchExecutorInterfaceWithFeed(unittest.TestCase): def test_compiled_program(self): data = np.ones([2, 2], dtype="float32") - feed = {"a": data, 'fake_input': data} + feed = {"a": data} res = self.run_new_executor(feed, use_compiled=True) gt = self.run_raw_executor(feed, use_compiled=True)