tvm
Classes
tvm::meta_schedule Namespace Reference

Classes

class  ApplyHistoryBest
 Managed reference to ApplyHistoryBestNode. More...
 
class  ApplyHistoryBestNode
 An integration context that allows application of historically best records from a database. More...
 
class  ArgInfo
 Managed reference to ArgInfoNode. More...
 
class  ArgInfoNode
 The argument information. More...
 
class  Builder
 Managed reference to BuilderNode. More...
 
class  BuilderInput
 Managed reference to BuilderInputNode. More...
 
class  BuilderInputNode
 The builder's input, containing an IRModule and the target. More...
 
class  BuilderNode
 The abstract builder interface. More...
 
class  BuilderResult
 Managed reference to BuilderResultNode. More...
 
class  BuilderResultNode
 The builder's output, containing the artifact path or error message if any. More...
 
class  Database
 Managed reference to DatabaseNode. More...
 
class  DatabaseNode
 
class  ExtractedTask
 Managed reference to ExtractedTaskNode. More...
 
class  ExtractedTaskNode
 A tuning task extracted from the high-level IR. More...
 
class  MeasureCandidate
 Managed reference to MeasureCandidateNode. More...
 
class  MeasureCandidateNode
 The schedule (with input shapes) to be measured. More...
 
class  MetaScheduleContext
 Managed reference to MetaScheduleContextNode. More...
 
class  MetaScheduleContextNode
 A context manager interface for the integration. More...
 
class  PyBuilderNode
 An abstract builder with customized build method on the python-side. More...
 
class  PyDatabaseNode
 The database with customized methods on the python-side. More...
 
class  PyRunnerNode
 An abstract runner with customized build method on the python-side. More...
 
class  PySearchStrategyNode
 The python side customizable class for measure candidate generation. More...
 
class  PySpaceGeneratorNode
 The design space generator with customized methods on the python-side. More...
 
class  PyTaskSchedulerNode
 The task scheduler with customized methods on the python-side. More...
 
class  Runner
 Managed reference to RunnerNode. More...
 
class  RunnerFuture
 Managed reference to RunnerFutureNode. More...
 
class  RunnerFutureNode
 A class to asynchronously fetch runner's output. More...
 
class  RunnerInput
 Managed reference to RunnerInputNode. More...
 
class  RunnerInputNode
 Runner's input containing path of artifact, type of device and argument info. More...
 
class  RunnerNode
 The abstract runner interface. More...
 
class  RunnerResult
 Managed reference to RunnerResultNode. More...
 
class  RunnerResultNode
 Runner's output containing measurement result of MeasureCandidate or error msg if any. More...
 
class  SearchStrategy
 Managed reference to SearchStrategyNode. More...
 
class  SearchStrategyNode
 The search strategy for measure candidates generation. More...
 
class  SpaceGenerator
 Managed reference to SpaceGeneratorNode. More...
 
class  SpaceGeneratorNode
 The abstract class for design space generation. More...
 
class  TaskExtraction
 Managed reference to TaskExtractionNode. More...
 
class  TaskExtractionNode
 An integration context for task extraction. More...
 
class  TaskScheduler
 Managed reference to TaskSchedulerNode. More...
 
class  TaskSchedulerNode
 The abstract interface of task schedulers. More...
 
class  TensorInfo
 Managed reference to TensorInfoNode. More...
 
class  TensorInfoNode
 The tensor argument information. More...
 
class  TuneContext
 Managed reference to TuneContextNode. More...
 
class  TuneContextNode
 The auto tuning context. More...
 
class  TuningRecord
 The managed reference of TuningRecordNode. More...
 
class  TuningRecordNode
 The class of tuning records. More...
 
class  Workload
 Managed reference to WorkloadNode. More...
 
struct  WorkloadEqual
 The equality check for Workload. More...
 
struct  WorkloadHash
 The hash method for Workload. More...
 
class  WorkloadNode
 A workload, i.e. an IRModule and its structural hash. More...