tvm
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Typedefs | Enumerations
schedule.h File Reference
#include <tvm/support/random_engine.h>
#include <tvm/tir/index_map.h>
#include <tvm/tir/schedule/state.h>
#include <tvm/tir/schedule/trace.h>
Include dependency graph for schedule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::tir::BlockRVNode
 A random variable that evaluates to a TensorIR block. More...
 
class  tvm::tir::BlockRV
 Managed reference to BlockRVNode. More...
 
class  tvm::tir::LoopRVNode
 A random variable that evaluates to a TensorIR for loop. More...
 
class  tvm::tir::LoopRV
 Managed reference to LoopRVNode. More...
 
class  tvm::tir::ScheduleNode
 The user-facing schedule class. More...
 
class  tvm::tir::Schedule
 Managed reference to ScheduleNode. More...
 

Namespaces

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

Typedefs

using tvm::tir::ExprRV = PrimExpr
 An expr random variable. More...
 
using tvm::tir::ExprRVNode = PrimExprNode
 

Enumerations

enum class  tvm::tir::ScheduleErrorRenderLevel : int32_t { tvm::tir::kDetail = 0 , tvm::tir::kFast = 1 , tvm::tir::kNone = 2 }
 The level of detailed error message rendering. More...
 
enum class  tvm::tir::BufferIndexType : int32_t { tvm::tir::kRead = 0 , tvm::tir::kWrite = 1 }
 Type of buffer index. More...