public class GpuAccelerationConfig extends AccelerationConfig
Concrete class that represents GPU acceleration configs. For more details, see delegate.h
Nested Class Summary
class | GpuAccelerationConfig.Builder | Builder class. | |
enum | GpuAccelerationConfig.GpuBackend | Which GPU backend to select. | |
enum | GpuAccelerationConfig.GpuInferencePriority | Relative priorities given by the GPU delegate to different client needs. | |
enum | GpuAccelerationConfig.GpuInferenceUsage | GPU inference preference for initialization time vs. |
Public Method Summary
String |
cacheDirectory()
Returns serialization cache directory.
|
boolean |
enableQuantizedInference()
Returns the enable quantized inference flag.
|
GpuAccelerationConfig.GpuBackend |
forceBackend()
Returns the selected GPU backend.
|
GpuAccelerationConfig.GpuInferenceUsage |
inferencePreference()
Returns GPU inference preference.
|
GpuAccelerationConfig.GpuInferencePriority |
inferencePriority1()
Returns GPU inference priority(1).
|
GpuAccelerationConfig.GpuInferencePriority |
inferencePriority2()
Returns GPU inference priority(2).
|
GpuAccelerationConfig.GpuInferencePriority |
inferencePriority3()
Returns GPU inference priority(3).
|
String |
modelToken()
Returns unique model token string.
|
Inherited Method Summary
Public Methods
public String cacheDirectory ()
Returns serialization cache directory.
public boolean enableQuantizedInference ()
Returns the enable quantized inference flag.
public GpuAccelerationConfig.GpuBackend forceBackend ()
Returns the selected GPU backend.
public GpuAccelerationConfig.GpuInferenceUsage inferencePreference ()
Returns GPU inference preference.
public GpuAccelerationConfig.GpuInferencePriority inferencePriority1 ()
Returns GPU inference priority(1).
public GpuAccelerationConfig.GpuInferencePriority inferencePriority2 ()
Returns GPU inference priority(2).
public GpuAccelerationConfig.GpuInferencePriority inferencePriority3 ()
Returns GPU inference priority(3).
public String modelToken ()
Returns unique model token string.