File indexing completed on 2024-04-06 12:15:46
0001
0002 #define CATCH_CONFIG_MAIN
0003 #include <catch.hpp>
0004
0005
0006 #include <cuda_runtime.h>
0007
0008
0009 #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h"
0010 #include "HeterogeneousCore/CUDAUtilities/interface/requireDevices.h"
0011
0012 TEST_CASE("HeterogeneousCore/CUDAUtilities testRequireCUDADevices", "[testRequireCUDADevices]") {
0013 SECTION("Test requireDevices()") {
0014 cms::cudatest::requireDevices();
0015
0016 int devices = 0;
0017 cudaCheck(cudaGetDeviceCount(&devices));
0018
0019 REQUIRE(devices > 0);
0020 }
0021 }