tvm
|
#include <tvm/ffi/extra/module.h>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include "../memory/memory_manager.h"
#include "./bytecode.h"
#include "./executable.h"
Go to the source code of this file.
Classes | |
class | tvm::runtime::vm::VMClosureObj |
An object representing a vm closure. More... | |
class | tvm::runtime::vm::VMClosure |
reference to closure. More... | |
class | tvm::runtime::vm::VMExtensionNode |
Represent a VM extension. A VM extension allows the user to extend the VM with target specific functionalities. The VM holds the reference of the extensions to ensure the extensions have the same lifetime as the VM. More... | |
class | tvm::runtime::vm::VMExtension |
Managed reference to VM extension. More... | |
class | tvm::runtime::vm::VirtualMachine |
The virtual machine. More... | |
Namespaces | |
tvm | |
Performance counters for profiling via the PAPI library. | |
tvm::runtime | |
tvm::runtime::vm | |
Macros | |
#define | TVM_VM_ENABLE_PROFILER 1 |
Enumerations | |
enum class | tvm::runtime::vm::VMInstrumentReturnKind : int { tvm::runtime::vm::kNoOp = 0 , tvm::runtime::vm::kSkipRun = 1 } |
Possible instrument actions. More... | |
#define TVM_VM_ENABLE_PROFILER 1 |