![]() |
Rosetta
2021.16
|
A manager class for loading Tensorflow sessions and controlling mapping to the CPU or GPU. More...
#include <RosettaTensorflowManager.hh>

Private Member Functions | |
| RosettaTensorflowManager () | |
| Empty constructor. More... | |
| RosettaTensorflowManager (RosettaTensorflowManager const &)=delete | |
| Copy constructor is explicitly deleted. More... | |
| RosettaTensorflowManager | operator= (RosettaTensorflowManager const &)=delete |
| Assignment operator is explicitly deleted. More... | |
| ~RosettaTensorflowManager () | |
| Destructor. More... | |
Friends | |
| class | utility::SingletonBase< RosettaTensorflowManager > |
Additional Inherited Members | |
Public Member Functions inherited from utility::SingletonBase< RosettaTensorflowManager > | |
| SingletonBase () | |
| public constructor (the derived class must have a private constructor, of course). More... | |
Static Public Member Functions inherited from utility::SingletonBase< RosettaTensorflowManager > | |
| static RosettaTensorflowManager * | get_instance () |
| Safely instantiate a singleton class in a (possibly) multithreaded context. More... | |
A manager class for loading Tensorflow sessions and controlling mapping to the CPU or GPU.
|
private |
Empty constructor.
|
privatedelete |
Copy constructor is explicitly deleted.
|
private |
Destructor.
Checks for sessions that are still in use and spits out warnings (but does not throw exceptions).
References basic::Tracer::Error, and basic::TR.
|
privatedelete |
Assignment operator is explicitly deleted.
|
friend |
1.8.7