12 namespace accelerator{
83 void configure(
const std::set<int>& devicesToUse = {} );
bool isInitialised() const
static Device & getInstance()
void shutdown()
Shutdown parallel environment.
int getNumberOfDevices() const
Return the number of GPUs that are available.
std::set< int > _devicesToUse
static constexpr int HostDevice
Accelerator devices (GPUs) are enumerated starting from 0.
void configure(const std::set< int > &devicesToUse={})
static tarch::logging::Log _log
Logging device.
Have to include this header, as I need access to the SYCL_EXTERNAL keyword.