bankholdup commited on
Commit
1e0c655
1 Parent(s): 5bfd425

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -10
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
- # text = text[: text.find("</s>") if "</s>" else None]
53
 
54
- #total_sequence = (
55
- # prompt_text + text[len(tokenizer.decode(encoded_prompt[0], clean_up_tokenization_spaces=True)) :]
56
- #)
57
 
58
  # generated_sequences.append(total_sequence)
59
  # os.system('clear')
60
- st.title("")
61
- #st.write(total_sequence)
 
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)