NVML library init and teardown. More...
Static Public Member Functions | |
static void | init_NVML () |
Private Member Functions | |
NVML_Manager () | |
~NVML_Manager () | |
NVML_Manager (const NVML_Manager &) | |
void | operator= (const NVML_Manager &) |
void | init () |
void | teardown () |
NVML library init and teardown.
It contains methods for init and teardown of NVML library, the default constructor initialize the NVML library.
|
inlineprivate |
Default constructor, private, applications are forbidden to instantiate an object.
|
inlineprivate |
Default constructor, private, if one object is created by calling init_NVML(), the destructor will be called automatically at the end of a program.
|
private |
Copy constructor, override default one, and also private.
|
inlineprivate |
Initialize the NVML library.
|
inlinestatic |
Application only needs to call this function at startup, lazy initialization only when called.
|
inlineprivate |
Assignment overloading, override default one, and also private.
|
inlineprivate |
Shut down the NVML library.