LlamaLib  v2.0.2
Cross-platform library for local LLMs
Loading...
Searching...
No Matches
LLMServiceBuilder Class Reference

< LLM service implementation More...

#include <LLM_service_builder.h>

Public Member Functions

LLMServiceBuildermodel (const std::string &path)
 
LLMServiceBuildernumSlots (int val)
 
LLMServiceBuildernumThreads (int val)
 
LLMServiceBuildernumGPULayers (int val)
 
LLMServiceBuilderflashAttention (bool val)
 
LLMServiceBuildercontextSize (int val)
 
LLMServiceBuilderbatchSize (int val)
 
LLMServiceBuilderembeddingOnly (bool val)
 
LLMServiceBuilderloraPaths (const std::vector< std::string > &paths)
 
LLMServicebuild ()
 

Detailed Description

< LLM service implementation

Definition at line 8 of file LLM_service_builder.h.

Member Function Documentation

◆ batchSize()

LLMServiceBuilder & LLMServiceBuilder::batchSize ( int val)
inline

Definition at line 51 of file LLM_service_builder.h.

◆ build()

LLMService * LLMServiceBuilder::build ( )
inline

Definition at line 66 of file LLM_service_builder.h.

◆ contextSize()

LLMServiceBuilder & LLMServiceBuilder::contextSize ( int val)
inline

Definition at line 46 of file LLM_service_builder.h.

◆ embeddingOnly()

LLMServiceBuilder & LLMServiceBuilder::embeddingOnly ( bool val)
inline

Definition at line 56 of file LLM_service_builder.h.

◆ flashAttention()

LLMServiceBuilder & LLMServiceBuilder::flashAttention ( bool val)
inline

Definition at line 41 of file LLM_service_builder.h.

◆ loraPaths()

LLMServiceBuilder & LLMServiceBuilder::loraPaths ( const std::vector< std::string > & paths)
inline

Definition at line 61 of file LLM_service_builder.h.

◆ model()

LLMServiceBuilder & LLMServiceBuilder::model ( const std::string & path)
inline

Definition at line 21 of file LLM_service_builder.h.

◆ numGPULayers()

LLMServiceBuilder & LLMServiceBuilder::numGPULayers ( int val)
inline

Definition at line 36 of file LLM_service_builder.h.

◆ numSlots()

LLMServiceBuilder & LLMServiceBuilder::numSlots ( int val)
inline

Definition at line 26 of file LLM_service_builder.h.

◆ numThreads()

LLMServiceBuilder & LLMServiceBuilder::numThreads ( int val)
inline

Definition at line 31 of file LLM_service_builder.h.


The documentation for this class was generated from the following file: