AppleBuilderConfig

class qlip.compiler.apple.AppleBuilderConfig(*, compute_precision=None, minimum_deployment_target=None, compute_units=None, pass_pipeline=None, classifier_config=None)

Bases: BuilderConfig

Builder configuration for Apple.

Check Apple documentation for more details.

Variables

  • compute_precision (ct.precision | torch.dtype | str) – Compute precision for Apple model. It can be a ct.precision, torch.dtype, or a string (‘float16’ or ‘float32’).

  • minimum_deployment_target (ct.target | str) – Minimum deployment target for Apple model.

  • compute_units (ct.ComputeUnit | str) – Compute units for Apple model.

  • pass_pipeline (ct.PassPipeline) – Pass pipeline for Apple model.

  • classifier_config (ct.ClassifierConfig) – Classifier config for Apple model.