/************************************************************************* * Copyright (c) 2022 Advanced Micro Devices, Inc. All rights reserved. * * See LICENSE.txt for license information ************************************************************************/ #include "TestBed.hpp" namespace RcclUnitTesting { TEST(Gather, OutOfPlace) { TestBed testBed; // Configuration std::vector const funcTypes = {ncclCollGather}; std::vector const dataTypes = {ncclFloat32, ncclFloat64, ncclBfloat16}; std::vector const redOps = {ncclSum}; std::vector const roots = {1}; std::vector const numElements = {1048576, 53327, 1024}; std::vector const inPlaceList = {false}; std::vector const managedMemList = {false}; std::vector const useHipGraphList = {false, true}; testBed.RunSimpleSweep(funcTypes, dataTypes, redOps, roots, numElements, inPlaceList, managedMemList, useHipGraphList); testBed.Finalize(); } }