Spaces:
Build error
Build error
bankholdup
commited on
Commit
•
9e88c07
1
Parent(s):
f5d485d
Update app.py
Browse files
app.py
CHANGED
@@ -25,12 +25,12 @@ context = st.text_input("Введите начало песни", "Как дел
|
|
25 |
if st.button("Поехали", help="Может занять какое-то время"):
|
26 |
generated_sequences = []
|
27 |
set_seed()
|
28 |
-
st.write("
|
29 |
prompt_text = f"{context}"
|
30 |
encoded_prompt = tokenizer.encode(prompt_text, add_special_tokens=False, return_tensors="pt")
|
31 |
output_sequences = model.generate(
|
32 |
input_ids=encoded_prompt,
|
33 |
-
max_length=
|
34 |
temperature=1.0,
|
35 |
top_k=50,
|
36 |
top_p=0.95,
|
@@ -44,14 +44,11 @@ if st.button("Поехали", help="Может занять какое-то в
|
|
44 |
for generated_sequence_idx, generated_sequence in enumerate(output_sequences):
|
45 |
generated_sequence = generated_sequence.tolist()
|
46 |
text = tokenizer.decode(generated_sequence, clean_up_tokenization_spaces=True)
|
47 |
-
|
48 |
-
#text = text[: text.find("/n") if "/n" else None]
|
49 |
|
50 |
total_sequence = (
|
51 |
prompt_text + text[len(tokenizer.decode(encoded_prompt[0], clean_up_tokenization_spaces=True)) :]
|
52 |
)
|
53 |
-
|
54 |
-
#generated_sequences.append(total_sequence)
|
55 |
splits = total_sequence.splitlines()
|
56 |
for line in range(len(splits)-1):
|
57 |
if "[" in splits[line]:
|
|
|
25 |
if st.button("Поехали", help="Может занять какое-то время"):
|
26 |
generated_sequences = []
|
27 |
set_seed()
|
28 |
+
st.write("Генерируем...")
|
29 |
prompt_text = f"{context}"
|
30 |
encoded_prompt = tokenizer.encode(prompt_text, add_special_tokens=False, return_tensors="pt")
|
31 |
output_sequences = model.generate(
|
32 |
input_ids=encoded_prompt,
|
33 |
+
max_length=200 + len(encoded_prompt[0]),
|
34 |
temperature=1.0,
|
35 |
top_k=50,
|
36 |
top_p=0.95,
|
|
|
44 |
for generated_sequence_idx, generated_sequence in enumerate(output_sequences):
|
45 |
generated_sequence = generated_sequence.tolist()
|
46 |
text = tokenizer.decode(generated_sequence, clean_up_tokenization_spaces=True)
|
|
|
|
|
47 |
|
48 |
total_sequence = (
|
49 |
prompt_text + text[len(tokenizer.decode(encoded_prompt[0], clean_up_tokenization_spaces=True)) :]
|
50 |
)
|
51 |
+
|
|
|
52 |
splits = total_sequence.splitlines()
|
53 |
for line in range(len(splits)-1):
|
54 |
if "[" in splits[line]:
|