santoshtyss commited on
Commit
9ba7395
·
1 Parent(s): b1f1a47

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -9
app.py CHANGED
@@ -12,17 +12,11 @@ import requests
12
  from huggingface_hub import login
13
 
14
  import os
15
-
16
  from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
17
 
18
 
19
 
20
- AUTH_TOKEN = os.environ["AUTH_TOKEN"]
21
-
22
- login(token=AUTH_TOKEN)
23
-
24
-
25
-
26
  processor = CLIPSegProcessor.from_pretrained("CIDAS/clipseg-rd64-refined")
27
  model = CLIPSegForImageSegmentation.from_pretrained("CIDAS/clipseg-rd64-refined")
28
 
@@ -34,13 +28,15 @@ IPpipe = StableDiffusionInpaintPipeline.from_pretrained(
34
  IPmodel_path,
35
  revision="fp16",
36
  torch_dtype=torch.float16,
 
 
37
  ).to(device)
38
 
39
  trans_tokenizer = AutoTokenizer.from_pretrained("facebook/nllb-200-distilled-600M")
40
  trans_model = AutoModelForSeq2SeqLM.from_pretrained("facebook/nllb-200-distilled-600M")
41
 
42
 
43
- SDpipe = StableDiffusionPipeline.from_pretrained("runwayml/stable-diffusion-v1-5", revision="fp16", torch_dtype=torch.float16, use_auth_token=True).to(device)
44
 
45
 
46
  def create_mask(image, prompt):
@@ -89,7 +85,6 @@ def generate_image(image, product_name, target_name):
89
  mask_image=mask,
90
  guidance_scale=guidance_scale,
91
  generator=generator,
92
- num_images_per_prompt=num_samples,
93
  ).images
94
 
95
  return im
 
12
  from huggingface_hub import login
13
 
14
  import os
15
+ import streamlit as st
16
  from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
17
 
18
 
19
 
 
 
 
 
 
 
20
  processor = CLIPSegProcessor.from_pretrained("CIDAS/clipseg-rd64-refined")
21
  model = CLIPSegForImageSegmentation.from_pretrained("CIDAS/clipseg-rd64-refined")
22
 
 
28
  IPmodel_path,
29
  revision="fp16",
30
  torch_dtype=torch.float16,
31
+ use_auth_token=st.secrets["AUTH_TOKEN"],
32
+ num_images_per_prompt=num_samples,
33
  ).to(device)
34
 
35
  trans_tokenizer = AutoTokenizer.from_pretrained("facebook/nllb-200-distilled-600M")
36
  trans_model = AutoModelForSeq2SeqLM.from_pretrained("facebook/nllb-200-distilled-600M")
37
 
38
 
39
+ SDpipe = StableDiffusionPipeline.from_pretrained("runwayml/stable-diffusion-v1-5", revision="fp16", torch_dtype=torch.float16, use_auth_token=st.secrets["AUTH_TOKEN"]).to(device)
40
 
41
 
42
  def create_mask(image, prompt):
 
85
  mask_image=mask,
86
  guidance_scale=guidance_scale,
87
  generator=generator,
 
88
  ).images
89
 
90
  return im