CoreMlDelegateOptions constructor

CoreMlDelegateOptions({
  1. int enabledDevices = TfLiteCoreMlDelegateEnabledDevices.TfLiteCoreMlDelegateDevicesWithNeuralEngine,
  2. int coremlVersion = 0,
  3. int maxDelegatedPartitions = 0,
  4. int minNodesPerPartition = 2,
})

Implementation

factory CoreMlDelegateOptions({
  int enabledDevices = TfLiteCoreMlDelegateEnabledDevices
      .TfLiteCoreMlDelegateDevicesWithNeuralEngine,
  int coremlVersion = 0,
  int maxDelegatedPartitions = 0,
  int minNodesPerPartition = 2,
}) {
  final options = calloc<TfLiteCoreMlDelegateOptions>();

  options.ref
    ..enabled_devices = enabledDevices
    ..coreml_version = coremlVersion
    ..max_delegated_partitions = maxDelegatedPartitions
    ..min_nodes_per_partition = minNodesPerPartition;

  return CoreMlDelegateOptions._(options);
}