71560fd67b
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]
17 lines
479 B
C
17 lines
479 B
C
/*************************************************************************
|
|
* Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved.
|
|
*
|
|
* See LICENSE.txt for license information
|
|
************************************************************************/
|
|
|
|
#ifndef NCCL_ARGCHECK_H_
|
|
#define NCCL_ARGCHECK_H_
|
|
|
|
#include "core.h"
|
|
#include "info.h"
|
|
|
|
ncclResult_t PtrCheck(void* ptr, const char* opname, const char* ptrname);
|
|
ncclResult_t ArgsCheck(struct ncclInfo* info);
|
|
|
|
#endif
|