[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-05-10 UTC."],[],[],null,["# GpuDelegate.Options\n\npublic static class **GpuDelegate.Options** \n\n\n**This class is deprecated** . \nUse [GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) instead.\n\nInherits from [GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) for compatibility with existing code.\n\n\u003cbr /\u003e\n\n### Inherited Constants\n\nFrom class [org.tensorflow.lite.gpu.GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) \n\n|-----|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|\n| int | [INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER](/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. |\n| int | [INFERENCE_PREFERENCE_SUSTAINED_SPEED](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#INFERENCE_PREFERENCE_SUSTAINED_SPEED) | Prefer maximizing the throughput. |\n\n### Public Constructors\n\n|---|------------------------------------------------------------------------------------------|\n| | [Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegate.Options#Options())() |\n\n### Inherited Methods\n\nFrom class [org.tensorflow.lite.gpu.GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) \n\n|------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| boolean | [areQuantizedModelsAllowed](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#areQuantizedModelsAllowed())() |\n| [GpuDelegateFactory.Options.GpuBackend](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options.GpuBackend) | [getForceBackend](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#getForceBackend())() |\n| int | [getInferencePreference](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#getInferencePreference())() |\n| [String](https://developer.android.com/reference/java/lang/String.html) | [getModelToken](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#getModelToken())() |\n| [String](https://developer.android.com/reference/java/lang/String.html) | [getSerializationDir](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#getSerializationDir())() |\n| boolean | [isPrecisionLossAllowed](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#isPrecisionLossAllowed())() |\n| [GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setForceBackend](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setForceBackend(org.tensorflow.lite.gpu.GpuDelegateFactory.Options.GpuBackend))([GpuDelegateFactory.Options.GpuBackend](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options.GpuBackend) forceBackend) Sets the GPU Backend. |\n| [GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setInferencePreference](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setInferencePreference(int))(int preference) Sets the inference preference for precision/compilation/runtime tradeoffs. |\n| [GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setPrecisionLossAllowed](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setPrecisionLossAllowed(boolean))(boolean precisionLossAllowed) Sets whether precision loss is allowed. |\n| [GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setQuantizedModelsAllowed](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options#setQuantizedModelsAllowed(boolean))(boolean quantizedModelsAllowed) Enables running quantized models with the delegate. |\n| [GpuDelegateFactory.Options](/edge/api/tflite/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options) | [setSerializationParams](/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. |\n\nFrom class java.lang.Object \n\n|----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|\n| boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |\n| final [Class](https://developer.android.com/reference/java/lang/Class.html)\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| [String](https://developer.android.com/reference/java/lang/String.html) | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Constructors\n-------------------\n\n#### public\n**Options**\n()\n\n\u003cbr /\u003e"]]