Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2,6 +2,8 @@ import streamlit as st
|
|
2 |
from transformers import pipeline
|
3 |
import torch
|
4 |
from transformers import pipeline
|
|
|
|
|
5 |
|
6 |
model_id = "meta-llama/Llama-3.2-3B-Instruct"
|
7 |
pipe = pipeline(
|
@@ -22,8 +24,24 @@ def poet(text):
|
|
22 |
)
|
23 |
print(outputs[0]["generated_text"][-1])
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
st.title("Shakespeare Ai")
|
26 |
st.write("A space made to allow people to create shakespeare like text with images!")
|
27 |
prompt = st.text_input("Enter your prompt: ")
|
28 |
st.button("Generate Shakespeare")
|
29 |
-
|
|
|
|
|
|
2 |
from transformers import pipeline
|
3 |
import torch
|
4 |
from transformers import pipeline
|
5 |
+
from diffusers import FluxPipeline
|
6 |
+
|
7 |
|
8 |
model_id = "meta-llama/Llama-3.2-3B-Instruct"
|
9 |
pipe = pipeline(
|
|
|
24 |
)
|
25 |
print(outputs[0]["generated_text"][-1])
|
26 |
|
27 |
+
def poet_image(poetry):
|
28 |
+
flux = FluxPipeline.from_pretrained("black-forest-labs/FLUX.1-dev", torch_dtype=torch.bfloat16)
|
29 |
+
flux.enable_model_cpu_offload()
|
30 |
+
image = flux(
|
31 |
+
poetry,
|
32 |
+
height=1024,
|
33 |
+
width=1024,
|
34 |
+
guidance_scale=3.5,
|
35 |
+
num_inference_steps=50,
|
36 |
+
max_sequence_length=512,
|
37 |
+
generator=torch.Generator("cpu").manual_seed(0)
|
38 |
+
).images[0]
|
39 |
+
return image
|
40 |
+
|
41 |
st.title("Shakespeare Ai")
|
42 |
st.write("A space made to allow people to create shakespeare like text with images!")
|
43 |
prompt = st.text_input("Enter your prompt: ")
|
44 |
st.button("Generate Shakespeare")
|
45 |
+
shakespeare = poet(prompt)
|
46 |
+
st.write(shakespeare)
|
47 |
+
st.image(poet_image(shakespeare))
|