llama_ros: llama.cpp for ROS 2
Loading...
Searching...
No Matches
llama_demos.llava_demo_node.LlavaDemoNode Class Reference
Inheritance diagram for llama_demos.llava_demo_node.LlavaDemoNode:
Collaboration diagram for llama_demos.llava_demo_node.LlavaDemoNode:

Public Member Functions

None __init__ (self)
 
None text_cb (self, feedback)
 
None send_prompt (self)
 

Static Public Member Functions

 load_image_from_url (url)
 

Public Attributes

 cv_bridge = CvBridge()
 
 prompt = self.get_parameter("prompt").get_parameter_value().string_value
 
 use_image = self.get_parameter("use_image").get_parameter_value().bool_value
 
 image
 
int tokens = 0
 
int initial_time = -1
 
int eval_time = -1
 
 text_cb = time.time()
 

Protected Attributes

 _llama_client = LlamaClientNode.get_instance()
 

Constructor & Destructor Documentation

◆ __init__()

None llama_demos.llava_demo_node.LlavaDemoNode.__init__ ( self)

Member Function Documentation

◆ load_image_from_url()

llama_demos.llava_demo_node.LlavaDemoNode.load_image_from_url ( url)
static

◆ send_prompt()

None llama_demos.llava_demo_node.LlavaDemoNode.send_prompt ( self)

◆ text_cb()

None llama_demos.llava_demo_node.LlavaDemoNode.text_cb ( self,
feedback )

Member Data Documentation

◆ _llama_client

llama_demos.llava_demo_node.LlavaDemoNode._llama_client = LlamaClientNode.get_instance()
protected

◆ cv_bridge

llama_demos.llava_demo_node.LlavaDemoNode.cv_bridge = CvBridge()

◆ eval_time

int llama_demos.llava_demo_node.LlavaDemoNode.eval_time = -1

◆ image

llama_demos.llava_demo_node.LlavaDemoNode.image
Initial value:
= self.load_image_from_url(
self.get_parameter("image_url").get_parameter_value().string_value
)

◆ initial_time

int llama_demos.llava_demo_node.LlavaDemoNode.initial_time = -1

◆ prompt

llama_demos.llava_demo_node.LlavaDemoNode.prompt = self.get_parameter("prompt").get_parameter_value().string_value

◆ text_cb

llama_demos.llava_demo_node.LlavaDemoNode.text_cb = time.time()

◆ tokens

int llama_demos.llava_demo_node.LlavaDemoNode.tokens = 0

◆ use_image

llama_demos.llava_demo_node.LlavaDemoNode.use_image = self.get_parameter("use_image").get_parameter_value().bool_value

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