2.6.0
Timeout
Package: flyte
Timeout bounds for a task. See module docstring for semantics.
flyte.Timeout(
max_runtime=timedelta(minutes=30),
max_queued_time=timedelta(minutes=15),
deadline=timedelta(hours=2),
)Parameters
class Timeout(
max_runtime: datetime.timedelta | int | None = None,
max_queued_time: datetime.timedelta | int | None = None,
deadline: datetime.timedelta | int | None = None,
)| Parameter | Type | Description |
|---|---|---|
max_runtime |
datetime.timedelta | int | None |
Per-attempt RUNNING-phase bound. int is interpreted as seconds. None or 0 means unlimited. |
max_queued_time |
datetime.timedelta | int | None |
Per-attempt queue-wait bound. int is interpreted as seconds. None or 0 means unlimited. |
deadline |
datetime.timedelta | int | None |
Absolute wall-clock budget across all attempts. int is interpreted as seconds. None or 0 means unlimited. |