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

Class to manage compute operations initialization. More...

Public Member Functions

 OperationsRegistrar (const OperationsRegistrar &)=delete
 
OperationsRegistraroperator= (const OperationsRegistrar &)=delete
 

Static Public Member Functions

static OperationsRegistrarinstance ()
 Get the singleton instance of OperationsRegistrar.
 

Private Member Functions

 OperationsRegistrar ()=default
 

Static Private Member Functions

static void registerOperations ()
 Initialize the compute operations.
 

Static Private Attributes

static bool is_initialized_ = false
 

Detailed Description

Class to manage compute operations initialization.

Constructor & Destructor Documentation

◆ OperationsRegistrar() [1/2]

Mila::Dnn::Compute::OperationsRegistrar::OperationsRegistrar ( const OperationsRegistrar )
delete

◆ OperationsRegistrar() [2/2]

Mila::Dnn::Compute::OperationsRegistrar::OperationsRegistrar ( )
privatedefault

Member Function Documentation

◆ instance()

static OperationsRegistrar & Mila::Dnn::Compute::OperationsRegistrar::instance ( )
inlinestatic

Get the singleton instance of OperationsRegistrar.

Returns
OperationsRegistrar& Reference to the singleton instance.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

OperationsRegistrar & Mila::Dnn::Compute::OperationsRegistrar::operator= ( const OperationsRegistrar )
delete

◆ registerOperations()

static void Mila::Dnn::Compute::OperationsRegistrar::registerOperations ( )
inlinestaticprivate

Initialize the compute operations.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ is_initialized_

bool Mila::Dnn::Compute::OperationsRegistrar::is_initialized_ = false
inlinestaticprivate

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