33
44from graphgen .bases import BaseGenerator
55from graphgen .templates import VQA_GENERATION_PROMPT
6- from graphgen .utils import compute_content_hash , detect_main_language , logger
6+ from graphgen .utils import detect_main_language , logger
77
88
99class VQAGenerator (BaseGenerator ):
@@ -83,21 +83,21 @@ async def generate(
8383
8484 @staticmethod
8585 def format_generation_results (
86- results : list [dict ], output_data_format : str
86+ result : list [dict ], output_data_format : str
8787 ) -> list [dict [str , Any ]]:
8888 if output_data_format == "Alpaca" :
89- results = [
89+ result = [
9090 {
9191 "instruction" : v ["question" ],
9292 "input" : "" ,
9393 "output" : v ["answer" ],
9494 "image" : v .get ("img_path" , "" ),
9595 }
96- for item in results
96+ for item in result
9797 for k , v in item .items ()
9898 ]
9999 elif output_data_format == "Sharegpt" :
100- results = [
100+ result = [
101101 {
102102 "conversations" : [
103103 {
@@ -109,11 +109,11 @@ def format_generation_results(
109109 {"from" : "gpt" , "value" : [{"text" : v ["answer" ]}]},
110110 ]
111111 }
112- for item in results
112+ for item in result
113113 for k , v in item .items ()
114114 ]
115115 elif output_data_format == "ChatML" :
116- results = [
116+ result = [
117117 {
118118 "messages" : [
119119 {
@@ -128,9 +128,9 @@ def format_generation_results(
128128 },
129129 ]
130130 }
131- for item in results
131+ for item in result
132132 for k , v in item .items ()
133133 ]
134134 else :
135135 raise ValueError (f"Unknown output data format: { output_data_format } " )
136- return results
136+ return result
0 commit comments