如何每台机器上设置环境变量NCCL_SOCKET_IFNAME
时间: 2023-08-04 08:02:49 浏览: 701
nccl_2.11.4-1+cuda11.0_x86_64.txz
可以使用以下命令在每台机器上设置环境变量NCCL_SOCKET_IFNAME:
```
export NCCL_SOCKET_IFNAME=<network_interface>
```
其中,<network_interface>是用于通信的网络接口的名称。可以使用ifconfig命令查看所有网络接口并选择一个。例如,如果要使用eth0接口进行通信,可以使用以下命令设置环境变量:
```
export NCCL_SOCKET_IFNAME=eth0
```
为了方便起见,可以将这个命令添加到每台机器的环境变量配置文件中,例如~/.bashrc文件。这样,在每次登录时,这个环境变量就会自动设置。
阅读全文