组调用
组函数 mcclGroupStart 与 mcclGroupEnd 可以用来将多个调用合并为一个。这有三个用途:管理单个线程上的多个 GPU(以避免死锁)、聚合通信操作以提高性能,或合并多个发送/接收点对点操作(见 点对点通信 部分)。所有三种用途可以结合使用,有一个例外:对 mcclCommInitRank() 的调用不能与其他调用合并。
组函数 mcclGroupStart 与 mcclGroupEnd 可以用来将多个调用合并为一个。这有三个用途:管理单个线程上的多个 GPU(以避免死锁)、聚合通信操作以提高性能,或合并多个发送/接收点对点操作(见 点对点通信 部分)。所有三种用途可以结合使用,有一个例外:对 mcclCommInitRank() 的调用不能与其他调用合并。