Tensor Comprehensions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
tc::ExecutionEngine Member List

This is the complete list of members for tc::ExecutionEngine, including all inherited members.

addTC(const std::string &tc)tc::ExecutionEngine
clear(size_t handle)tc::ExecutionEngine
compile(const std::string &name, const std::vector< const DLTensor * > &inputs, const MappingOptions &options)tc::ExecutionEngine
define(const std::string &language)tc::ExecutionEngine
define(const std::vector< lang::TreeRef > &treeRefs)tc::ExecutionEngine
emplaceExecutor(std::unique_ptr< ExecutorInfo > p)tc::ExecutionEngineprivate
ExecutionEngine()=defaulttc::ExecutionEngine
executorInfoMutextc::ExecutionEngineprivate
executors_tc::ExecutionEngineprivate
getHandle(const std::string &name, const std::vector< const DLTensor * > &inputsInfo, const MappingOptions &options)tc::ExecutionEngineprivate
inferOutputTensorInfo(const std::string &name, const std::vector< const DLTensor * > &inTensorPtrs)tc::ExecutionEngine
makeExecutorInfo(const std::string &name, const std::vector< const DLTensor * > &inputsInfo, const MappingOptions &options)tc::ExecutionEngineprivate
run(size_t handle, const std::vector< const DLTensor * > &inputs, const std::vector< DLTensor * > &outputs, bool profile=false, std::function< bool(const ExecutorInfo *)> pruningFunction=[](const ExecutorInfo *){return false;})tc::ExecutionEngine
tcNameMap_tc::ExecutionEngineprivate
treeForFunction(const std::string &name)tc::ExecutionEngineinline
uidCountertc::ExecutionEngineprivate
uncheckedRun(size_t handle, const std::vector< const void * > &inputs, const std::vector< void * > &outputs)tc::ExecutionEngine