Ravinandan commited on
Commit
ca6dca1
·
verified ·
1 Parent(s): e35834d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -1,12 +1,11 @@
1
  import streamlit as st
2
  import torch
3
  from diffusers import AutoPipelineForImage2Image
4
- from diffusers.utils import load_image
5
  from PIL import Image
6
 
7
  st.title("Stable Diffusion Image-to-Image")
8
 
9
- # Load the pipeline (no caching)
10
  pipeline = AutoPipelineForImage2Image.from_pretrained(
11
  "stabilityai/stable-diffusion-2-1",
12
  torch_dtype=torch.float16,
@@ -14,7 +13,7 @@ pipeline = AutoPipelineForImage2Image.from_pretrained(
14
  use_safetensors=True
15
  )
16
  pipeline.enable_model_cpu_offload()
17
-
18
 
19
  # Upload an image
20
  uploaded_file = st.file_uploader("Upload an image", type=["png", "jpg", "jpeg"])
@@ -28,4 +27,4 @@ if uploaded_file:
28
  if st.button("Generate Image"):
29
  with st.spinner("Generating..."):
30
  image = pipeline(prompt, image=init_image).images[0]
31
- st.image(image, caption="Generated Image", use_column_width=True)
 
1
  import streamlit as st
2
  import torch
3
  from diffusers import AutoPipelineForImage2Image
 
4
  from PIL import Image
5
 
6
  st.title("Stable Diffusion Image-to-Image")
7
 
8
+ # Load the pipeline
9
  pipeline = AutoPipelineForImage2Image.from_pretrained(
10
  "stabilityai/stable-diffusion-2-1",
11
  torch_dtype=torch.float16,
 
13
  use_safetensors=True
14
  )
15
  pipeline.enable_model_cpu_offload()
16
+ # pipeline.enable_xformers_memory_efficient_attention() # ❌ REMOVE OR COMMENT THIS LINE
17
 
18
  # Upload an image
19
  uploaded_file = st.file_uploader("Upload an image", type=["png", "jpg", "jpeg"])
 
27
  if st.button("Generate Image"):
28
  with st.spinner("Generating..."):
29
  image = pipeline(prompt, image=init_image).images[0]
30
+ st.image(image, caption="Generated Image", use_column_width=True)