ClusterInfo和IpInfo
用于描述集群信息,用于建链与断链
1 2 3 4 5 6 7 8 9 10 11 12 13 | struct ClusterInfo { uint64_t remote_cluster_id = 0U; // 对端的LLM-DataDist的cluster_id int32_t remote_role_type = 0; // 对端的LLM-DataDist的role_type,0表示全量,1表示增量 std::vector<IpInfo> local_ip_infos; // 本地LLM-DataDist的ip信息 std::vector<IpInfo> remote_ip_infos; // 对端LLM-DataDist的ip信息 uint8_t reserved[128]; // 预留 } struct IpInfo { AscendString ip; // ip地址 uint16_t port = 0U; // 端口号,client侧不需要指定;server侧port需要指定(hccl指定一个固定port让用户填写) uint8_t reserved[128]; // 预留 } |
父主题: 数据结构