@@ -78,15 +78,14 @@ def _summarize_image(self, image_elements: List[Image]) -> List[CompositeElement
7878 image_summary = []
7979 try :
8080 for i in range (0 , len (image_elements ), self .batch_size ):
81- batch = image_elements [i : i + self .batch_size ]
82-
83- input_proto = [Inputs .get_multimodal_input (
84- input_id = batch [id ].metadata .input_id ,
85- image_bytes = base64 .b64decode (batch [id ].metadata .image_base64 ),
86- raw_text = self .summary_prompt
87- )
88- for id in range (len (batch ))
89- if isinstance (batch [id ], Image )
81+ batch = image_elements [i :i + self .batch_size ]
82+
83+ input_proto = [
84+ Inputs .get_multimodal_input (
85+ input_id = batch [id ].metadata .input_id ,
86+ image_bytes = base64 .b64decode (batch [id ].metadata .image_base64 ),
87+ raw_text = self .summary_prompt ) for id in range (len (batch ))
88+ if isinstance (batch [id ], Image )
9089 ]
9190 resp = self .model .predict (input_proto )
9291 for i , output in enumerate (resp .outputs ):
@@ -95,8 +94,7 @@ def _summarize_image(self, image_elements: List[Image]) -> List[CompositeElement
9594 summary = image_elements [i ].text
9695 summary = summary + " \n " + output .data .text .raw
9796 eid = batch [i ].metadata .input_id
98- meta_dict = {'source_input_id' : eid , 'is_original' : False ,
99- 'image_summary' :'yes' }
97+ meta_dict = {'source_input_id' : eid , 'is_original' : False , 'image_summary' : 'yes' }
10098 comp_element = CompositeElement (
10199 text = summary ,
102100 metadata = ElementMetadata .from_dict (meta_dict ),
@@ -105,5 +103,5 @@ def _summarize_image(self, image_elements: List[Image]) -> List[CompositeElement
105103
106104 except Exception as e :
107105 raise e
108-
109- return image_summary
106+
107+ return image_summary
0 commit comments