Spaces:
Build error
Build error
bankholdup
commited on
Commit
•
1e0c655
1
Parent(s):
5bfd425
Update app.py
Browse files
app.py
CHANGED
@@ -22,9 +22,9 @@ title = st.title("Загрузка модели")
|
|
22 |
tokenizer, model = load_model()
|
23 |
title.title("ruGPT3 Song Writer")
|
24 |
context = st.text_input("Введите начало песни", "Как дела? Как дела? Это новый кадиллак")
|
25 |
-
generated_sequences = []
|
26 |
|
27 |
if st.button("Поехали", help="Может занять какое-то время"):
|
|
|
28 |
set_seed()
|
29 |
st.title("Генерируем")
|
30 |
prompt_text = f"{context}"
|
@@ -41,21 +41,20 @@ if st.button("Поехали", help="Может занять какое-то в
|
|
41 |
)
|
42 |
if len(output_sequences.shape) > 2:
|
43 |
output_sequences.squeeze_()
|
|
|
|
|
44 |
|
45 |
for generated_sequence_idx, generated_sequence in enumerate(output_sequences):
|
46 |
-
print("ruGPT:".format(generated_sequence_idx + 1))
|
47 |
generated_sequence = generated_sequence.tolist()
|
48 |
-
|
49 |
text = tokenizer.decode(generated_sequence, clean_up_tokenization_spaces=True)
|
50 |
-
st.write(text)
|
51 |
|
52 |
-
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
|
58 |
# generated_sequences.append(total_sequence)
|
59 |
# os.system('clear')
|
60 |
-
|
61 |
-
|
|
|
22 |
tokenizer, model = load_model()
|
23 |
title.title("ruGPT3 Song Writer")
|
24 |
context = st.text_input("Введите начало песни", "Как дела? Как дела? Это новый кадиллак")
|
|
|
25 |
|
26 |
if st.button("Поехали", help="Может занять какое-то время"):
|
27 |
+
generated_sequences = []
|
28 |
set_seed()
|
29 |
st.title("Генерируем")
|
30 |
prompt_text = f"{context}"
|
|
|
41 |
)
|
42 |
if len(output_sequences.shape) > 2:
|
43 |
output_sequences.squeeze_()
|
44 |
+
|
45 |
+
st.title("")
|
46 |
|
47 |
for generated_sequence_idx, generated_sequence in enumerate(output_sequences):
|
|
|
48 |
generated_sequence = generated_sequence.tolist()
|
|
|
49 |
text = tokenizer.decode(generated_sequence, clean_up_tokenization_spaces=True)
|
|
|
50 |
|
51 |
+
text = text[: text.find("</s>") if "</s>" else None]
|
52 |
|
53 |
+
total_sequence = (
|
54 |
+
prompt_text + text[len(tokenizer.decode(encoded_prompt[0], clean_up_tokenization_spaces=True)) :]
|
55 |
+
)
|
56 |
|
57 |
# generated_sequences.append(total_sequence)
|
58 |
# os.system('clear')
|
59 |
+
|
60 |
+
st.write(total_sequence)
|