tvm
Classes | Namespaces
database.h File Reference
#include <tvm/ir/expr.h>
#include <tvm/ir/module.h>
#include <tvm/meta_schedule/arg_info.h>
#include <tvm/node/reflection.h>
#include <tvm/runtime/container/array.h>
#include <tvm/runtime/container/string.h>
#include <tvm/runtime/object.h>
#include <tvm/runtime/packed_func.h>
#include <tvm/target/target.h>
#include <tvm/tir/schedule/schedule.h>
#include <tvm/tir/schedule/trace.h>
#include <memory>
Include dependency graph for database.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::meta_schedule::WorkloadNode
 A workload, i.e. an IRModule and its structural hash. More...
 
class  tvm::meta_schedule::Workload
 Managed reference to WorkloadNode. More...
 
struct  tvm::meta_schedule::WorkloadHash
 The hash method for Workload. More...
 
struct  tvm::meta_schedule::WorkloadEqual
 The equality check for Workload. More...
 
class  tvm::meta_schedule::TuningRecordNode
 The class of tuning records. More...
 
class  tvm::meta_schedule::TuningRecord
 The managed reference of TuningRecordNode. More...
 
class  tvm::meta_schedule::DatabaseNode
 
class  tvm::meta_schedule::PyDatabaseNode
 The database with customized methods on the python-side. More...
 
class  tvm::meta_schedule::Database
 Managed reference to DatabaseNode. More...
 

Namespaces

 tvm
 runtime implementation for LibTorch/TorchScript.
 
 tvm::meta_schedule