Add LL128 Protocol.

Rewrite the topology detection and tree/ring creation (#179). Improve
tree performance by sending/receiving from different GPUs. Add
model-based tuning to switch between the different algorithms and
protocols.

Rework P2P/SHM detection in containers (#155, #248).

Detect duplicated devices and return an error (#231).

Add tuning for GCP

[ROCm/rccl commit: 299c554dcc]
Этот коммит содержится в:
Sylvain Jeaugey
2019-11-19 14:57:39 -08:00
коммит произвёл GitHub
родитель 221b65bee1
Коммит 71560fd67b
65 изменённых файлов: 4783 добавлений и 2832 удалений
+1 -1
Просмотреть файл
@@ -6,7 +6,7 @@
#ifndef NCCL_CHANNEL_H_
#define NCCL_CHANNEL_H_
#include "core.h"
#include "comm.h"
ncclResult_t initChannel(struct ncclComm* comm, int channelid);
ncclResult_t freeChannel(struct ncclChannel* channel, int nRanks);