|
Rosetta
|
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< float > |
| struct | TFDataTypeDetector< double > |
| struct | TFDataTypeDetector< bool > |
| struct | TFDataTypeDetector< int > |
| struct | TFDataTypeDetector< unsigned int > |
| struct | TFDataTypeDetector< long 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 > |
Functions | |
| std::string | get_tensorflow_compilation_instructions (std::string const &module_name, bool const use_single_quotations) |
| Writes the following message: The <module_name> requires compilation with Tensorflow support. To compile with Tensorflow support... (Followed by instructions terminating in a carriage return character.) More... | |
| typedef std::chrono::high_resolution_clock basic::tensorflow_manager::ROSETTA_TENSORFLOW_CLOCK |
| using basic::tensorflow_manager::RosettaTensorflowManagerCOP = typedef utility::pointer::shared_ptr< RosettaTensorflowManager const > |
| using basic::tensorflow_manager::RosettaTensorflowManagerOP = typedef utility::pointer::shared_ptr< RosettaTensorflowManager > |
| using basic::tensorflow_manager::RosettaTensorflowProtocolBaseCOP = typedef utility::pointer::shared_ptr< RosettaTensorflowProtocolBase const > |
| using basic::tensorflow_manager::RosettaTensorflowProtocolBaseOP = typedef utility::pointer::shared_ptr< RosettaTensorflowProtocolBase > |
| using basic::tensorflow_manager::RosettaTensorflowSessionContainerCOP = typedef utility::pointer::shared_ptr< RosettaTensorflowSessionContainer const > |
| using basic::tensorflow_manager::RosettaTensorflowSessionContainerOP = typedef utility::pointer::shared_ptr< RosettaTensorflowSessionContainer > |
| using basic::tensorflow_manager::RosettaTensorflowTensorContainerCOP = typedef utility::pointer::shared_ptr< RosettaTensorflowTensorContainer< T > const > |
| using basic::tensorflow_manager::RosettaTensorflowTensorContainerOP = typedef utility::pointer::shared_ptr< RosettaTensorflowTensorContainer< T > > |
| std::string basic::tensorflow_manager::get_tensorflow_compilation_instructions | ( | std::string const & | module_name, |
| bool const | use_single_quotations = false |
||
| ) |
Writes the following message: The <module_name> requires compilation with Tensorflow support. To compile with Tensorflow support... (Followed by instructions terminating in a carriage return character.)
References utility::replace_in().
Referenced by main().