public class **GpuDelegateFactory** `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/DelegateFactory` for creating a `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegate`.

### Nested Classes

|---|---|---|---|
| class | [GpuDelegateFactory.Options](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) || Delegate options. |

### Public Constructors

|---|---|
|   | [GpuDelegateFactory](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory#GpuDelegateFactory())() |
|   | [GpuDelegateFactory](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory#GpuDelegateFactory(org.tensorflow.lite.gpu.GpuDelegateFactory.Options))([GpuDelegateFactory.Options](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) options) |

### Public Methods

|---|---|
| [Delegate](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/Delegate) | [create](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory#create(org.tensorflow.lite.RuntimeFlavor))([RuntimeFlavor](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/RuntimeFlavor) runtimeFlavor) Create a `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/Delegate` for the given `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/RuntimeFlavor`. |

### Inherited Methods

From class java.lang.Object

|---|---|
| boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |
| final [Class](https://developer.android.com/reference/java/lang/Class.html)\<?\> | getClass() |
| int | hashCode() |
| final void | notify() |
| final void | notifyAll() |
| [String](https://developer.android.com/reference/java/lang/String.html) | toString() |
| final void | wait(long arg0, int arg1) |
| final void | wait(long arg0) |
| final void | wait() |

From interface [org.tensorflow.lite.DelegateFactory](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/DelegateFactory)

|---|---|
| abstract [Delegate](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/Delegate) | [create](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/DelegateFactory#create(org.tensorflow.lite.RuntimeFlavor))([RuntimeFlavor](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/RuntimeFlavor) runtimeFlavor) Create a `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/Delegate` for the given `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/RuntimeFlavor`. |

## Public Constructors

#### public
**GpuDelegateFactory**
()

<br />

#### public
**GpuDelegateFactory**
([GpuDelegateFactory.Options](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) options)

<br />

##### Parameters

| options |   |
|---|---|

## Public Methods

#### public [Delegate](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/Delegate)
**create**
([RuntimeFlavor](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/RuntimeFlavor) runtimeFlavor)

Create a `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/Delegate` for the given `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/RuntimeFlavor`.

Note for developers implementing this interface: Currently TF Lite in Google Play Services
does not support external (developer-provided) delegates. Correspondingly, implementations of
this method can expect to be called with `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/RuntimeFlavor#APPLICATION`.

<br />

##### Parameters

| runtimeFlavor |   |
|---|---|