VisionLanguageModel Class
Declaration
class simaai::neat::genai::VisionLanguageModel { ... }
Included Headers
#include <VisionLanguageModel.h>
Friends Index
| class | GenAIModel |
| class | GenerationStream |
Public Constructors Index
| VisionLanguageModel (std::filesystem::path model_dir) | |
| VisionLanguageModel (VisionLanguageModel &&) noexcept | |
| VisionLanguageModel (const VisionLanguageModel &)=delete | |
Public Destructor Index
| ~VisionLanguageModel () | |
Public Operators Index
| VisionLanguageModel & | operator= (VisionLanguageModel &&) noexcept |
| VisionLanguageModel & | operator= (const VisionLanguageModel &)=delete |
Public Member Functions Index
| bool | accepts_image () const |
| std::string | model_id () const |
| void | set_lora (const std::string &adapter_name) |
| void | unset_lora () |
| std::size_t | cached_image_count () const |
| bool | encode (const Tensor &image) |
| bool | encode (const std::vector< Tensor > &images) |
| GenerationResult | run (const GenerationRequest &request) |
| GenerationStream | stream (const GenerationRequest &request) |
Private Member Functions Index
| bool | supports_thinking () const |
Private Member Attributes Index
| std::shared_ptr< Impl > | impl_ |
Definition at line 20 of file VisionLanguageModel.h.
Friends
GenAIModel
|
Definition at line 51 of file VisionLanguageModel.h.
GenerationStream
|
Definition at line 52 of file VisionLanguageModel.h.
Public Constructors
VisionLanguageModel()
| explicit |
Definition at line 22 of file VisionLanguageModel.h.
VisionLanguageModel()
| noexcept |
Definition at line 25 of file VisionLanguageModel.h.
VisionLanguageModel()
| delete |
Definition at line 28 of file VisionLanguageModel.h.
Public Destructor
~VisionLanguageModel()
|
Definition at line 23 of file VisionLanguageModel.h.