Class LLMNodeBase#
- Defined in File llm_node_base.hpp 
Inheritance Relationships#
Derived Types#
- public morpheus::llm::LLMLambdaNode< ReturnT, ArgsT >(Template Class LLMLambdaNode)
- public morpheus::llm::LLMNode(Class LLMNode)
- public morpheus::llm::PyLLMLambdaNode(Class PyLLMLambdaNode)
- public morpheus::llm::PyLLMNodeBase< BaseT >(Template Class PyLLMNodeBase)
Class Documentation#
- 
class LLMNodeBase#
- Base class for LLMNode. - Subclassed by morpheus::llm::LLMLambdaNode< ReturnT, ArgsT >, morpheus::llm::LLMNode, morpheus::llm::PyLLMLambdaNode, morpheus::llm::PyLLMNodeBase< BaseT > - Public Functions - 
virtual ~LLMNodeBase() = default#
- Destroy the LLMNodeBase object. 
 - 
virtual std::vector<std::string> get_input_names() const = 0#
- Virtual method for implementing how task handler gets its input names. - Returns:
- std::vector<std::string> 
 
 - std::shared_ptr<LLMContext> context
- Virtual method for implementing the execution of a node. - Parameters:
- context – context for node’s execution 
- Returns:
 
 
 
- 
virtual ~LLMNodeBase() = default#