CMS 3D CMS Logo

Namespaces | Functions
TensorFlow.cc File Reference
#include "PhysicsTools/TensorFlow/interface/TensorFlow.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"

Go to the source code of this file.

Namespaces

 tensorflow
 

Functions

bool tensorflow::closeSession (Session *&session)
 
Sessiontensorflow::createSession (const GraphDef *graphDef, int nThreads=1)
 
Sessiontensorflow::createSession (const GraphDef *graphDef, SessionOptions &sessionOptions)
 
Sessiontensorflow::createSession (const MetaGraphDef *metaGraphDef, const std::string &exportDir, int nThreads=1)
 
Sessiontensorflow::createSession (const MetaGraphDef *metaGraphDef, const std::string &exportDir, SessionOptions &sessionOptions)
 
Sessiontensorflow::createSession (int nThreads=1)
 
Sessiontensorflow::createSession (SessionOptions &sessionOptions)
 
GraphDef * tensorflow::loadGraphDef (const std::string &pbFile)
 
MetaGraphDef * tensorflow::loadMetaGraph (const std::string &exportDir, const std::string &tag, SessionOptions &sessionOptions)
 
MetaGraphDef * tensorflow::loadMetaGraph (const std::string &exportDir, const std::string &tag=kSavedModelTagServe, int nThreads=1)
 
MetaGraphDef * tensorflow::loadMetaGraphDef (const std::string &exportDir, const std::string &tag, SessionOptions &sessionOptions)
 
MetaGraphDef * tensorflow::loadMetaGraphDef (const std::string &exportDir, const std::string &tag=kSavedModelTagServe, int nThreads=1)
 
void tensorflow::run (Session *session, const NamedTensorList &inputs, const std::vector< std::string > &outputNames, std::vector< Tensor > *outputs, const std::string &threadPoolName="no_threads")
 
void tensorflow::run (Session *session, const NamedTensorList &inputs, const std::vector< std::string > &outputNames, std::vector< Tensor > *outputs, const thread::ThreadPoolOptions &threadPoolOptions)
 
void tensorflow::run (Session *session, const NamedTensorList &inputs, const std::vector< std::string > &outputNames, std::vector< Tensor > *outputs, thread::ThreadPoolInterface *threadPool)
 
void tensorflow::run (Session *session, const std::vector< std::string > &outputNames, std::vector< Tensor > *outputs, const std::string &threadPoolName="no_threads")
 
void tensorflow::setLogging (const std::string &level="3")
 
void tensorflow::setThreading (SessionOptions &sessionOptions, int nThreads, const std::string &singleThreadPool)
 
void tensorflow::setThreading (SessionOptions &sessionOptions, int nThreads=1)