Skip to content

Commit

Permalink
new exe not support pg (#44628)
Browse files Browse the repository at this point in the history
  • Loading branch information
pangyoki committed Jul 27, 2022
1 parent eafd428 commit 7ee442c
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions python/paddle/fluid/executor.py
Original file line number Diff line number Diff line change
Expand Up @@ -1398,20 +1398,26 @@ def _can_use_interpreter_core(program, place):
if program._program is None:
return False

# Unsupported case 2 : disabled by FLAGS_CONVERT_GRAPH_TO_PROGRAM
if os.environ.get('FLAGS_CONVERT_GRAPH_TO_PROGRAM',
None) not in [1, '1', True, 'True', 'true']:
return False

# Unsupported case 3: data parallel
# Unsupported case 2: data parallel
if program._is_data_parallel and len(
program._get_places(place, program._places)) != 1:
return False

# Unsupported case 3 : parallel graph
if core.globals()['FLAGS_enable_parallel_graph'] in [
1, '1', True, 'True', 'true'
]:
return False

# Unsupported case 4: inference
if program._is_inference:
return False

# Unsupported case 5 : disabled by FLAGS_CONVERT_GRAPH_TO_PROGRAM
if os.environ.get('FLAGS_CONVERT_GRAPH_TO_PROGRAM',
None) not in [1, '1', True, 'True', 'true']:
return False

return True
else:
if isinstance(program._graph, compiler.CompiledProgram):
Expand Down

0 comments on commit 7ee442c

Please sign in to comment.