SafeLlavaModelHandle
Namespace: LLama.Native
A reference to a set of llava model weights.
1 | |
Inheritance Object → CriticalFinalizerObject → SafeHandle → SafeLLamaHandleBase → SafeLlavaModelHandle
Implements IDisposable
Attributes NullableContextAttribute, NullableAttribute
Fields
handle
1 | |
Properties
EmbeddingDimensions
Get the number of dimensions in an embedding
1 | |
Property Value
PatchCount
Get the number of "patches" in an image embedding
1 | |
Property Value
IsInvalid
1 | |
Property Value
IsClosed
1 | |
Property Value
Constructors
SafeLlavaModelHandle()
1 | |
Methods
ReleaseHandle()
1 | |
Returns
LoadFromFile(String, Int32)
Load a model from the given file path into memory
1 | |
Parameters
modelPath String
MMP File (Multi-Modal Projections)
verbosity Int32
Verbosity level
Returns
SafeLlavaModelHandle
SafeHandle of the Clip Model
Exceptions
CreateImageEmbeddings(LLamaContext, String)
Create the Image Embeddings.
1 | |
Parameters
ctxLlama LLamaContext
LLama Context
image String
Image filename (it supports jpeg format only)
Returns
SafeLlavaImageEmbedHandle
return the SafeHandle of these embeddings
CreateImageEmbeddings(String, Int32)
Create the Image Embeddings.
1 | |
Parameters
image String
Image in binary format (it supports jpeg format only)
threads Int32
Number of threads to use
Returns
SafeLlavaImageEmbedHandle
return the SafeHandle of these embeddings
CreateImageEmbeddings(LLamaContext, Byte[])
Create the Image Embeddings.
1 | |
Parameters
ctxLlama LLamaContext
LLama Context
image Byte[]
Image in binary format (it supports jpeg format only)
Returns
SafeLlavaImageEmbedHandle
return the SafeHandle of these embeddings
CreateImageEmbeddings(Byte[], Int32)
Create the Image Embeddings.
1 | |
Parameters
image Byte[]
Image in binary format (it supports jpeg format only)
threads Int32
Number of threads to use
Returns
SafeLlavaImageEmbedHandle
return the SafeHandle of these embeddings
EvalImageEmbed(LLamaContext, SafeLlavaImageEmbedHandle, Int32&)
Evaluates the image embeddings.
1 | |
Parameters
ctxLlama LLamaContext
Llama Context
imageEmbed SafeLlavaImageEmbedHandle
The current embeddings to evaluate
n_past Int32&
Returns
Boolean
True on success