# EnabledDevices

    public enum EnabledDevices : Equatable, Hashable

A type indicating which devices the Core ML delegate should be enabled for.
- `


  ### [neuralEngine](https://developers.google.com/edge/api/tflite/swift/Classes/CoreMLDelegate/EnabledDevices#/s:19TensorFlowLiteSwift14CoreMLDelegateC14EnabledDevicesO12neuralEngineyA2EmF)


  ` Enables the delegate for devices with Neural Engine only.

  #### Declaration

  Swift

      case neuralEngine

- `


  ### [all](https://developers.google.com/edge/api/tflite/swift/Classes/CoreMLDelegate/EnabledDevices#/s:19TensorFlowLiteSwift14CoreMLDelegateC14EnabledDevicesO3allyA2EmF)


  ` Enables the delegate for all devices.

  #### Declaration

  Swift

      case all