bankholdup commited on
Commit
9e88c07
1 Parent(s): f5d485d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -6
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=250 + len(encoded_prompt[0]),
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]: