Spaces:
Sleeping
Sleeping
Commit
·
0ec8cbc
1
Parent(s):
4e1f078
Update app.py
Browse files
app.py
CHANGED
@@ -8,10 +8,13 @@ def generate_text(
|
|
8 |
model_name,
|
9 |
text,
|
10 |
min_length,
|
11 |
-
max_length
|
|
|
|
|
|
|
12 |
):
|
13 |
models_map = {
|
14 |
-
"Мои любимые
|
15 |
"Калик)": "gpt2-vk-kalik",
|
16 |
"бугро тред": "gpt2-vk-bugro"
|
17 |
}
|
@@ -27,7 +30,7 @@ def generate_text(
|
|
27 |
use_auth_token=True
|
28 |
)
|
29 |
|
30 |
-
return pipe(text)[0]['generated_text']
|
31 |
|
32 |
def interface():
|
33 |
with gr.Row():
|
@@ -52,6 +55,19 @@ def interface():
|
|
52 |
label="Максимальная длина",
|
53 |
info="Максимальное количество символов в выходном тексте."
|
54 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
with gr.Column():
|
56 |
with gr.Row():
|
57 |
generate_btn = gr.Button(
|
@@ -65,6 +81,9 @@ def interface():
|
|
65 |
text,
|
66 |
min_length,
|
67 |
max_length,
|
|
|
|
|
|
|
68 |
],
|
69 |
outputs=output,
|
70 |
)
|
|
|
8 |
model_name,
|
9 |
text,
|
10 |
min_length,
|
11 |
+
max_length,
|
12 |
+
temperature,
|
13 |
+
top_k,
|
14 |
+
top_p
|
15 |
):
|
16 |
models_map = {
|
17 |
+
"Мои любимые юморески": "gpt2-vk-aneki",
|
18 |
"Калик)": "gpt2-vk-kalik",
|
19 |
"бугро тред": "gpt2-vk-bugro"
|
20 |
}
|
|
|
30 |
use_auth_token=True
|
31 |
)
|
32 |
|
33 |
+
return pipe(text, temperature=temperature, top_k=top_k, top_p=top_p)[0]['generated_text']
|
34 |
|
35 |
def interface():
|
36 |
with gr.Row():
|
|
|
55 |
label="Максимальная длина",
|
56 |
info="Максимальное количество символов в выходном тексте."
|
57 |
)
|
58 |
+
temperature = gr.Slider(
|
59 |
+
minimum=0.05, maximum=1.95, value=0.9, step=0.05,
|
60 |
+
label="Температура",
|
61 |
+
info="Чем выше тем рандомнее, чем ниже тем больше повторений."
|
62 |
+
)
|
63 |
+
top_k = gr.Slider(
|
64 |
+
minimum=0, maximum=10, value=100, step=0.05,
|
65 |
+
label="Top K",
|
66 |
+
)
|
67 |
+
top_p = gr.Slider(
|
68 |
+
minimum=0, maximum=1, value=0.9, step=0.05,
|
69 |
+
label="Top P",
|
70 |
+
)
|
71 |
with gr.Column():
|
72 |
with gr.Row():
|
73 |
generate_btn = gr.Button(
|
|
|
81 |
text,
|
82 |
min_length,
|
83 |
max_length,
|
84 |
+
temperature,
|
85 |
+
top_k,
|
86 |
+
top_p
|
87 |
],
|
88 |
outputs=output,
|
89 |
)
|