ray.runtime_context.RuntimeContext.task_id#

property RuntimeContext.task_id#

获取此工作节点或驱动程序的当前任务ID。

任务ID是Ray任务的ID。这不应该在驱动进程中使用。

示例

import ray

@ray.remote
class Actor:
    def ready(self):
        return True

@ray.remote
def f():
    return True

# All the below code generates different task ids.
# Task ids are available for actor creation.
a = Actor.remote()
# Task ids are available for actor tasks.
a.ready.remote()
# Task ids are available for normal tasks.
f.remote()
返回:

当前工作者的任务ID。如果没有任务ID,则为None。

警告

已弃用: 此API已弃用,可能会在未来的Ray版本中移除。请改用 get_task_id()。