GoogleCloudMlV1Scheduling class
All parameters related to scheduling of training jobs.
Constructors
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- maxRunningTime ↔ String
-
Optional. The maximum job running time, expressed in seconds. The field
can contain up to nine fractional digits, terminated by
s
. If not specified, this field defaults to604800s
(seven days). If the training job is still running after this duration, AI Platform Training cancels it. The duration is measured from when the job enters theRUNNING
state; therefore it does not overlap with the duration limited by Scheduling.max_wait_time. For example, if you want to ensure your job runs for no more than 2 hours, set this field to7200s
(2 hours * 60 minutes / hour * 60 seconds / minute). If you submit your training job using thegcloud
tool, you can specify this field in aconfig.yaml
file. For example:yaml trainingInput: scheduling: maxRunningTime: 7200s
read / write - maxWaitTime ↔ String
-
Optional. The maximum job wait time, expressed in seconds. The field can
contain up to nine fractional digits, terminated by
s
. If not specified, there is no limit to the wait time. The minimum for this field is1800s
(30 minutes). If the training job has not entered theRUNNING
state after this duration, AI Platform Training cancels it. After the job begins running, it can no longer be cancelled due to the maximum wait time. Therefore the duration limited by this field does not overlap with the duration limited by Scheduling.max_running_time. For example, if the job temporarily stops running and retries due to a VM restart, this cannot lead to a maximum wait time cancellation. However, independently of this constraint, AI Platform Training might stop a job if there are too many retries due to exhausted resources in a region. The following example describes how you might use this field: To cancel your job if it doesn't start running within 1 hour, set this field to3600s
(1 hour * 60 minutes / hour * 60 seconds / minute). If the job is still in theQUEUED
orPREPARING
state after an hour of waiting, AI Platform Training cancels the job. If you submit your training job using thegcloud
tool, you can specify this field in aconfig.yaml
file. For example:yaml trainingInput: scheduling: maxWaitTime: 3600s
read / write - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toJson(
) → Map< String, Object> -
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited