コード例 #1
0
ファイル: actor_head.py プロジェクト: yiranwang52/ray
def actor_table_data_to_dict(message):
    return dashboard_utils.message_to_dict(message, {
        "actorId", "parentId", "jobId", "workerId", "rayletId",
        "actorCreationDummyObjectId", "callerId", "taskId", "parentTaskId",
        "sourceActorId", "placementGroupId"
    },
                                           including_default_value_fields=True)
コード例 #2
0
ファイル: stats_collector_head.py プロジェクト: yncxcw/ray
def node_stats_to_dict(message):
    decode_keys = {
        "actorId", "jobId", "taskId", "parentTaskId", "sourceActorId",
        "callerId", "rayletId", "workerId", "placementGroupId"
    }
    core_workers_stats = message.core_workers_stats
    message.ClearField("core_workers_stats")
    try:
        result = dashboard_utils.message_to_dict(message, decode_keys)
        result["coreWorkersStats"] = [
            dashboard_utils.message_to_dict(
                m, decode_keys, including_default_value_fields=True)
            for m in core_workers_stats
        ]
        return result
    finally:
        message.core_workers_stats.extend(core_workers_stats)
コード例 #3
0
ファイル: head.py プロジェクト: zivzone/ray
def gcs_node_info_to_dict(message):
    return dashboard_utils.message_to_dict(message, {"nodeId"},
                                           including_default_value_fields=True)
コード例 #4
0
ファイル: job_head.py プロジェクト: yncxcw/ray
def job_table_data_to_dict(message):
    decode_keys = {"jobId", "rayletId"}
    return dashboard_utils.message_to_dict(message,
                                           decode_keys,
                                           including_default_value_fields=True)
コード例 #5
0
ファイル: stats_collector_head.py プロジェクト: zachkeer/ray
def node_stats_to_dict(message):
    return dashboard_utils.message_to_dict(
        message, {
            "actorId", "jobId", "taskId", "parentTaskId", "sourceActorId",
            "callerId", "rayletId", "workerId"
        })