test=develop
revert-15207-remove_op_handle_lock_and_fix_var
Xin Pan 6 years ago
parent 8ae9094e07
commit cb1891f97b

@ -31,6 +31,24 @@ def _place_obj(place):
class CompiledProgram(object): class CompiledProgram(object):
"""
Compiles a Program for execution.
The CompiledProgram is used to transform a program for various
optimizations, for example.
* Pre-compute some logic once so that each run is faster.
* Transform the program so that it can run in multiple devices.
* TODO: transform the program for optimized inference or distributed
training.
Example:
Args:
program: Program instance that contains the model logic.
"""
def __init__(self, program): def __init__(self, program):
self._program = program self._program = program
self._scope = None self._scope = None

@ -291,6 +291,3 @@ class ParallelExecutor(object):
@property @property
def device_count(self): def device_count(self):
return len(self._places) return len(self._places)
def close(self):
pass

Loading…
Cancel
Save