Send feedback
litert:: TensorBuffer Summary Inheritance Inherits from:
litert::internal::Handle< LiteRtTensorBuffer, LiteRtDestroyTensorBuffer >
Public static functions
CreateFromAhwb (const RankedTensorType & tensor_type, AHardwareBuffer *ahwb, size_t ahwb_offset)
CreateFromGlBuffer (const RankedTensorType & tensor_type, LiteRtGLenum target, LiteRtGLuint id, size_t size_bytes, size_t offset)
CreateFromGlTexture (const RankedTensorType & tensor_type, LiteRtGLenum target, LiteRtGLuint id, LiteRtGLenum format, size_t size_bytes, LiteRtGLint layer)
CreateFromHostMemory (const RankedTensorType & tensor_type, void *host_mem_addr, size_t buffer_size)
CreateManaged (LiteRtTensorBufferType buffer_type, const RankedTensorType & tensor_type, size_t buffer_size)
Public functions
BufferType
Expected < LiteRtTensorBufferType > BufferType () const
ClearEvent
Expected < void > ClearEvent()
GetOpenClMemory
Expected < cl_mem > GetOpenClMemory () const
HasEvent
bool HasEvent () const
IsOpenClMemory
bool IsOpenClMemory () const
Offset
Expected < size_t > Offset () const
PackedSize
Expected < size_t > PackedSize () const
Read
Expected < void > Read(
absl::Span< T > data
)
SetLiteRtEvent
Expected < void > SetLiteRtEvent(
LiteRtEvent & litert_event
)
TensorBuffer
TensorBuffer()=default
TensorBuffer
TensorBuffer(
LiteRtTensorBuffer tensor_buffer,
OwnHandle owned
)
Write
Expected < void > Write (
absl :: Span < const T > data
)
Public static functions
CreateFromGlTexture
Expected < TensorBuffer > CreateFromGlTexture (
const RankedTensorType & tensor_type ,
LiteRtGLenum target ,
LiteRtGLuint id ,
LiteRtGLenum format ,
size_t size_bytes ,
LiteRtGLint layer
)
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-14 UTC.
Need to tell us more?
[[["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-14 UTC."],[],[]]