chaseharmon commited on
Commit
5838536
·
1 Parent(s): ac75dba

new cosmetics

Browse files
Files changed (1) hide show
  1. app.py +12 -3
app.py CHANGED
@@ -46,16 +46,25 @@ st.title("Rap Verse Generation V1 Demo")
46
  st.header("Supported Artists")
47
  st.write("Lupe Fiasco, Common, Jay-Z, Yasiin Bey, Ab-Soul, Rakim")
48
 
 
49
  display_placeholder = st.empty()
50
- display_placeholder.write("Ask Rap-Mistral Something")
 
 
51
 
52
  question = st.chat_input("Write a verse in the style of Lupe Fiasco")
53
  if question:
54
  display_placeholder.write("Loading...")
 
55
  prompt = build_prompt(question)
56
  inputs = tokenizer(prompt, return_tensors="pt")
57
  model_inputs = inputs.to('cuda')
58
  generated_ids = model.generate(**model_inputs, max_new_tokens=300, do_sample=True, pad_token_id=tokenizer.eos_token_id)
59
- response = tokenizer.batch_decode(generated_ids)
60
- display_placeholder.write(response[0])
 
 
 
 
 
61
 
 
46
  st.header("Supported Artists")
47
  st.write("Lupe Fiasco, Common, Jay-Z, Yasiin Bey, Ab-Soul, Rakim")
48
 
49
+ prompt_placeholder = st.empty()
50
  display_placeholder = st.empty()
51
+
52
+ prompt_placeholder.write("Ask Rap-Mistral Something")
53
+ display_placeholder.write("")
54
 
55
  question = st.chat_input("Write a verse in the style of Lupe Fiasco")
56
  if question:
57
  display_placeholder.write("Loading...")
58
+ prompt_placeholder.write(question)
59
  prompt = build_prompt(question)
60
  inputs = tokenizer(prompt, return_tensors="pt")
61
  model_inputs = inputs.to('cuda')
62
  generated_ids = model.generate(**model_inputs, max_new_tokens=300, do_sample=True, pad_token_id=tokenizer.eos_token_id)
63
+ response = tokenizer.batch_decode(generated_ids)[0]
64
+ end_of_inst = response.find("[/INST]") + len("[/INST]")
65
+ if end_of_inst > -1:
66
+ actual_response = response[end_of_inst:].strip()
67
+ else:
68
+ actual_response = response
69
+ display_placeholder.write(actual_response)
70