Mila 0.13.48
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
Here is the call graph for this function:
Here is the caller graph for this function:

◆ OperationsRegistrar() [2/2]

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

Member Function Documentation

◆ instance()

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
Here is the call graph for this function:

◆ registerOperations()

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: