/************************************************************************* * Copyright (c) 2022 Advanced Micro Devices, Inc. All rights reserved. * * See LICENSE.txt for license information ************************************************************************/ #include "TestBed.hpp" namespace RcclUnitTesting { TEST(Scatter, InPlace) { TestBed testBed; // Configuration std::vector const funcTypes = {ncclCollScatter}; std::vector const dataTypes = {ncclInt8, ncclInt32, ncclInt64}; std::vector const redOps = {ncclSum}; std::vector const roots = {0}; std::vector const numElements = {1048576, 53327, 1024}; std::vector const inPlaceList = {true}; std::vector const managedMemList = {false}; testBed.RunSimpleSweep(funcTypes, dataTypes, redOps, roots, numElements, inPlaceList, managedMemList); testBed.Finalize(); } }