tvm
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tvm::s_tir::ScheduleState Class Reference

Managed reference to ScheduleStateObj. More...

#include <state.h>

Inheritance diagram for tvm::s_tir::ScheduleState:
Collaboration diagram for tvm::s_tir::ScheduleState:

Public Member Functions

 ScheduleState (ffi::UnsafeInit tag, ffi::ObjectPtr< ScheduleStateObj > data)
 
 ScheduleState (IRModule mod, int debug_mask=0, bool enable_check=true)
 Construct a schedule state from an IRModule.
 
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (ScheduleState, ffi::ObjectRef, ScheduleStateObj)
 

Detailed Description

Managed reference to ScheduleStateObj.

See also
ScheduleStateObj

Constructor & Destructor Documentation

◆ ScheduleState() [1/2]

tvm::s_tir::ScheduleState::ScheduleState ( ffi::UnsafeInit  tag,
ffi::ObjectPtr< ScheduleStateObj >  data 
)
inlineexplicit

◆ ScheduleState() [2/2]

tvm::s_tir::ScheduleState::ScheduleState ( IRModule  mod,
int  debug_mask = 0,
bool  enable_check = true 
)
explicit

Construct a schedule state from an IRModule.

Parameters
modThe IRModule to be scheduled
debug_maskDo extra correctness checking after the class creation and each time after calling the Replace method.
enable_checkWhether enables prerequisite checks for schedule primitives.

Member Function Documentation

◆ TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE()

tvm::s_tir::ScheduleState::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE ( ScheduleState  ,
ffi::ObjectRef  ,
ScheduleStateObj   
)

The documentation for this class was generated from the following file: