tvm
Classes | Namespaces | Typedefs | Enumerations
schedule.h File Reference
#include <tvm/s_tir/schedule/state.h>
#include <tvm/s_tir/schedule/trace.h>
#include <tvm/support/random_engine.h>
#include <tvm/tir/index_map.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::s_tir::SBlockRVNode
 A random variable that evaluates to a TensorIR block. More...
 
class  tvm::s_tir::SBlockRV
 Managed reference to SBlockRVNode. More...
 
class  tvm::s_tir::LoopRVNode
 A random variable that evaluates to a TensorIR for loop. More...
 
class  tvm::s_tir::LoopRV
 Managed reference to LoopRVNode. More...
 
class  tvm::s_tir::ScheduleNode
 The user-facing schedule class. More...
 
class  tvm::s_tir::Schedule
 Managed reference to ScheduleNode. More...
 

Namespaces

 tvm
 Performance counters for profiling via the PAPI library.
 
 tvm::s_tir
 

Typedefs

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

Enumerations

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