Interface for Glide jobs with helper functions needed for startup.
There are functions to return the set of input files for the job, to
determine whether the job needs a driver, and to query whether the job is
restartable, etc., which subclasses are expected to override.
|
|
needsDriver(self,
options)
Return True if the job needs a driver. |
|
|
|
|
inputFiles(self)
Return the set of input files needed by the job. |
|
|
|
|
canRestartSerial(self)
Return True if it is possible to restart without a driver. |
|
|
|
|
canRestartDriver(self)
Return True if it is possible to restart with a driver. |
|
|
|
|
serialRestartFiles(self)
Return the set of checkpoint files needed for restarting. |
|
|
|
|
driverRestartFiles(self)
Return the set of checkpoint files needed for restarting. |
|
|
|
|
preLaunchCheck(self,
options)
Check whether the job is OK to launch. |
|
|
|
|
deletePreviousOutputs(self)
Delete the output files from a previous run. |
|
|
|
|
licenseRequirements(self)
Return the list of licenses needed by the job as
<name>:<tokens> strings. |
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__init__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|