[[["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 2025-05-13 UTC."],[],[],null,["# Class Index\n===========\n\nThese are all the API classes. See all [API packages](/edge/api/litert/kotlin/packages). \n[A](#letter_A) [B](#letter_B) [C](#letter_C) [E](#letter_E) [J](#letter_J) [L](#letter_L) [M](#letter_M) [N](#letter_N) [S](#letter_S) [T](#letter_T)\n\nA\n---\n\n|---------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|\n| [Accelerator](/edge/api/litert/kotlin/com/google/ai/edge/litert/Accelerator) | Hardware accelerators supported by LiteRT. |\n| [AiPackModelProvider](/edge/api/litert/kotlin/com/google/ai/edge/litert/deployment/AiPackModelProvider) | A [ModelProvider](/edge/api/litert/kotlin/com/google/ai/edge/litert/ModelProvider) that's backed by on-demand Google Play AI Pack. |\n\nB\n---\n\n|------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [BuiltinNpuAcceleratorProvider](/edge/api/litert/kotlin/com/google/ai/edge/litert/BuiltinNpuAcceleratorProvider) | An implementation of [NpuAcceleratorProvider](/edge/api/litert/kotlin/com/google/ai/edge/litert/NpuAcceleratorProvider), which provides the NPU libraries without dynamic downloading. |\n\nC\n---\n\n|--------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|\n| [CompiledModel](/edge/api/litert/kotlin/com/google/ai/edge/litert/CompiledModel) | Class that represents a compiled LiteRT model. |\n| [CompiledModel.Options](/edge/api/litert/kotlin/com/google/ai/edge/litert/CompiledModel.Options) | Options to specify hardware acceleration for compiling a model. |\n\nE\n---\n\n|--------------------------------------------------------------------------------------------|---------------------------------------------------------------|\n| [Environment](/edge/api/litert/kotlin/com/google/ai/edge/litert/Environment) | Environment to hold configuration options for LiteRT runtime. |\n| [Environment.Option](/edge/api/litert/kotlin/com/google/ai/edge/litert/Environment.Option) | Options configurable in LiteRT environment. |\n\nJ\n---\n\n|--------------------------------------------------------------------------|-----------------------------------------------------------|\n| [JniHandle](/edge/api/litert/kotlin/com/google/ai/edge/litert/JniHandle) | A base class for all Kotlin types that wrap a JNI handle. |\n\nL\n---\n\n|--------------------------------------------------------------------------------------|------------------------------------------|\n| [LiteRtException](/edge/api/litert/kotlin/com/google/ai/edge/litert/LiteRtException) | Exception for various LiteRT API errors. |\n\nM\n---\n\n|--------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Model](/edge/api/litert/kotlin/com/google/ai/edge/litert/Model) | Model represents a LiteRT model file. |\n| [ModelProvider](/edge/api/litert/kotlin/com/google/ai/edge/litert/ModelProvider) | A model provider that provides a model file and relevant information. |\n| [ModelProvider.Type](/edge/api/litert/kotlin/com/google/ai/edge/litert/ModelProvider.Type) | Model files could be either an asset or a file. |\n| [ModelSelector](/edge/api/litert/kotlin/com/google/ai/edge/litert/ModelSelector) | ModelSelector allows to dynamically select a [ModelProvider](/edge/api/litert/kotlin/com/google/ai/edge/litert/ModelProvider) from a given set of providers. |\n\nN\n---\n\n|------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|\n| [NpuAcceleratorProvider](/edge/api/litert/kotlin/com/google/ai/edge/litert/NpuAcceleratorProvider) | An interface to provide the NPU libraries. |\n| [NpuCompatibilityChecker](/edge/api/litert/kotlin/com/google/ai/edge/litert/NpuCompatibilityChecker) | An interface to checks if the device is compatible with NPU. |\n\nS\n---\n\n|--------------------------------------------------------------------|-----------------------------------|\n| [Status](/edge/api/litert/kotlin/com/google/ai/edge/litert/Status) | Status codes for LiteRtException. |\n\nT\n---\n\n|--------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------|\n| [TensorBuffer](/edge/api/litert/kotlin/com/google/ai/edge/litert/TensorBuffer) | TensorBuffer represents the raw memory where tensor data is stored. |\n| [TensorBufferRequirements](/edge/api/litert/kotlin/com/google/ai/edge/litert/TensorBufferRequirements) | Requirements for allocating a TensorBuffer. |\n| [TensorBufferType](/edge/api/litert/kotlin/com/google/ai/edge/litert/TensorBufferType) | The type of the tensor buffer. |"]]