Tensor Comprehensions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
tc::ExecutionEngine::ExecutorInfo Struct Reference

#include <execution_engine.h>

Collaboration diagram for tc::ExecutionEngine::ExecutorInfo:

Public Member Functions

 ExecutorInfo (std::string id, std::vector< const DLTensor * > inputsInfo, std::unique_ptr< MappingOptions > options, lang::TreeRef tc, size_t handle)
 
void clear ()
 

Public Attributes

std::string identifier
 
std::vector
< dlutils::DLTensorUPtr
inputsInfo
 
std::unique_ptr< MappingOptionsoptions
 
TcExecutor exec
 
size_t objectLocalHandle
 

Constructor & Destructor Documentation

tc::ExecutionEngine::ExecutorInfo::ExecutorInfo ( std::string  id,
std::vector< const DLTensor * >  inputsInfo,
std::unique_ptr< MappingOptions options,
lang::TreeRef  tc,
size_t  handle 
)
inline

Member Function Documentation

void tc::ExecutionEngine::ExecutorInfo::clear ( )
inline

Member Data Documentation

TcExecutor tc::ExecutionEngine::ExecutorInfo::exec
std::string tc::ExecutionEngine::ExecutorInfo::identifier
std::vector<dlutils::DLTensorUPtr> tc::ExecutionEngine::ExecutorInfo::inputsInfo
size_t tc::ExecutionEngine::ExecutorInfo::objectLocalHandle

When run is called this is used to find the most recently compiled version.

std::unique_ptr<MappingOptions> tc::ExecutionEngine::ExecutorInfo::options

The documentation for this struct was generated from the following file: