public static class **GpuDelegate.Options**


**This class is deprecated** .  
Use `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options` instead.

Inherits from `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options` for compatibility with existing code.

<br />

### Inherited Constants

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

|---|---|---|
| int | [INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER) | Delegate will be used only once, therefore, bootstrap/init time should be taken into account. |
| int | [INFERENCE_PREFERENCE_SUSTAINED_SPEED](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#INFERENCE_PREFERENCE_SUSTAINED_SPEED) | Prefer maximizing the throughput. |

### Public Constructors

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

### Inherited Methods

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

|---|---|
| boolean | [areQuantizedModelsAllowed](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#areQuantizedModelsAllowed())() |
| [GpuDelegateFactory.Options.GpuBackend](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options.GpuBackend) | [getForceBackend](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#getForceBackend())() |
| int | [getInferencePreference](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#getInferencePreference())() |
| [String](https://developer.android.com/reference/java/lang/String.html) | [getModelToken](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#getModelToken())() |
| [String](https://developer.android.com/reference/java/lang/String.html) | [getSerializationDir](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#getSerializationDir())() |
| boolean | [isPrecisionLossAllowed](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#isPrecisionLossAllowed())() |
| [GpuDelegateFactory.Options](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setForceBackend](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setForceBackend(org.tensorflow.lite.gpu.GpuDelegateFactory.Options.GpuBackend))([GpuDelegateFactory.Options.GpuBackend](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options.GpuBackend) forceBackend) Sets the GPU Backend. |
| [GpuDelegateFactory.Options](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setInferencePreference](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setInferencePreference(int))(int preference) Sets the inference preference for precision/compilation/runtime tradeoffs. |
| [GpuDelegateFactory.Options](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setPrecisionLossAllowed](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setPrecisionLossAllowed(boolean))(boolean precisionLossAllowed) Sets whether precision loss is allowed. |
| [GpuDelegateFactory.Options](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setQuantizedModelsAllowed](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setQuantizedModelsAllowed(boolean))(boolean quantizedModelsAllowed) Enables running quantized models with the delegate. |
| [GpuDelegateFactory.Options](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setSerializationParams](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setSerializationParams(java.lang.String,%20java.lang.String))([String](https://developer.android.com/reference/java/lang/String.html) serializationDir, [String](https://developer.android.com/reference/java/lang/String.html) modelToken) Enables serialization on the delegate. |

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() |

## Public Constructors

#### public
**Options**
()

<br />