[[["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\nMetalDelegate\n=============\n\n public final class MetalDelegate : ../Protocols/Delegate.html\n\nA delegate that uses the `Metal` framework for performing TensorFlow Lite graph operations with\nGPU acceleration. \nImportant\nThis is an experimental interface that is subject to change.\n- `\n ``\n ``\n `\n\n ### [options](#/s:19TensorFlowLiteSwift13MetalDelegateC7optionsAC7OptionsVvp)\n\n `\n ` \n The configuration options for the `MetalDelegate`. \n\n #### Declaration\n\n Swift \n\n public let options: ../Classes/MetalDelegate/Options.html\n\n- `\n ``\n ``\n `\n\n ### [cDelegate](#/s:19TensorFlowLiteSwift13MetalDelegateC01cF0Xevp)\n\n `\n ` \n Undocumented \n\n #### Declaration\n\n Swift \n\n public private(set) var cDelegate: CDelegate { get }\n\n- `\n ``\n ``\n `\n\n ### [init(options:)](#/s:19TensorFlowLiteSwift13MetalDelegateC7optionsA2C7OptionsV_tcfc)\n\n `\n ` \n Creates a new instance configured with the given [options](../Classes/MetalDelegate.html#/s:19TensorFlowLiteSwift13MetalDelegateC7optionsAC7OptionsVvp). \n\n #### Declaration\n\n Swift \n\n public init(options: ../Classes/MetalDelegate/Options.html = ../Classes/MetalDelegate/Options.html())\n\n #### Parameters\n\n |-----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n | ` `*options*` ` | Configurations for the delegate. The default is a new instance of [MetalDelegate.Options](../Classes/MetalDelegate/Options.html) with the default configuration values. |\n\n- `\n ``\n ``\n `\n\n ### [Options](../Classes/MetalDelegate/Options.html)\n\n `\n ` \n Options for configuring the [MetalDelegate](../Classes/MetalDelegate.html). \n\n #### Declaration\n\n Swift \n\n public struct Options : Equatable, Hashable"]]