Spaces:
Running
on
Zero
Running
on
Zero
Install from wheel
Browse files- .gitattributes +2 -0
- app.py +22 -22
- gradio_rerun-0.23.0a2-py3-none-any.whl +3 -0
- gradio_rerun-0.23.0a2.tar.gz +3 -0
- requirements.txt +9 -10
.gitattributes
CHANGED
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
gradio_rerun-0.23.0a2-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text
|
37 |
+
gradio_rerun-0.23.0a2.tar.gz filter=lfs diff=lfs merge=lfs -text
|
app.py
CHANGED
@@ -177,28 +177,28 @@ with gr.Blocks() as demo:
|
|
177 |
},
|
178 |
)
|
179 |
|
180 |
-
#
|
181 |
-
|
182 |
-
|
183 |
-
#
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
#
|
188 |
-
#
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
|
203 |
|
204 |
if __name__ == "__main__":
|
|
|
177 |
},
|
178 |
)
|
179 |
|
180 |
+
# We make a new recording id, and store it in a Gradio's session state.
|
181 |
+
recording_id = gr.State(uuid.uuid4())
|
182 |
+
|
183 |
+
# Also store the current timeline and time of the viewer in the session state.
|
184 |
+
current_timeline = gr.State("")
|
185 |
+
current_time = gr.State(0.0)
|
186 |
+
|
187 |
+
# When registering the event listeners, we pass the `recording_id` in as input in order to create
|
188 |
+
# a recording stream using that id.
|
189 |
+
stream_blur.click(
|
190 |
+
# Using the `viewer` as an output allows us to stream data to it by yielding bytes from the callback.
|
191 |
+
streaming_repeated_blur,
|
192 |
+
inputs=[recording_id, img],
|
193 |
+
outputs=[viewer],
|
194 |
+
)
|
195 |
+
viewer.selection_change(
|
196 |
+
register_keypoint,
|
197 |
+
inputs=[recording_id, current_timeline, current_time],
|
198 |
+
outputs=[viewer],
|
199 |
+
)
|
200 |
+
viewer.time_update(track_current_time, outputs=[current_time])
|
201 |
+
viewer.timeline_change(track_current_timeline_and_time, outputs=[current_timeline, current_time])
|
202 |
|
203 |
|
204 |
if __name__ == "__main__":
|
gradio_rerun-0.23.0a2-py3-none-any.whl
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:582f9615de6f4e464fdbbb70e2281c247fa3d8b9a451ea0e3f9bfa1565d4b687
|
3 |
+
size 14974145
|
gradio_rerun-0.23.0a2.tar.gz
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d814b1272f10309a28343c2fb4c4d4ab4631c3550d5370b7606ef0edd2121552
|
3 |
+
size 55795884
|
requirements.txt
CHANGED
@@ -11,9 +11,8 @@ Authlib==1.5.2
|
|
11 |
certifi==2025.1.31
|
12 |
cffi==1.17.1
|
13 |
charset-normalizer==3.4.1
|
14 |
-
click==8.
|
15 |
cryptography==44.0.2
|
16 |
-
datasets==3.4.1
|
17 |
decorator==5.2.1
|
18 |
dill==0.3.8
|
19 |
exceptiongroup==1.2.2
|
@@ -22,16 +21,16 @@ fastapi==0.115.12
|
|
22 |
ffmpy==0.5.0
|
23 |
filelock==3.18.0
|
24 |
frozenlist==1.5.0
|
25 |
-
fsspec==
|
26 |
gradio==5.25.0
|
27 |
gradio_client==1.8.0
|
28 |
-
gradio_rerun @
|
29 |
groovy==0.1.2
|
30 |
h11==0.14.0
|
31 |
hf_transfer==0.1.9
|
32 |
httpcore==1.0.8
|
33 |
httpx==0.28.1
|
34 |
-
huggingface-hub==0.
|
35 |
idna==3.10
|
36 |
ipython==8.35.0
|
37 |
itsdangerous==2.2.0
|
@@ -64,7 +63,7 @@ packaging==24.2
|
|
64 |
pandas==2.2.3
|
65 |
parso==0.8.4
|
66 |
pexpect==4.9.0
|
67 |
-
pillow==11.1
|
68 |
prompt_toolkit==3.0.50
|
69 |
propcache==0.3.1
|
70 |
protobuf==3.20.3
|
@@ -92,7 +91,7 @@ six==1.17.0
|
|
92 |
sniffio==1.3.1
|
93 |
spaces==0.34.2
|
94 |
stack-data==0.6.3
|
95 |
-
starlette==0.46.
|
96 |
sympy==1.13.1
|
97 |
tomlkit==0.13.2
|
98 |
torch==2.5.1
|
@@ -101,10 +100,10 @@ traitlets==5.14.3
|
|
101 |
triton==3.1.0
|
102 |
typer==0.15.2
|
103 |
typing-inspection==0.4.0
|
104 |
-
typing_extensions==4.13.
|
105 |
tzdata==2025.2
|
106 |
-
urllib3==2.
|
107 |
-
uvicorn==0.34.
|
108 |
wcwidth==0.2.13
|
109 |
websockets==15.0.1
|
110 |
xxhash==3.5.0
|
|
|
11 |
certifi==2025.1.31
|
12 |
cffi==1.17.1
|
13 |
charset-normalizer==3.4.1
|
14 |
+
click==8.1.8
|
15 |
cryptography==44.0.2
|
|
|
16 |
decorator==5.2.1
|
17 |
dill==0.3.8
|
18 |
exceptiongroup==1.2.2
|
|
|
21 |
ffmpy==0.5.0
|
22 |
filelock==3.18.0
|
23 |
frozenlist==1.5.0
|
24 |
+
fsspec==2025.3.2
|
25 |
gradio==5.25.0
|
26 |
gradio_client==1.8.0
|
27 |
+
gradio_rerun @ file:///home/user/app/gradio_rerun-0.23.0a2-py3-none-any.whl#sha256=582f9615de6f4e464fdbbb70e2281c247fa3d8b9a451ea0e3f9bfa1565d4b687
|
28 |
groovy==0.1.2
|
29 |
h11==0.14.0
|
30 |
hf_transfer==0.1.9
|
31 |
httpcore==1.0.8
|
32 |
httpx==0.28.1
|
33 |
+
huggingface-hub==0.30.2
|
34 |
idna==3.10
|
35 |
ipython==8.35.0
|
36 |
itsdangerous==2.2.0
|
|
|
63 |
pandas==2.2.3
|
64 |
parso==0.8.4
|
65 |
pexpect==4.9.0
|
66 |
+
pillow==11.2.1
|
67 |
prompt_toolkit==3.0.50
|
68 |
propcache==0.3.1
|
69 |
protobuf==3.20.3
|
|
|
91 |
sniffio==1.3.1
|
92 |
spaces==0.34.2
|
93 |
stack-data==0.6.3
|
94 |
+
starlette==0.46.2
|
95 |
sympy==1.13.1
|
96 |
tomlkit==0.13.2
|
97 |
torch==2.5.1
|
|
|
100 |
triton==3.1.0
|
101 |
typer==0.15.2
|
102 |
typing-inspection==0.4.0
|
103 |
+
typing_extensions==4.13.2
|
104 |
tzdata==2025.2
|
105 |
+
urllib3==2.4.0
|
106 |
+
uvicorn==0.34.1
|
107 |
wcwidth==0.2.13
|
108 |
websockets==15.0.1
|
109 |
xxhash==3.5.0
|