Spaces:
Sleeping
Sleeping
Yaron Koresh
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -22,7 +22,6 @@ from diffusers import DiffusionPipeline, AnimateDiffPipeline, MotionAdapter, Eul
|
|
22 |
import jax
|
23 |
import jax.numpy as jnp
|
24 |
|
25 |
-
ip_loaded=False
|
26 |
last_motion=None
|
27 |
fps=15
|
28 |
time=5
|
@@ -147,23 +146,6 @@ def Piper(image,positive,negative,motion):
|
|
147 |
if negative == "":
|
148 |
negative = None
|
149 |
|
150 |
-
if image == None:
|
151 |
-
if ip_loaded:
|
152 |
-
pipe.unload_ip_adapter()
|
153 |
-
ip_loaded=False
|
154 |
-
return pipe(
|
155 |
-
positive,
|
156 |
-
negative_prompt=negative,
|
157 |
-
height=1024,
|
158 |
-
width=576,
|
159 |
-
num_inference_steps=step,
|
160 |
-
guidance_scale=1,
|
161 |
-
num_frames=(fps*time)
|
162 |
-
)
|
163 |
-
|
164 |
-
if not ip_loaded:
|
165 |
-
pipe.load_ip_adapter("h94/IP-Adapter", subfolder="models", weight_name="ip-adapter_sd15.bin")
|
166 |
-
ip_loaded=True
|
167 |
return pipe(
|
168 |
positive,
|
169 |
negative_prompt=negative,
|
@@ -217,6 +199,7 @@ pipe.scheduler = EulerDiscreteScheduler(
|
|
217 |
timestep_spacing="trailing",
|
218 |
steps_offset=1
|
219 |
)
|
|
|
220 |
pipe.enable_vae_slicing()
|
221 |
pipe.enable_free_init(method="butterworth", use_fast_sampling=False)
|
222 |
|
|
|
22 |
import jax
|
23 |
import jax.numpy as jnp
|
24 |
|
|
|
25 |
last_motion=None
|
26 |
fps=15
|
27 |
time=5
|
|
|
146 |
if negative == "":
|
147 |
negative = None
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
return pipe(
|
150 |
positive,
|
151 |
negative_prompt=negative,
|
|
|
199 |
timestep_spacing="trailing",
|
200 |
steps_offset=1
|
201 |
)
|
202 |
+
pipe.load_ip_adapter("h94/IP-Adapter", subfolder="models", weight_name="ip-adapter_sd15.bin")
|
203 |
pipe.enable_vae_slicing()
|
204 |
pipe.enable_free_init(method="butterworth", use_fast_sampling=False)
|
205 |
|