tvm
Classes | Namespaces | Typedefs | Enumerations
schedule.h File Reference
#include <tvm/support/random_engine.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
 Performance counters for profiling via the PAPI library.
 
 tvm::tir
 

Typedefs

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

Enumerations

enum  tvm::tir::ScheduleErrorRenderLevel : int32_t { tvm::tir::ScheduleErrorRenderLevel::kDetail = 0, tvm::tir::ScheduleErrorRenderLevel::kFast = 1, tvm::tir::ScheduleErrorRenderLevel::kNone = 2 }
 The level of detailed error message rendering. More...