Beaver.MLIR.Transform.Schedule.Choice (beaver v0.4.8)

Copy Markdown

A discovered transform.tune.knob or alternatives operation.

Summary

Types

guard()

@type guard() :: {String.t(), non_neg_integer()}

kind()

@type kind() :: :knob | :alternatives

t()

@type t() :: %Beaver.MLIR.Transform.Schedule.Choice{
  domain: String.t() | nil,
  enumerable?: boolean(),
  guards: [guard()],
  kind: kind(),
  name: String.t(),
  options: [Beaver.MLIR.Transform.Schedule.Option.t()],
  path: [term()],
  selected: term() | nil
}