Spaces:
Running
Running
commit
Browse files
app.py
CHANGED
@@ -17,6 +17,7 @@ from functools import partial
|
|
17 |
|
18 |
# external
|
19 |
|
|
|
20 |
import torch
|
21 |
import gradio as gr
|
22 |
from numpy import asarray as array
|
@@ -56,11 +57,11 @@ additional_image = None
|
|
56 |
# precision data
|
57 |
|
58 |
seq=512
|
59 |
-
fps=
|
60 |
-
width=
|
61 |
-
height=
|
62 |
image_steps=8
|
63 |
-
video_steps=
|
64 |
accu=4.5
|
65 |
|
66 |
# ui data
|
@@ -109,7 +110,7 @@ function custom(){
|
|
109 |
e.target.removeAttribute("last_value");
|
110 |
}
|
111 |
});
|
112 |
-
|
113 |
document.querySelector("div#prompt2 input").addEventListener("keydown",function(e){
|
114 |
e.target.setAttribute("last_value",e.target.value);
|
115 |
});
|
@@ -186,8 +187,8 @@ def generate_random_string(length):
|
|
186 |
characters = str(ascii_letters + digits)
|
187 |
return ''.join(random.choice(characters) for _ in range(length))
|
188 |
|
|
|
189 |
def pipe_generate(img,p1,p2,time,title):
|
190 |
-
global last_motion
|
191 |
global pipe
|
192 |
|
193 |
if img is None:
|
@@ -272,7 +273,7 @@ def ui():
|
|
272 |
global result
|
273 |
with gr.Blocks(theme=gr.themes.Citrus(),css=css,js=js) as demo:
|
274 |
gr.Markdown(f"""
|
275 |
-
# MP4
|
276 |
""")
|
277 |
with gr.Row():
|
278 |
title = gr.Textbox(
|
@@ -296,9 +297,9 @@ def ui():
|
|
296 |
with gr.Row():
|
297 |
time = gr.Slider(
|
298 |
minimum=0.0,
|
299 |
-
maximum=
|
300 |
value=0.0,
|
301 |
-
step=
|
302 |
label="Duration (0s = PNG)"
|
303 |
)
|
304 |
with gr.Row(elem_id="col-container"):
|
|
|
17 |
|
18 |
# external
|
19 |
|
20 |
+
import spaces
|
21 |
import torch
|
22 |
import gradio as gr
|
23 |
from numpy import asarray as array
|
|
|
57 |
# precision data
|
58 |
|
59 |
seq=512
|
60 |
+
fps=18
|
61 |
+
width=768
|
62 |
+
height=768
|
63 |
image_steps=8
|
64 |
+
video_steps=15
|
65 |
accu=4.5
|
66 |
|
67 |
# ui data
|
|
|
110 |
e.target.removeAttribute("last_value");
|
111 |
}
|
112 |
});
|
113 |
+
|
114 |
document.querySelector("div#prompt2 input").addEventListener("keydown",function(e){
|
115 |
e.target.setAttribute("last_value",e.target.value);
|
116 |
});
|
|
|
187 |
characters = str(ascii_letters + digits)
|
188 |
return ''.join(random.choice(characters) for _ in range(length))
|
189 |
|
190 |
+
spaces.GPU(duration=40)
|
191 |
def pipe_generate(img,p1,p2,time,title):
|
|
|
192 |
global pipe
|
193 |
|
194 |
if img is None:
|
|
|
273 |
global result
|
274 |
with gr.Blocks(theme=gr.themes.Citrus(),css=css,js=js) as demo:
|
275 |
gr.Markdown(f"""
|
276 |
+
# Photo Motion - PNG/MP4 Generator
|
277 |
""")
|
278 |
with gr.Row():
|
279 |
title = gr.Textbox(
|
|
|
297 |
with gr.Row():
|
298 |
time = gr.Slider(
|
299 |
minimum=0.0,
|
300 |
+
maximum=3.0,
|
301 |
value=0.0,
|
302 |
+
step=1.0,
|
303 |
label="Duration (0s = PNG)"
|
304 |
)
|
305 |
with gr.Row(elem_id="col-container"):
|
dist.bat
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@echo off
|
2 |
+
cd "%~dp0"
|
3 |
+
|
4 |
+
call git lfs install
|
5 |
+
call git fetch
|
6 |
+
call git checkout
|
7 |
+
call git add --all .
|
8 |
+
call git commit -m "commit"
|
9 |
+
( call git rebase ) || (
|
10 |
+
call :conflicts
|
11 |
+
)
|
12 |
+
( call git push ) && (
|
13 |
+
echo Finished.
|
14 |
+
pause
|
15 |
+
exit /b 0
|
16 |
+
) || (
|
17 |
+
echo Error: Failed to push!
|
18 |
+
pause
|
19 |
+
exit /b 1
|
20 |
+
)
|
21 |
+
|
22 |
+
:conflicts
|
23 |
+
echo Please fix the conflicts, then, press any key to continue
|
24 |
+
pause
|
25 |
+
call git add --all .
|
26 |
+
call git rebase --continue || call :conflicts
|
dist.sh
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
|
3 |
+
conflicts () {
|
4 |
+
read -n 1 -p "Please fix the conflicts, then, press any key to continue" tmp
|
5 |
+
git add --all .
|
6 |
+
git rebase --continue || conflicts
|
7 |
+
}
|
8 |
+
|
9 |
+
git lfs install
|
10 |
+
git fetch
|
11 |
+
git checkout
|
12 |
+
git add --all .
|
13 |
+
git commit -m "commit"
|
14 |
+
( git rebase ) || (
|
15 |
+
conflicts
|
16 |
+
)
|
17 |
+
( git push ) && ( read -n 1 -p "Finished." tmp ) || ( read -n 1 -p "Error: Failed to push!" tmp )
|
requirements.txt
CHANGED
@@ -13,4 +13,5 @@ diffusers
|
|
13 |
transformers==4.48.0
|
14 |
sentencepiece
|
15 |
imageio-ffmpeg
|
16 |
-
imageio
|
|
|
|
13 |
transformers==4.48.0
|
14 |
sentencepiece
|
15 |
imageio-ffmpeg
|
16 |
+
imageio
|
17 |
+
spaces
|