nyasukun commited on
Commit
03aaedd
·
1 Parent(s): b827456
Files changed (1) hide show
  1. app.py +11 -6
app.py CHANGED
@@ -93,7 +93,7 @@ CVE-2015-10011 is a vulnerability about OpenDNS OpenResolve improper log output
93
  )
94
 
95
  with gr.Row():
96
- max_tokens = gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens")
97
  temperature = gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature")
98
  top_p = gr.Slider(
99
  minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)"
@@ -103,7 +103,7 @@ CVE-2015-10011 is a vulnerability about OpenDNS OpenResolve improper log output
103
  selected_models = gr.CheckboxGroup(
104
  choices=list(model_options.keys()),
105
  label="Select exactly two model to compare",
106
- value=["Foundation-Sec-8B"], # Default models
107
  )
108
 
109
  # Dynamic Response Section
@@ -133,9 +133,10 @@ CVE-2015-10011 is a vulnerability about OpenDNS OpenResolve improper log output
133
  generate_text_local,
134
  model_path,
135
  prompt,
136
- max_tokens,
137
- temperature,
138
- top_p
 
139
  )
140
  futures.append(future)
141
  futures_to_model[future] = model_name
@@ -145,7 +146,11 @@ CVE-2015-10011 is a vulnerability about OpenDNS OpenResolve improper log output
145
  model_name = futures_to_model[future]
146
  responses[model_name] = future.result()
147
 
148
- return responses.get(selected_models[0], ""), responses.get(selected_models[1], "")
 
 
 
 
149
 
150
  # Add a button for generating responses
151
  submit_button = gr.Button("Generate Responses")
 
93
  )
94
 
95
  with gr.Row():
96
+ max_new_tokens = gr.Slider(minimum=1, maximum=2048, value=3, step=1, label="Max new tokens")
97
  temperature = gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature")
98
  top_p = gr.Slider(
99
  minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)"
 
103
  selected_models = gr.CheckboxGroup(
104
  choices=list(model_options.keys()),
105
  label="Select exactly two model to compare",
106
+ value=list(model_options.keys())[:2], # Default models
107
  )
108
 
109
  # Dynamic Response Section
 
133
  generate_text_local,
134
  model_path,
135
  prompt,
136
+ max_new_tokens = max_new_tokens,
137
+ do_sample = True,
138
+ temperature = temperature,
139
+ top_p = top_p
140
  )
141
  futures.append(future)
142
  futures_to_model[future] = model_name
 
146
  model_name = futures_to_model[future]
147
  responses[model_name] = future.result()
148
 
149
+ # モデル名を冒頭に付加して返す
150
+ model1_output = f"{selected_models[0]} Output:\n\n{responses.get(selected_models[0], '')}"
151
+ model2_output = f"{selected_models[1]} Output:\n\n{responses.get(selected_models[1], '')}"
152
+
153
+ return model1_output, model2_output
154
 
155
  # Add a button for generating responses
156
  submit_button = gr.Button("Generate Responses")