Spaces:
Runtime error
Runtime error
feat: record everything in data.json
Browse files
app.py
CHANGED
|
@@ -3,6 +3,7 @@ import os
|
|
| 3 |
import shutil
|
| 4 |
import requests
|
| 5 |
import threading
|
|
|
|
| 6 |
|
| 7 |
import gradio as gr
|
| 8 |
from huggingface_hub import Repository, InferenceClient
|
|
@@ -51,12 +52,6 @@ def asynchronous_push(f_stop):
|
|
| 51 |
f_stop = threading.Event()
|
| 52 |
asynchronous_push(f_stop)
|
| 53 |
|
| 54 |
-
def vote(data: gr.LikeData):
|
| 55 |
-
if data.liked:
|
| 56 |
-
print("You upvoted this response: " + data.value)
|
| 57 |
-
else:
|
| 58 |
-
print("You downvoted this response: " + data.value)
|
| 59 |
-
|
| 60 |
def format_prompt(message, history, system_prompt):
|
| 61 |
prompt = ""
|
| 62 |
if system_prompt:
|
|
@@ -186,6 +181,34 @@ def evolve_text(x):
|
|
| 186 |
|
| 187 |
return possible_generation
|
| 188 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 189 |
with gr.Blocks(css=CSS) as demo:
|
| 190 |
with gr.Row():
|
| 191 |
with gr.Column():
|
|
|
|
| 3 |
import shutil
|
| 4 |
import requests
|
| 5 |
import threading
|
| 6 |
+
import time
|
| 7 |
|
| 8 |
import gradio as gr
|
| 9 |
from huggingface_hub import Repository, InferenceClient
|
|
|
|
| 52 |
f_stop = threading.Event()
|
| 53 |
asynchronous_push(f_stop)
|
| 54 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 55 |
def format_prompt(message, history, system_prompt):
|
| 56 |
prompt = ""
|
| 57 |
if system_prompt:
|
|
|
|
| 181 |
|
| 182 |
return possible_generation
|
| 183 |
|
| 184 |
+
def vote(data: gr.LikeData):
|
| 185 |
+
if data.liked:
|
| 186 |
+
print("You upvoted this response: " + data.value)
|
| 187 |
+
else:
|
| 188 |
+
print("You downvoted this response: " + data.value)
|
| 189 |
+
|
| 190 |
+
print(data)
|
| 191 |
+
|
| 192 |
+
with open(DATA_FILE, "a") as jsonlfile:
|
| 193 |
+
json_data = [
|
| 194 |
+
json.dumps(
|
| 195 |
+
{
|
| 196 |
+
"index": data.index,
|
| 197 |
+
"time_stamp": time.time(),
|
| 198 |
+
"prompt": "",
|
| 199 |
+
"history": "",
|
| 200 |
+
"system prompt": additional_inputs[0].value,
|
| 201 |
+
"temperature": additional_inputs[1].value,
|
| 202 |
+
"max_new_tokens": additional_inputs[2].value,
|
| 203 |
+
"top_p": additional_inputs[3].value,
|
| 204 |
+
"repetition_penalty": additional_inputs[4].value,
|
| 205 |
+
"response": data.value,
|
| 206 |
+
"label": data.liked,
|
| 207 |
+
}
|
| 208 |
+
)
|
| 209 |
+
]
|
| 210 |
+
jsonlfile.write("\n".join(json_data) + "\n")
|
| 211 |
+
|
| 212 |
with gr.Blocks(css=CSS) as demo:
|
| 213 |
with gr.Row():
|
| 214 |
with gr.Column():
|