|
tvm
|
This is the complete list of members for tvm::meta_schedule::ScheduleRule, including all inherited members.
| _type_is_nullable | tvm::runtime::ObjectRef | static |
| AddRFactor(int max_jobs_per_core, Optional< Integer > max_innermost_factor) | tvm::meta_schedule::ScheduleRule | static |
| ApplyCustomRule() | tvm::meta_schedule::ScheduleRule | static |
| as() const | tvm::runtime::ObjectRef | inline |
| AutoBind(int max_threadblocks, Array< Integer > thread_extents, int max_threads_per_block=-1) | tvm::meta_schedule::ScheduleRule | static |
| AutoInline(bool into_producer, bool into_consumer, bool inline_const_tensor, bool disallow_if_then_else, bool require_injective, bool require_ordered, Optional< Array< String >> disallow_op) | tvm::meta_schedule::ScheduleRule | static |
| ContainerType typedef | tvm::runtime::ObjectRef | |
| CrossThreadReduction(Array< Integer > thread_extents) | tvm::meta_schedule::ScheduleRule | static |
| data_ | tvm::runtime::ObjectRef | protected |
| DefaultCUDA() | tvm::meta_schedule::ScheduleRule | static |
| DefaultCUDATensorCore() | tvm::meta_schedule::ScheduleRule | static |
| DefaultHexagon() | tvm::meta_schedule::ScheduleRule | static |
| DefaultLLVM() | tvm::meta_schedule::ScheduleRule | static |
| DefaultVNNI() | tvm::meta_schedule::ScheduleRule | static |
| defined() const | tvm::runtime::ObjectRef | inline |
| DowncastNoCheck(ObjectRef ref) | tvm::runtime::ObjectRef | inlineprotectedstatic |
| FApply typedef | tvm::meta_schedule::ScheduleRule | |
| FAsString typedef | tvm::meta_schedule::ScheduleRule | |
| FClone typedef | tvm::meta_schedule::ScheduleRule | |
| FFIClearAfterMove(ObjectRef *ref) | tvm::runtime::ObjectRef | inlineprotectedstatic |
| FInitializeWithTuneContext typedef | tvm::meta_schedule::ScheduleRule | |
| get() const | tvm::runtime::ObjectRef | inline |
| get_mutable() const | tvm::runtime::ObjectRef | inlineprotected |
| GetDataPtr(const ObjectRef &ref) | tvm::runtime::ObjectRef | inlineprotectedstatic |
| InlineConstantScalars() | tvm::meta_schedule::ScheduleRule | static |
| IsApplyCustomRule(const ScheduleRule &rule) | tvm::meta_schedule::ScheduleRule | static |
| MultiLevelTiling(String structure, Optional< Array< String >> tile_binds, Optional< Integer > max_innermost_factor, Optional< Array< Integer >> vector_load_lens, Optional< Map< String, ObjectRef >> reuse_read, Optional< Map< String, ObjectRef >> reuse_write, Optional< runtime::PackedFunc > filter_fn=NullOpt) | tvm::meta_schedule::ScheduleRule | static |
| MultiLevelTilingTensorCore(Array< Map< String, String >> intrin_groups, String structure, Optional< Array< String >> tile_binds, Optional< Integer > max_innermost_factor, Optional< Array< Integer >> vector_load_lens, Optional< Map< String, ObjectRef >> reuse_read, Optional< Map< String, ObjectRef >> reuse_write, bool use_software_pipeline) | tvm::meta_schedule::ScheduleRule | static |
| MultiLevelTilingWideVector(String structure, Integer vector_length_in_bits, Optional< Integer > max_innermost_factor, Optional< Map< String, ObjectRef >> reuse_read, Optional< Map< String, ObjectRef >> reuse_write) | tvm::meta_schedule::ScheduleRule | static |
| MultiLevelTilingWithIntrin(String intrin_name, String structure, Optional< Array< String >> tile_binds, Optional< Integer > max_innermost_factor, Optional< Array< Integer >> vector_load_lens, Optional< Map< String, ObjectRef >> reuse_read, Optional< Map< String, ObjectRef >> reuse_write) | tvm::meta_schedule::ScheduleRule | static |
| ObjectRef()=default | tvm::runtime::ObjectRef | |
| ObjectRef(ObjectPtr< Object > data) | tvm::runtime::ObjectRef | inlineexplicit |
| operator!=(const ObjectRef &other) const | tvm::runtime::ObjectRef | inline |
| operator->() const | tvm::runtime::ObjectRef | inline |
| operator<(const ObjectRef &other) const | tvm::runtime::ObjectRef | inline |
| operator==(const ObjectRef &other) const | tvm::runtime::ObjectRef | inline |
| ParallelizeVectorizeUnroll(int max_jobs_per_core, int max_vectorize_extent, Array< Integer > unroll_max_steps, bool unroll_explicit) | tvm::meta_schedule::ScheduleRule | static |
| PyScheduleRule(FInitializeWithTuneContext f_initialize_with_tune_context, FApply f_apply, FClone f_clone, FAsString f_as_string) | tvm::meta_schedule::ScheduleRule | static |
| RandomComputeLocation() | tvm::meta_schedule::ScheduleRule | static |
| same_as(const ObjectRef &other) const | tvm::runtime::ObjectRef | inline |
| TVM_DEFINE_MUTABLE_OBJECT_REF_METHODS(ScheduleRule, ObjectRef, ScheduleRuleNode) | tvm::meta_schedule::ScheduleRule | |
| unique() const | tvm::runtime::ObjectRef | inline |
| use_count() const | tvm::runtime::ObjectRef | inline |
1.8.13