MediaPipeTasksDecision Framework Reference

DecisionMakerOptions

public struct DecisionMakerOptions : Sendable, Equatable

Configuration options for initializing a DecisionMaker task instance.

  • Maximum token sequence capacity (defaults to 4096).

    Declaration

    Swift

    public var maxNumTokens: Int
  • Hardware acceleration delegate (defaults to .cpu).

    Declaration

    Swift

    public var delegate: Delegate
  • Creates DecisionMakerOptions with a model filesystem path.

    Declaration

    Swift

    public init(modelPath: String, maxNumTokens: Int = 4096, delegate: Delegate = .cpu)
  • Creates DecisionMakerOptions with an in-memory model Data buffer.

    Declaration

    Swift

    public init(modelData: Data, maxNumTokens: Int = 4096, delegate: Delegate = .cpu)