MindSpore所使用的hccl代码,下面直接使用多机多NPU的json
代码展示:
{
"board_id": "0x0020",
"chip_info": "910",
"deploy_mode": "lab",
"group_count": "1",
"group_list": [
{
"device_num": "16",
"server_num": "2",
"group_name": "",
"instance_count": "16",
"instance_list": [
{
"devices": [{"device_id": "0","device_ip": "192.168.10.1"}],
"rank_id": "0",
"server_id": "192.168.3.6"
},
{
"devices": [{"device_id": "1","device_ip": "192.168.20.1"}],
"rank_id": "1",
"server_id": "192.168.3.6"
},
{
"devices": [{"device_id": "2","device_ip": "192.168.30.1"}],
"rank_id": "2",
"server_id": "192.168.3.6"
},
{
"devices": [{"device_id": "3","device_ip": "192.168.40.1"}],
"rank_id": "3",
"server_id": "192.168.3.6"
},
{
"devices": [{"device_id": "4","device_ip": "192.168.10.2"}],
"rank_id": "4",
"server_id": "192.168.3.6"
},
{
"devices": [{"device_id": "5","device_ip": "192.168.20.2"}],
"rank_id": "5",
"server_id": "192.168.3.6"
},
{
"devices": [{"device_id": "6","device_ip": "192.168.30.2"}],
"rank_id": "6",
"server_id": "192.168.3.6"
},
{
"devices": [{"device_id": "7","device_ip": "192.168.40.2"}],
"rank_id": "7",
"server_id": "192.168.3.6"
},
{
"devices": [{"device_id": "0","device_ip": "192.168.10.3"}],
"rank_id": "8",
"server_id": "192.168.3.2"
},
{
"devices": [{"device_id": "1","device_ip": "192.168.20.3"}],
"rank_id": "9",
"server_id": "192.168.3.2"
},
{
"devices": [{"device_id": "2","device_ip": "192.168.30.3"}],
"rank_id": "10",
"server_id": "192.168.3.2"
},
{
"devices": [{"device_id": "3","device_ip": "192.168.40.3"}],
"rank_id": "11",
"server_id": "192.168.3.2"
},
{
"devices": [{"device_id": "4","device_ip": "192.168.10.4"}],
"rank_id": "12",
"server_id": "192.168.3.2"
},
{
"devices": [{"device_id": "5","device_ip": "192.168.20.4"}],
"rank_id": "13",
"server_id": "192.168.3.2"
},
{
"devices": [{"device_id": "6","device_ip": "192.168.30.4"}],
"rank_id": "14",
"server_id": "192.168.3.2"
},
{
"devices": [{"device_id": "7","device_ip": "192.168.40.4"}],
"rank_id": "15",
"server_id": "192.168.3.2"
}
]
}
],
"para_plane_nic_location": "device",
"para_plane_nic_name": [
"eth0",
"eth1",
"eth2",
"eth3",
"eth4",
"eth5",
"eth6",
"eth7"
],
"para_plane_nic_num": "8",
"status": "completed"
}