GpuDelegateOptions constructor

GpuDelegateOptions({
  1. bool allowPrecisionLoss = false,
  2. int waitType = TFLGpuDelegateWaitType.TFLGpuDelegateWaitTypePassive,
  3. bool enableQuantization = true,
})

Creates default Metal delegate options.

Implementation

factory GpuDelegateOptions({
  bool allowPrecisionLoss = false,
  int waitType = TFLGpuDelegateWaitType.TFLGpuDelegateWaitTypePassive,
  bool enableQuantization = true,
}) {
  final options = calloc<TFLGpuDelegateOptions>();
  options.ref = _metalBinding.TFLGpuDelegateOptionsDefault();
  options.ref
    ..allow_precision_loss = allowPrecisionLoss
    ..wait_type = waitType
    ..enable_quantization = enableQuantization;

  return GpuDelegateOptions._(options);
}