ray.util.state.common.ActorState#
- class ray.util.state.common.ActorState(actor_id: str, class_name: str, state: Literal['DEPENDENCIES_UNREADY', 'PENDING_CREATION', 'ALIVE', 'RESTARTING', 'DEAD'], job_id: str, name: str | None, node_id: str | None, pid: int | None, ray_namespace: str | None, serialized_runtime_env: str | None = None, required_resources: dict | None = None, death_cause: dict | None = None, is_detached: bool | None = None, placement_group_id: str | None = None, repr_name: str | None = None, num_restarts: int = None, num_restarts_due_to_lineage_reconstruction: int = None)[源代码]#
基类:
StateSchemaActor State
以下列可以用于
--filter选项。actor_id
pid
ray_namespace
repr_name
job_id
placement_group_id
名字
节点ID
类名
状态
以下列仅在使用
getAPI 时可用,--detail通过 CLI 指定,或者detail=True传递给 Python API。死亡原因
actor_id
pid
ray_namespace
num_restarts_due_to_lineage_reconstruction
repr_name
required_resources
is_detached
序列化的运行时环境
job_id
placement_group_id
num_restarts
名字
节点ID
类名
状态
- state: Literal['DEPENDENCIES_UNREADY', 'PENDING_CREATION', 'ALIVE', 'RESTARTING', 'DEAD']#
角色的状态。
DEPENDENCIES_UNREADY: 角色正在等待依赖项准备就绪。例如,一个新的角色正在等待从其他远程任务创建的对象引用。
PENDING_CREATION: 演员的依赖已准备就绪,但尚未创建。这可能是因为资源不足、调度器队列中的演员条目过多,或者演员创建过程缓慢(例如,运行时环境创建缓慢、工作进程启动缓慢等)。
ALIVE: 演员被创建,并且它是活动的。
重新启动:角色已死亡,正在重新启动。这相当于
PENDING_CREATION,但意味着角色已经死亡不止一次。DEAD: 该演员已永久死亡。