Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs
basic::tensorflow_manager Namespace Reference

Classes

class  RosettaTensorflowManager
 A manager class for loading Tensorflow sessions and controlling mapping to the CPU or GPU. More...
 
class  RosettaTensorflowProtocolBase
 A pure virtual base class for storing Tensorflow sessions and the code for executing them and returning a result. Derived classes will be protocol-specific, and will accept a RosettaTensorflowInput and produce a RosettaTensorflowOutput. More...
 
class  RosettaTensorflowTensorContainer
 
struct  TFDataTypeDetector
 
struct  TFDataTypeDetector< bool >
 
struct  TFDataTypeDetector< double >
 
struct  TFDataTypeDetector< float >
 
struct  TFDataTypeDetector< int >
 
struct  TFDataTypeDetector< long int >
 
struct  TFDataTypeDetector< unsigned int >
 
struct  TFDataTypeDetector< unsigned long int >
 

Typedefs

typedef
std::chrono::high_resolution_clock 
ROSETTA_TENSORFLOW_CLOCK
 
using RosettaTensorflowManagerOP = utility::pointer::shared_ptr< RosettaTensorflowManager >
 
using RosettaTensorflowManagerCOP = utility::pointer::shared_ptr< RosettaTensorflowManager const >
 
using RosettaTensorflowProtocolBaseOP = utility::pointer::shared_ptr< RosettaTensorflowProtocolBase >
 
using RosettaTensorflowProtocolBaseCOP = utility::pointer::shared_ptr< RosettaTensorflowProtocolBase const >
 
using RosettaTensorflowSessionContainerOP = utility::pointer::shared_ptr< RosettaTensorflowSessionContainer >
 
using RosettaTensorflowSessionContainerCOP = utility::pointer::shared_ptr< RosettaTensorflowSessionContainer const >
 
template<typename T >
using RosettaTensorflowTensorContainerOP = utility::pointer::shared_ptr< RosettaTensorflowTensorContainer< T > >
 
template<typename T >
using RosettaTensorflowTensorContainerCOP = utility::pointer::shared_ptr< RosettaTensorflowTensorContainer< T > const >
 

Typedef Documentation

using basic::tensorflow_manager::RosettaTensorflowSessionContainerCOP = typedef utility::pointer::shared_ptr< RosettaTensorflowSessionContainer const >
using basic::tensorflow_manager::RosettaTensorflowSessionContainerOP = typedef utility::pointer::shared_ptr< RosettaTensorflowSessionContainer >
template<typename T >
using basic::tensorflow_manager::RosettaTensorflowTensorContainerCOP = typedef utility::pointer::shared_ptr< RosettaTensorflowTensorContainer< T > const >
template<typename T >
using basic::tensorflow_manager::RosettaTensorflowTensorContainerOP = typedef utility::pointer::shared_ptr< RosettaTensorflowTensorContainer< T > >