eolecvk commited on
Commit
abcf349
1 Parent(s): eda7afa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -8
app.py CHANGED
@@ -9,11 +9,19 @@ device = "cuda" if torch.cuda.is_available() else "cpu"
9
  context = autocast if device == "cuda" else nullcontext
10
  dtype = torch.float16 if device == "cuda" else torch.float32
11
 
12
- model_id = 'eolecvk/dreambooth-avatar'
13
- pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=dtype)
14
  pipe = pipe.to(device)
15
 
16
 
 
 
 
 
 
 
 
 
 
17
 
18
  def infer(prompt, n_samples, steps, scale):
19
 
@@ -107,17 +115,17 @@ block = gr.Blocks(css=css)
107
 
108
  examples = [
109
  [
110
- 'Jeff Bezos, avatarart style person',
111
  2,
112
  7.5,
113
  ],
114
  [
115
- 'Elon Musk, avatarart style person',
116
  2,
117
  7.5,
118
  ],
119
  [
120
- 'Bill Gates, avatarart style person',
121
  2,
122
  7,
123
  ],
@@ -131,9 +139,13 @@ with block:
131
  <img class="logo" src="https://lambdalabs.com/hubfs/logos/lambda-logo.svg" alt="Lambda Logo"
132
  style="margin: auto; max-width: 7rem;">
133
  <h1 style="font-weight: 900; font-size: 3rem;">
134
- Avatar text to image
135
  </h1>
136
  </div>
 
 
 
 
137
  </div>
138
  """
139
  )
@@ -162,7 +174,7 @@ with block:
162
 
163
  with gr.Row(elem_id="advanced-options"):
164
  samples = gr.Slider(label="Images", minimum=1, maximum=4, value=2, step=1)
165
- steps = gr.Slider(label="Steps", minimum=5, maximum=50, value=50, step=5)
166
  scale = gr.Slider(
167
  label="Guidance Scale", minimum=0, maximum=50, value=7.5, step=0.1
168
  )
@@ -181,8 +193,9 @@ with block:
181
  </p>
182
  </div>
183
  <div class="acknowledgments">
184
- <p> Put in a text prompt and generate your own Avatar art style image!
185
  <p>If you want to find out how we made this model read about it in <a href="https://lambdalabs.com/blog/how-to-fine-tune-stable-diffusion-how-we-made-the-text-to-pokemon-model-at-lambda/">this blog post</a>.
 
186
  <p>Trained by Eole Cervenka at <a href="https://lambdalabs.com/">Lambda Labs</a>.</p>
187
  </div>
188
  """
 
9
  context = autocast if device == "cuda" else nullcontext
10
  dtype = torch.float16 if device == "cuda" else torch.float32
11
 
12
+ pipe = StableDiffusionPipeline.from_pretrained("lambdalabs/sd-naruto-diffusers", torch_dtype=dtype)
 
13
  pipe = pipe.to(device)
14
 
15
 
16
+ # Sometimes the nsfw checker is confused by the Naruto images, you can disable
17
+ # it at your own risk here
18
+ # disable_safety = True
19
+
20
+ # if disable_safety:
21
+ # def null_safety(images, **kwargs):
22
+ # return images, False
23
+ # pipe.safety_checker = null_safety
24
+
25
 
26
  def infer(prompt, n_samples, steps, scale):
27
 
 
115
 
116
  examples = [
117
  [
118
+ 'Yoda',
119
  2,
120
  7.5,
121
  ],
122
  [
123
+ 'Abraham Lincoln',
124
  2,
125
  7.5,
126
  ],
127
  [
128
+ 'George Washington',
129
  2,
130
  7,
131
  ],
 
139
  <img class="logo" src="https://lambdalabs.com/hubfs/logos/lambda-logo.svg" alt="Lambda Logo"
140
  style="margin: auto; max-width: 7rem;">
141
  <h1 style="font-weight: 900; font-size: 3rem;">
142
+ Naruto text to image
143
  </h1>
144
  </div>
145
+ <p style="margin-bottom: 10px; font-size: 94%">
146
+ Generate new Naruto anime character from a text description,
147
+ <a href="https://lambdalabs.com/blog/how-to-fine-tune-stable-diffusion-how-we-made-the-text-to-pokemon-model-at-lambda/">created by Lambda Labs</a>.
148
+ </p>
149
  </div>
150
  """
151
  )
 
174
 
175
  with gr.Row(elem_id="advanced-options"):
176
  samples = gr.Slider(label="Images", minimum=1, maximum=4, value=2, step=1)
177
+ steps = gr.Slider(label="Steps", minimum=5, maximum=50, value=25, step=5)
178
  scale = gr.Slider(
179
  label="Guidance Scale", minimum=0, maximum=50, value=7.5, step=0.1
180
  )
 
193
  </p>
194
  </div>
195
  <div class="acknowledgments">
196
+ <p> Put in a text prompt and generate your own Naruto anime character, no "prompt engineering" required!
197
  <p>If you want to find out how we made this model read about it in <a href="https://lambdalabs.com/blog/how-to-fine-tune-stable-diffusion-how-we-made-the-text-to-pokemon-model-at-lambda/">this blog post</a>.
198
+ <p>And if you want to train your own Stable Diffusion variants, see our <a href="https://github.com/LambdaLabsML/examples/tree/main/stable-diffusion-finetuning">Examples Repo</a>!
199
  <p>Trained by Eole Cervenka at <a href="https://lambdalabs.com/">Lambda Labs</a>.</p>
200
  </div>
201
  """