ray.util.state.common.TaskState#
- class ray.util.state.common.TaskState(task_id: str, attempt_number: int, name: str, state: Literal['NIL', 'PENDING_ARGS_AVAIL', 'PENDING_NODE_ASSIGNMENT', 'PENDING_OBJ_STORE_MEM_AVAIL', 'PENDING_ARGS_FETCH', 'SUBMITTED_TO_WORKER', 'RUNNING', 'RUNNING_IN_RAY_GET', 'RUNNING_IN_RAY_WAIT', 'FINISHED', 'FAILED'], job_id: str, actor_id: str | None, type: Literal['NORMAL_TASK', 'ACTOR_CREATION_TASK', 'ACTOR_TASK', 'DRIVER_TASK'], func_or_class_name: str, parent_task_id: str, node_id: str | None, worker_id: str | None, worker_pid: int | None, error_type: str | None, language: str | None = None, required_resources: dict | None = None, runtime_env_info: dict | None = None, placement_group_id: str | None = None, events: List[dict] | None = None, profiling_data: dict | None = None, creation_time_ms: int | None = None, start_time_ms: int | None = None, end_time_ms: int | None = None, task_log_info: dict | None = None, error_message: str | None = None, is_debugger_paused: bool | None = None)[源代码]#
基类:
StateSchema
任务状态
以下列可以用于
--filter
选项。尝试次数
任务ID
parent_task_id
actor_id
is_debugger_paused
类型
worker_id
错误类型
func_or_class_name
job_id
placement_group_id
名字
worker_pid
节点ID
语言
状态
以下列仅在使用
get
API 时可用,--detail
通过 CLI 指定,或者detail=True
传递给 Python API。actor_id
runtime_env_info
类型
worker_id
尝试次数
end_time_ms
错误类型
错误信息
节点ID
语言
任务ID
is_debugger_paused
profiling_data
creation_time_ms
worker_pid
事件
parent_task_id
start_time_ms
required_resources
func_or_class_name
任务日志信息
job_id
placement_group_id
名字
状态
- state: Literal['NIL', 'PENDING_ARGS_AVAIL', 'PENDING_NODE_ASSIGNMENT', 'PENDING_OBJ_STORE_MEM_AVAIL', 'PENDING_ARGS_FETCH', 'SUBMITTED_TO_WORKER', 'RUNNING', 'RUNNING_IN_RAY_GET', 'RUNNING_IN_RAY_WAIT', 'FINISHED', 'FAILED']#
任务的状态。
有关状态分解和典型状态转换流程的详细解释,请参阅 src/ray/protobuf/common.proto。
- type: Literal['NORMAL_TASK', 'ACTOR_CREATION_TASK', 'ACTOR_TASK', 'DRIVER_TASK']#
任务的类型。
NORMAL_TASK: 由
func.remote()`
创建的任务ACTOR_CREATION_TASK: 由
class.remote()
创建的演员ACTOR_TASK: 由
actor.method.remote()
提交的 Actor 任务DRIVER_TASK: 驱动程序(调用
ray.init
的脚本)。