drod75 commited on
Commit
c55ac76
·
verified ·
1 Parent(s): 1d8466a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -1
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
- st.write(poet(prompt))
 
 
 
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))