Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:15:39

0001 #ifndef HeterogeneousCore_AlpakaInterface_interface_Backend_h
0002 #define HeterogeneousCore_AlpakaInterface_interface_Backend_h
0003 
0004 #include <string_view>
0005 
0006 namespace cms::alpakatools {
0007   // Enumeration whose value EDModules can put in the event
0008   enum class Backend : unsigned short { SerialSync = 0, CudaAsync = 1, ROCmAsync = 2, TbbAsync = 3, size };
0009 
0010   Backend toBackend(std::string_view name);
0011   std::string_view toString(Backend backend);
0012 }  // namespace cms::alpakatools
0013 
0014 #endif