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