在测试NCCL的代码时候发现,单节点4卡可以正常使用。双节点8卡则会卡死,
加上
export NCCL_DEBUG=INFO
export NCCL_DEBUG_SUBSYS=INIT,NET
调试发现报错
i02r1n15:19717:19927 [0] /data/jenkins_workspace/workspace/rccl_release/src/misc/ibvwrap.cc:302 NCCL WARN Call to ibv_modify_qp failed with error Invalid argument
怀疑是IB出了问题。之后加上
export NCCL_IB_DISABLE=1
关了IB,程序可以正常跑通。
因此怀疑是kshdnormal 队列IB的问题或者是我版本设定的问题。
编译文件

提交方式
