Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Compute::DeviceRegistrar Class Referenceexport

Device-agnostic registrar for automatic device discovery and registration. More...

Public Member Functions

 DeviceRegistrar (const DeviceRegistrar &)=delete
DeviceRegistraroperator= (const DeviceRegistrar &)=delete

Static Public Member Functions

static DeviceRegistrarinstance ()

Private Member Functions

 DeviceRegistrar ()

Static Private Member Functions

static void registerAllDevices ()

Detailed Description

Device-agnostic registrar for automatic device discovery and registration.

Constructor & Destructor Documentation

◆ DeviceRegistrar() [1/2]

Mila::Dnn::Compute::DeviceRegistrar::DeviceRegistrar ( const DeviceRegistrar & )
delete
Here is the call graph for this function:
Here is the caller graph for this function:

◆ DeviceRegistrar() [2/2]

Mila::Dnn::Compute::DeviceRegistrar::DeviceRegistrar ( )
inlineprivate
Here is the call graph for this function:

Member Function Documentation

◆ instance()

DeviceRegistrar & Mila::Dnn::Compute::DeviceRegistrar::instance ( )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

DeviceRegistrar & Mila::Dnn::Compute::DeviceRegistrar::operator= ( const DeviceRegistrar & )
delete
Here is the call graph for this function:

◆ registerAllDevices()

void Mila::Dnn::Compute::DeviceRegistrar::registerAllDevices ( )
inlinestaticprivate
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: