[[["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,["# TensorFlowLiteSwift Framework Reference\n\nOptions\n=======\n\n public struct Options : Equatable, Hashable\n\nOptions for configuring the [MetalDelegate](../../Classes/MetalDelegate.html).\n- `\n ``\n ``\n `\n\n ### [isPrecisionLossAllowed](#/s:19TensorFlowLiteSwift13MetalDelegateC7OptionsV22isPrecisionLossAllowedSbvp)\n\n `\n ` \n Indicates whether the GPU delegate allows precision loss, such as allowing `Float16`\n precision for a `Float32` computation. The default is `false`. \n\n #### Declaration\n\n Swift \n\n public var isPrecisionLossAllowed: Bool\n\n- `\n ``\n ``\n `\n\n ### [allowsPrecisionLoss](#/s:19TensorFlowLiteSwift13MetalDelegateC7OptionsV19allowsPrecisionLossSbvp)\n\n `\n ` \n Undocumented \n\n #### Declaration\n\n Swift \n\n public var allowsPrecisionLoss: Bool { get set }\n\n- `\n ``\n ``\n `\n\n ### [waitType](#/s:19TensorFlowLiteSwift13MetalDelegateC7OptionsV8waitTypeAA010ThreadWaitI0Ovp)\n\n `\n ` \n A type indicating how the current thread should wait for work on the GPU to complete. The\n default is `passive`. \n\n #### Declaration\n\n Swift \n\n public var waitType: ../../Enums/ThreadWaitType.html\n\n- `\n ``\n ``\n `\n\n ### [isQuantizationEnabled](#/s:19TensorFlowLiteSwift13MetalDelegateC7OptionsV21isQuantizationEnabledSbvp)\n\n `\n ` \n Indicates whether the GPU delegate allows execution of an 8-bit quantized model. The default\n is `true`. \n\n #### Declaration\n\n Swift \n\n public var isQuantizationEnabled: Bool\n\n- `\n ``\n ``\n `\n\n ### [init()](#/s:19TensorFlowLiteSwift13MetalDelegateC7OptionsVAEycfc)\n\n `\n ` \n Creates a new instance with the default values. \n\n #### Declaration\n\n Swift \n\n public init()"]]