当通信域的创建方式为“基于root节点信息创建”时,开发者可通过此环境变量配置HCCL在NPU侧使用的通信端口。
具体端口号与端口范围可以组合使用,中间使用英文“,”分隔,但逗号之间的端口号/端口范围不能存在范围交叉,配置方式可参见配置示例。
1 2 3 4 5 6 7 8 |
//方式一:配置为端口范围。 export HCCL_NPU_SOCKET_PORT_RANGE="61000-61050" //方式二:具体的端口号与端口范围配合使用,使用英文“,”分隔。 export HCCL_NPU_SOCKET_PORT_RANGE="61000,61050-61100,61200-61210" //方式三:指定具体的端口号,使用英文“,”分隔。 export HCCL_NPU_SOCKET_PORT_RANGE="57000,57005,57007,58008,58100,58105,58107,58108" //方式四:操作系统动态分配端口号 export HCCL_NPU_SOCKET_PORT_RANGE="auto" |