MediaPipeTasksRetrieval Framework Reference

UniversalEmbedderOptions

class UniversalEmbedderOptions : TaskOptions, NSCopying

Options for setting up a UniversalEmbedder.

  • Whether to L2-normalize the output embedding vector (true by default).

    Declaration

    Swift

    var l2Normalize: Bool
  • Optional maximum sequence length in tokens for text encoder signatures.

    Declaration

    Swift

    var maxInputLength: Int
  • Optional vision tokens per image for vision encoder signatures.

    Declaration

    Swift

    var visionTokensPerImage: Int
  • Optional directory path for storing compiled model cache artifacts.

    Declaration

    Swift

    var cacheDirectory: String?