[[["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\nThreadWaitType\n==============\n\n public enum ThreadWaitType : Equatable, Hashable\n\nA type indicating how the current thread should wait for work scheduled on the GPU to complete.\n- `\n ``\n ``\n `\n\n ### [none](#/s:19TensorFlowLiteSwift14ThreadWaitTypeO4noneyA2CmF)\n\n `\n ` \n The thread does not wait for the work to complete. Useful when the output of the work is used\n with the GPU pipeline. \n\n #### Declaration\n\n Swift \n\n case none\n\n- `\n ``\n ``\n `\n\n ### [passive](#/s:19TensorFlowLiteSwift14ThreadWaitTypeO7passiveyA2CmF)\n\n `\n ` \n The thread waits until the work is complete. \n\n #### Declaration\n\n Swift \n\n case passive\n\n- `\n ``\n ``\n `\n\n ### [active](#/s:19TensorFlowLiteSwift14ThreadWaitTypeO6activeyA2CmF)\n\n `\n ` \n The thread waits for the work to complete with minimal latency, which may require additional\n CPU resources. \n\n #### Declaration\n\n Swift \n\n case active\n\n- `\n ``\n ``\n `\n\n ### [aggressive](#/s:19TensorFlowLiteSwift14ThreadWaitTypeO10aggressiveyA2CmF)\n\n `\n ` \n The thread waits for the work while trying to prevent the GPU from going into sleep mode. \n\n #### Declaration\n\n Swift \n\n case aggressive"]]