Commit
·
5838536
1
Parent(s):
ac75dba
new cosmetics
Browse files
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 |
-
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
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 |
|