tvm
tvm::runtime::vm::VirtualMachine Member List

This is the complete list of members for tvm::runtime::vm::VirtualMachine, including all inherited members.

_GetOrAllocRuntimeTypeIndex()tvm::runtime::Objectinlinestatic
_type_child_slotstvm::runtime::Objectstatic
_type_child_slots_can_overflowtvm::runtime::Objectstatic
_type_finaltvm::runtime::Objectstatic
_type_has_method_sequal_reducetvm::runtime::Objectstatic
_type_has_method_shash_reducetvm::runtime::Objectstatic
_type_has_method_visit_attrstvm::runtime::Objectstatic
_type_indextvm::runtime::ModuleNodestatic
_type_keytvm::runtime::ModuleNodestatic
allocators_tvm::runtime::vm::VirtualMachineprotected
ClearImports()tvm::runtime::ModuleNodeinline
code_tvm::runtime::vm::VirtualMachineprotected
const_pool_tvm::runtime::vm::VirtualMachineprotected
DecRef()tvm::runtime::Objectinlineprotected
deleter_tvm::runtime::Objectprotected
devices_tvm::runtime::vm::VirtualMachineprotected
exec_tvm::runtime::vm::VirtualMachineprotected
FDeleter typedeftvm::runtime::Object
frames_tvm::runtime::vm::VirtualMachineprotected
func_index_tvm::runtime::vm::VirtualMachineprotected
GetAllocator(Index device_index) consttvm::runtime::vm::VirtualMachineprotected
GetDevice(Index device_index) consttvm::runtime::vm::VirtualMachineprotected
GetFormat()tvm::runtime::ModuleNodevirtual
GetFuncFromEnv(const String &name)tvm::runtime::ModuleNode
GetFunction(const String &name, const ObjectPtr< Object > &sptr_to_self)tvm::runtime::vm::VirtualMachinevirtual
tvm::runtime::ModuleNode::GetFunction(const String &name, bool query_imports=false)tvm::runtime::ModuleNode
GetOrAllocRuntimeTypeIndex(const std::string &key, uint32_t static_tindex, uint32_t parent_tindex, uint32_t type_child_slots, bool type_child_slots_can_overflow)tvm::runtime::Objectprotectedstatic
GetPropertyMask() const finaltvm::runtime::vm::VirtualMachineinlinevirtual
GetSource(const String &format="")tvm::runtime::ModuleNodevirtual
GetTypeKey() consttvm::runtime::Objectinline
GetTypeKeyHash() consttvm::runtime::Objectinline
ImplementsFunction(const String &name, bool query_imports=false)tvm::runtime::ModuleNodevirtual
Import(Module other)tvm::runtime::ModuleNode
imports() consttvm::runtime::ModuleNodeinline
imports_tvm::runtime::ModuleNodeprotected
IncRef()tvm::runtime::Objectinlineprotected
Init(const std::vector< Device > &physical_devices, const std::vector< AllocatorType > &alloc_types)tvm::runtime::vm::VirtualMachineprotected
inputs_tvm::runtime::vm::VirtualMachineprotected
Invoke(const VMFunction &func, const std::vector< ObjectRef > &args)tvm::runtime::vm::VirtualMachineprotected
Invoke(const std::string &name, const std::vector< ObjectRef > &args)tvm::runtime::vm::VirtualMachineprotected
Invoke(const VMFunction &func, const std::vector< ObjectRef > &input_args, const std::vector< ObjectRef > &output_args)tvm::runtime::vm::VirtualMachineprotected
InvokeGlobal(const VMFunction &func, const std::vector< ObjectRef > &args)tvm::runtime::vm::VirtualMachineprotected
InvokePacked(Index packed_index, const PackedFunc &func, Index arg_count, Index output_size, const std::vector< ObjectRef > &args)tvm::runtime::vm::VirtualMachineprotectedvirtual
IsBinarySerializable() consttvm::runtime::ModuleNodeinline
IsDSOExportable() consttvm::runtime::ModuleNodeinline
IsInstance() consttvm::runtime::Objectinline
LoadExecutable(const ObjectPtr< Executable > &exec)tvm::runtime::vm::VirtualMachinevirtual
LoadScalarInt(RegName reg) consttvm::runtime::vm::VirtualMachineprotected
Object()tvm::runtime::Objectinline
Object(const Object &other)tvm::runtime::Objectinline
Object(Object &&other)tvm::runtime::Objectinline
operator=(const Object &other)tvm::runtime::Objectinline
operator=(Object &&other)tvm::runtime::Objectinline
OpStartHook(Instruction instr)tvm::runtime::vm::VirtualMachineprotectedvirtual
OpStopHook()tvm::runtime::vm::VirtualMachineprotectedvirtual
output_tensor_reg_indices_tvm::runtime::vm::VirtualMachineprotected
outputs_tvm::runtime::vm::VirtualMachineprotected
packed_funcs_tvm::runtime::vm::VirtualMachineprotected
pc_tvm::runtime::vm::VirtualMachineprotected
PopFrame()tvm::runtime::vm::VirtualMachineprotected
preresult_op_index_tvm::runtime::vm::VirtualMachineprotected
PrintInfoAndSetInputArgs(const VMFunction &func, const std::vector< ObjectRef > &args)tvm::runtime::vm::VirtualMachineprotected
PushFrame(Index arg_count, Index ret_pc, const VMFunction &vm_func)tvm::runtime::vm::VirtualMachineprotected
ReadRegister(RegName reg) consttvm::runtime::vm::VirtualMachineprotected
ref_counter_tvm::runtime::Objectprotected
RefCounterType typedeftvm::runtime::Object
return_register_tvm::runtime::vm::VirtualMachineprotected
RunLoop(const std::vector< Index > &output_tensor_reg_indices={})tvm::runtime::vm::VirtualMachineprotected
RuntimeTypeIndex()tvm::runtime::Objectinlinestatic
SaveToBinary(dmlc::Stream *stream)tvm::runtime::ModuleNodevirtual
SaveToFile(const String &file_name, const String &format)tvm::runtime::ModuleNodevirtual
set_outputs_enabled_tvm::runtime::vm::VirtualMachineprotected
SetInput(std::string name, TVMArgs args, int offset)tvm::runtime::vm::VirtualMachineprotected
SetOneInput(std::string name, const TVMArgValue &tag, const TVMArgValue &tensor)tvm::runtime::vm::VirtualMachineprotected
SetOutputs(std::string name, TVMArgs args)tvm::runtime::vm::VirtualMachineprotected
SetOutputTensorsToRegister(const std::string &func_name, const std::vector< ObjectRef > &outputs)tvm::runtime::vm::VirtualMachineprotected
TVM_DECLARE_FINAL_OBJECT_INFO(ModuleNode, Object)tvm::runtime::ModuleNode
type_index() consttvm::runtime::Objectinline
type_index_tvm::runtime::Objectprotected
type_key() const finaltvm::runtime::vm::VirtualMachineinlinevirtual
TypeIndex2Key(uint32_t tindex)tvm::runtime::Objectstatic
TypeIndex2KeyHash(uint32_t tindex)tvm::runtime::Objectstatic
TypeKey2Index(const std::string &key)tvm::runtime::Objectstatic
unique() consttvm::runtime::Objectinline
VirtualMachine()tvm::runtime::vm::VirtualMachineinline
WriteRegister(RegName reg, const ObjectRef &obj)tvm::runtime::vm::VirtualMachineinlineprotected
~ModuleNode()=defaulttvm::runtime::ModuleNodevirtual
~VirtualMachine()tvm::runtime::vm::VirtualMachineinlinevirtual