HCCL_SOCKET_IFNAME
功能描述
配置HCCL初始化Host侧root通信网卡名,HCCL可通过该网卡名获取Host IP,完成通信域创建。
支持以下格式配置:
- eth:使用所有以eth为前缀的网卡。
例如:export HCCL_SOCKET_IFNAME=eth,enp,表示使用所有以eth或enp为前缀的网卡。
- ^eth:不使用以eth为前缀的网卡。
例如:export HCCL_SOCKET_IFNAME=^eth,enp,表示不使用任何以eth或enp为前缀的网卡。
- =eth0:使用指定的eth0网卡。
例如:export HCCL_SOCKET_IFNAME==eth0,enp0,表示使用eth0网卡或enp0网卡。
- ^=eth0:不使用指定eth0网卡。
例如:export HCCL_SOCKET_IFNAME=^=eth0,enp0,表示不使用eht0与enp0网卡。
- HCCL_SOCKET_IFNAME中可配置多个网卡,取最先匹配到的网卡作为root网卡。
- 环境变量网HCCL_IF_IP的优先级高于HCCL_SOCKET_IFNAME。
- 如果用户未指定HCCL_IF_IP和HCCL_SOCKET_IFNAME,按照如下优先级选择:
- docker/lo以外网卡(网卡名字典序升序) > docker 网卡 > lo网卡
配置示例
# 使用eth0或endvnic的网卡 export HCCL_SOCKET_IFNAME==eth0,endvnic
使用约束
无
支持的型号
Atlas 训练系列产品
Atlas 300I Duo 推理卡
Atlas A2 训练系列产品
父主题: 集合通信相关配置