Modify All-To-All doc (#896)
* Modify All-To-All doc
* Update nccl.h.in
* update unit-tests
---------
Co-authored-by: gilbertlee-amd <44450918+gilbertlee-amd@users.noreply.github.com>
[ROCm/rccl commit: c1f57a7041]
Этот коммит содержится в:
коммит произвёл
Pedram Alizadeh
родитель
01c72d16d5
Коммит
b35ea4bd78
@@ -639,7 +639,8 @@ ncclResult_t pncclScatter(const void* sendbuff, void* recvbuff,
|
||||
@details Device (i) send (j)th block of data to device (j) and be placed as (i)th
|
||||
block. Each block for sending/receiving has *count* elements, which means
|
||||
that *recvbuff* and *sendbuff* should have a size of nranks*count elements.
|
||||
In-place operation will happen if sendbuff == recvbuff.
|
||||
In-place operation is NOT supported. It is the user's responsibility
|
||||
to ensure that sendbuff and recvbuff are distinct.
|
||||
@return Result code. See @ref rccl_result_code for more details.
|
||||
|
||||
@param[in] sendbuff Data array to send (contains blocks for each other rank)
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
*
|
||||
* See LICENSE.txt for license information
|
||||
************************************************************************/
|
||||
|
||||
// Note: InPlace is not supported for All-To-All
|
||||
|
||||
#include "TestBed.hpp"
|
||||
|
||||
namespace RcclUnitTesting
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
*
|
||||
* See LICENSE.txt for license information
|
||||
************************************************************************/
|
||||
|
||||
// Note: InPlace is not supported for All-To-Allv
|
||||
|
||||
#include "TestBed.hpp"
|
||||
|
||||
namespace RcclUnitTesting
|
||||
|
||||
Ссылка в новой задаче
Block a user