Spaces:
Runtime error
Runtime error
federico
commited on
Commit
β’
29ab5bd
1
Parent(s):
e94d136
Added env specs
Browse files- app.py +17 -6
- conda_spec_file.txt +80 -0
- environment.yml +173 -0
app.py
CHANGED
@@ -1,3 +1,5 @@
|
|
|
|
|
|
1 |
import gdown
|
2 |
import gradio as gr
|
3 |
|
@@ -172,7 +174,7 @@ def demo_play(img, laeo=True, rgb=False, show_keypoints=True, only_face=False, H
|
|
172 |
# color=colour)
|
173 |
uncertainty_mean = [i['yaw_u'] + i['pitch_u'] + i['roll_u'] for i in people_list]
|
174 |
uncertainty_mean_str = ''.join([str(round(i, 2)) + ' ' for i in uncertainty_mean])
|
175 |
-
return img, uncertainty_mean_str
|
176 |
|
177 |
|
178 |
if __name__=='__main__':
|
@@ -225,12 +227,17 @@ if __name__=='__main__':
|
|
225 |
|
226 |
with gr.Column():
|
227 |
outputs = gr.Image(label="Output Image", shape=(512, 512))
|
|
|
|
|
|
|
|
|
|
|
228 |
uncert = gr.Label(label="Uncertainty", value="0.0")
|
229 |
|
230 |
input_img.change(function_to_call, inputs=[input_img, laeo, rgb, show_keypoints, show_keypoints_only_face,
|
231 |
-
Head_Pose_representation, detection_threshold], outputs=[outputs, uncert])
|
232 |
button.click(function_to_call, inputs=[input_img, laeo, rgb, show_keypoints, show_keypoints_only_face,
|
233 |
-
Head_Pose_representation, detection_threshold], outputs=[outputs, uncert])
|
234 |
|
235 |
with gr.Tab("demo_upload"):
|
236 |
with gr.Row():
|
@@ -255,7 +262,11 @@ if __name__=='__main__':
|
|
255 |
label='size of displayed axis', info='size of displayed axis and cones')
|
256 |
with gr.Column():
|
257 |
outputs = gr.Image(height=238, width=585, label="Output Image")
|
258 |
-
|
|
|
|
|
|
|
|
|
259 |
examples_text =gr.Markdown("## Image Examples")
|
260 |
examples = gr.Examples([["LAEO_demo_data/examples/1.jpg"], ["LAEO_demo_data/examples/300wlp_0.png"],
|
261 |
["LAEO_demo_data/examples/AWFL_2.jpg"],
|
@@ -263,10 +274,10 @@ if __name__=='__main__':
|
|
263 |
|
264 |
input_img.change(function_to_call, inputs=[input_img, laeo, rgb, show_keypoints, show_keypoints_only_face,
|
265 |
Head_Pose_representation, detection_threshold, thickness_points, thickness_lines, size_elements],
|
266 |
-
outputs=[outputs, uncert])
|
267 |
button.click(function_to_call, inputs=[input_img, laeo, rgb, show_keypoints, show_keypoints_only_face,
|
268 |
Head_Pose_representation, detection_threshold, thickness_points, thickness_lines, size_elements],
|
269 |
-
outputs=[outputs, uncert])
|
270 |
# TODO create a function only to redraw last result if changed some sliders etc
|
271 |
|
272 |
gr.Markdown(WEBSITE_citation)
|
|
|
1 |
+
"""The New Demo with html text and links and output many info and it has many customizable features"""
|
2 |
+
|
3 |
import gdown
|
4 |
import gradio as gr
|
5 |
|
|
|
174 |
# color=colour)
|
175 |
uncertainty_mean = [i['yaw_u'] + i['pitch_u'] + i['roll_u'] for i in people_list]
|
176 |
uncertainty_mean_str = ''.join([str(round(i, 2)) + ' ' for i in uncertainty_mean])
|
177 |
+
return img, uncertainty_mean_str, int(person['yaw']), int(person['pitch']), int(person['roll'])
|
178 |
|
179 |
|
180 |
if __name__=='__main__':
|
|
|
227 |
|
228 |
with gr.Column():
|
229 |
outputs = gr.Image(label="Output Image", shape=(512, 512))
|
230 |
+
with gr.Row():
|
231 |
+
uncert = gr.Label(label="Uncertainty", value="0.0")
|
232 |
+
yaw = gr.Label(label="Yaw", value="0")
|
233 |
+
pitch = gr.Label(label="Pitch", value="0")
|
234 |
+
roll = gr.Label(label="Roll", value="0")
|
235 |
uncert = gr.Label(label="Uncertainty", value="0.0")
|
236 |
|
237 |
input_img.change(function_to_call, inputs=[input_img, laeo, rgb, show_keypoints, show_keypoints_only_face,
|
238 |
+
Head_Pose_representation, detection_threshold], outputs=[outputs, uncert, yaw, pitch, roll])
|
239 |
button.click(function_to_call, inputs=[input_img, laeo, rgb, show_keypoints, show_keypoints_only_face,
|
240 |
+
Head_Pose_representation, detection_threshold], outputs=[outputs, uncert, yaw, pitch, roll])
|
241 |
|
242 |
with gr.Tab("demo_upload"):
|
243 |
with gr.Row():
|
|
|
262 |
label='size of displayed axis', info='size of displayed axis and cones')
|
263 |
with gr.Column():
|
264 |
outputs = gr.Image(height=238, width=585, label="Output Image")
|
265 |
+
with gr.Row():
|
266 |
+
uncert = gr.Label(label="Uncertainty", value="0.0")
|
267 |
+
yaw = gr.Label(label="Yaw", value="0")
|
268 |
+
pitch = gr.Label(label="Pitch", value="0")
|
269 |
+
roll = gr.Label(label="Roll", value="0")
|
270 |
examples_text =gr.Markdown("## Image Examples")
|
271 |
examples = gr.Examples([["LAEO_demo_data/examples/1.jpg"], ["LAEO_demo_data/examples/300wlp_0.png"],
|
272 |
["LAEO_demo_data/examples/AWFL_2.jpg"],
|
|
|
274 |
|
275 |
input_img.change(function_to_call, inputs=[input_img, laeo, rgb, show_keypoints, show_keypoints_only_face,
|
276 |
Head_Pose_representation, detection_threshold, thickness_points, thickness_lines, size_elements],
|
277 |
+
outputs=[outputs, uncert, yaw, pitch, roll])
|
278 |
button.click(function_to_call, inputs=[input_img, laeo, rgb, show_keypoints, show_keypoints_only_face,
|
279 |
Head_Pose_representation, detection_threshold, thickness_points, thickness_lines, size_elements],
|
280 |
+
outputs=[outputs, uncert, yaw, pitch, roll])
|
281 |
# TODO create a function only to redraw last result if changed some sliders etc
|
282 |
|
283 |
gr.Markdown(WEBSITE_citation)
|
conda_spec_file.txt
ADDED
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This file may be used to create an environment using:
|
2 |
+
# $ conda create --name <env> --file <this file>
|
3 |
+
# platform: linux-64
|
4 |
+
@EXPLICIT
|
5 |
+
https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
|
6 |
+
https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2023.5.7-hbcca054_0.conda
|
7 |
+
https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-h41732ed_0.conda
|
8 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.2.0-h337968e_19.tar.bz2
|
9 |
+
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.2.0-h46fd767_19.tar.bz2
|
10 |
+
https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.8-3_cp38.conda
|
11 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.2.0-h69a702a_19.tar.bz2
|
12 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.2.0-h65d4601_19.tar.bz2
|
13 |
+
https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
|
14 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.2.0-h65d4601_19.tar.bz2
|
15 |
+
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2
|
16 |
+
https://conda.anaconda.org/conda-forge/linux-64/cudatoolkit-11.8.0-h37601d7_11.conda
|
17 |
+
https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2
|
18 |
+
https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.0.9-h166bdaf_8.tar.bz2
|
19 |
+
https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.18-h0b41bf4_0.conda
|
20 |
+
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2
|
21 |
+
https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-2.1.5.1-h0b41bf4_0.conda
|
22 |
+
https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2
|
23 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2
|
24 |
+
https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda
|
25 |
+
https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.3.0-h0b41bf4_0.conda
|
26 |
+
https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-h166bdaf_4.tar.bz2
|
27 |
+
https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2
|
28 |
+
https://conda.anaconda.org/conda-forge/linux-64/openssl-3.1.0-hd590300_3.conda
|
29 |
+
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2
|
30 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hd590300_0.conda
|
31 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2
|
32 |
+
https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2
|
33 |
+
https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2
|
34 |
+
https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.0.9-h166bdaf_8.tar.bz2
|
35 |
+
https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.0.9-h166bdaf_8.tar.bz2
|
36 |
+
https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.39-h753d276_0.conda
|
37 |
+
https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.42.0-h2797004_0.conda
|
38 |
+
https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.15-h0b41bf4_0.conda
|
39 |
+
https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda
|
40 |
+
https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2
|
41 |
+
https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h3eb15da_6.conda
|
42 |
+
https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.0.9-h166bdaf_8.tar.bz2
|
43 |
+
https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-hca18f0e_1.conda
|
44 |
+
https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2
|
45 |
+
https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2
|
46 |
+
https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.5.0-ha587672_6.conda
|
47 |
+
https://conda.anaconda.org/conda-forge/linux-64/python-3.8.16-he550d4f_1_cpython.conda
|
48 |
+
https://conda.anaconda.org/conda-forge/linux-64/brotli-1.0.9-h166bdaf_8.tar.bz2
|
49 |
+
https://conda.anaconda.org/conda-forge/noarch/certifi-2023.5.7-pyhd8ed1ab_0.conda
|
50 |
+
https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.1.0-pyhd8ed1ab_0.conda
|
51 |
+
https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2
|
52 |
+
https://conda.anaconda.org/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2
|
53 |
+
https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.4-py38h43d8883_1.tar.bz2
|
54 |
+
https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.15-haa2dc70_1.conda
|
55 |
+
https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2
|
56 |
+
https://conda.anaconda.org/conda-forge/linux-64/numpy-1.24.3-py38h59b608b_0.conda
|
57 |
+
https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-hfec8fc6_2.conda
|
58 |
+
https://conda.anaconda.org/conda-forge/noarch/packaging-23.1-pyhd8ed1ab_0.conda
|
59 |
+
https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2
|
60 |
+
https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2
|
61 |
+
https://conda.anaconda.org/conda-forge/noarch/setuptools-67.7.2-pyhd8ed1ab_0.conda
|
62 |
+
https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2
|
63 |
+
https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.6.1-pyha770c72_0.conda
|
64 |
+
https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.0.0-py38h0a891b7_0.tar.bz2
|
65 |
+
https://conda.anaconda.org/conda-forge/noarch/wheel-0.40.0-pyhd8ed1ab_0.conda
|
66 |
+
https://conda.anaconda.org/conda-forge/noarch/zipp-3.15.0-pyhd8ed1ab_0.conda
|
67 |
+
https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.0.7-py38hfbd4bf9_0.conda
|
68 |
+
https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.39.4-py38h01eb140_0.conda
|
69 |
+
https://conda.anaconda.org/conda-forge/noarch/importlib_resources-5.12.0-pyhd8ed1ab_0.conda
|
70 |
+
https://conda.anaconda.org/conda-forge/linux-64/pillow-9.5.0-py38h885162f_1.conda
|
71 |
+
https://conda.anaconda.org/conda-forge/noarch/pip-23.1.2-pyhd8ed1ab_0.conda
|
72 |
+
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2
|
73 |
+
https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda
|
74 |
+
https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.6.1-hd8ed1ab_0.conda
|
75 |
+
https://conda.anaconda.org/conda-forge/noarch/importlib-resources-5.12.0-pyhd8ed1ab_0.conda
|
76 |
+
https://conda.anaconda.org/conda-forge/noarch/platformdirs-3.5.1-pyhd8ed1ab_0.conda
|
77 |
+
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.7.1-py38hd6c3c57_0.conda
|
78 |
+
https://conda.anaconda.org/conda-forge/noarch/pooch-1.7.0-pyha770c72_3.conda
|
79 |
+
https://conda.anaconda.org/conda-forge/linux-64/scipy-1.10.1-py38h59b608b_3.conda
|
80 |
+
https://conda.anaconda.org/conda-forge/noarch/filterpy-1.4.5-py_1.tar.bz2
|
environment.yml
ADDED
@@ -0,0 +1,173 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: LAEO_demo_gradio
|
2 |
+
channels:
|
3 |
+
- conda-forge
|
4 |
+
- defaults
|
5 |
+
dependencies:
|
6 |
+
- _libgcc_mutex=0.1=conda_forge
|
7 |
+
- _openmp_mutex=4.5=2_gnu
|
8 |
+
- brotli=1.0.9=h166bdaf_8
|
9 |
+
- brotli-bin=1.0.9=h166bdaf_8
|
10 |
+
- bzip2=1.0.8=h7f98852_4
|
11 |
+
- ca-certificates=2023.5.7=hbcca054_0
|
12 |
+
- certifi=2023.5.7=pyhd8ed1ab_0
|
13 |
+
- charset-normalizer=3.1.0=pyhd8ed1ab_0
|
14 |
+
- contourpy=1.0.7=py38hfbd4bf9_0
|
15 |
+
- cudatoolkit=11.8.0=h37601d7_11
|
16 |
+
- cycler=0.11.0=pyhd8ed1ab_0
|
17 |
+
- filterpy=1.4.5=py_1
|
18 |
+
- fonttools=4.39.4=py38h01eb140_0
|
19 |
+
- freetype=2.12.1=hca18f0e_1
|
20 |
+
- idna=3.4=pyhd8ed1ab_0
|
21 |
+
- importlib-resources=5.12.0=pyhd8ed1ab_0
|
22 |
+
- importlib_resources=5.12.0=pyhd8ed1ab_0
|
23 |
+
- kiwisolver=1.4.4=py38h43d8883_1
|
24 |
+
- lcms2=2.15=haa2dc70_1
|
25 |
+
- ld_impl_linux-64=2.40=h41732ed_0
|
26 |
+
- lerc=4.0.0=h27087fc_0
|
27 |
+
- libblas=3.9.0=16_linux64_openblas
|
28 |
+
- libbrotlicommon=1.0.9=h166bdaf_8
|
29 |
+
- libbrotlidec=1.0.9=h166bdaf_8
|
30 |
+
- libbrotlienc=1.0.9=h166bdaf_8
|
31 |
+
- libcblas=3.9.0=16_linux64_openblas
|
32 |
+
- libdeflate=1.18=h0b41bf4_0
|
33 |
+
- libffi=3.4.2=h7f98852_5
|
34 |
+
- libgcc-ng=12.2.0=h65d4601_19
|
35 |
+
- libgfortran-ng=12.2.0=h69a702a_19
|
36 |
+
- libgfortran5=12.2.0=h337968e_19
|
37 |
+
- libgomp=12.2.0=h65d4601_19
|
38 |
+
- libjpeg-turbo=2.1.5.1=h0b41bf4_0
|
39 |
+
- liblapack=3.9.0=16_linux64_openblas
|
40 |
+
- libnsl=2.0.0=h7f98852_0
|
41 |
+
- libopenblas=0.3.21=pthreads_h78a6416_3
|
42 |
+
- libpng=1.6.39=h753d276_0
|
43 |
+
- libsqlite=3.42.0=h2797004_0
|
44 |
+
- libstdcxx-ng=12.2.0=h46fd767_19
|
45 |
+
- libtiff=4.5.0=ha587672_6
|
46 |
+
- libuuid=2.38.1=h0b41bf4_0
|
47 |
+
- libwebp-base=1.3.0=h0b41bf4_0
|
48 |
+
- libxcb=1.15=h0b41bf4_0
|
49 |
+
- libzlib=1.2.13=h166bdaf_4
|
50 |
+
- matplotlib-base=3.7.1=py38hd6c3c57_0
|
51 |
+
- munkres=1.1.4=pyh9f0ad1d_0
|
52 |
+
- ncurses=6.3=h27087fc_1
|
53 |
+
- openjpeg=2.5.0=hfec8fc6_2
|
54 |
+
- openssl=3.1.0=hd590300_3
|
55 |
+
- packaging=23.1=pyhd8ed1ab_0
|
56 |
+
- pillow=9.5.0=py38h885162f_1
|
57 |
+
- pip=23.1.2=pyhd8ed1ab_0
|
58 |
+
- platformdirs=3.5.1=pyhd8ed1ab_0
|
59 |
+
- pooch=1.7.0=pyha770c72_3
|
60 |
+
- pthread-stubs=0.4=h36c2ea0_1001
|
61 |
+
- pyparsing=3.0.9=pyhd8ed1ab_0
|
62 |
+
- pysocks=1.7.1=pyha2e5f31_6
|
63 |
+
- python=3.8.16=he550d4f_1_cpython
|
64 |
+
- python-dateutil=2.8.2=pyhd8ed1ab_0
|
65 |
+
- python_abi=3.8=3_cp38
|
66 |
+
- readline=8.2=h8228510_1
|
67 |
+
- requests=2.31.0=pyhd8ed1ab_0
|
68 |
+
- scipy=1.10.1=py38h59b608b_3
|
69 |
+
- setuptools=67.7.2=pyhd8ed1ab_0
|
70 |
+
- six=1.16.0=pyh6c4a22f_0
|
71 |
+
- tk=8.6.12=h27826a3_0
|
72 |
+
- typing-extensions=4.6.1=hd8ed1ab_0
|
73 |
+
- typing_extensions=4.6.1=pyha770c72_0
|
74 |
+
- unicodedata2=15.0.0=py38h0a891b7_0
|
75 |
+
- wheel=0.40.0=pyhd8ed1ab_0
|
76 |
+
- xorg-libxau=1.0.11=hd590300_0
|
77 |
+
- xorg-libxdmcp=1.1.3=h7f98852_0
|
78 |
+
- xz=5.2.6=h166bdaf_0
|
79 |
+
- zipp=3.15.0=pyhd8ed1ab_0
|
80 |
+
- zstd=1.5.2=h3eb15da_6
|
81 |
+
- pip:
|
82 |
+
- absl-py==1.4.0
|
83 |
+
- aiofiles==23.2.1
|
84 |
+
- aiohttp==3.8.5
|
85 |
+
- aiosignal==1.3.1
|
86 |
+
- altair==5.0.1
|
87 |
+
- annotated-types==0.5.0
|
88 |
+
- anyio==3.7.1
|
89 |
+
- astunparse==1.6.3
|
90 |
+
- async-timeout==4.0.3
|
91 |
+
- attrs==23.1.0
|
92 |
+
- beautifulsoup4==4.12.2
|
93 |
+
- cachetools==5.3.0
|
94 |
+
- click==8.1.7
|
95 |
+
- cython==0.29.34
|
96 |
+
- exceptiongroup==1.1.3
|
97 |
+
- fastapi==0.101.1
|
98 |
+
- ffmpy==0.3.1
|
99 |
+
- flatbuffers==23.5.9
|
100 |
+
- frozenlist==1.4.0
|
101 |
+
- fsspec==2023.6.0
|
102 |
+
- gast==0.4.0
|
103 |
+
- gdown==4.7.1
|
104 |
+
- google-auth==2.18.1
|
105 |
+
- google-auth-oauthlib==1.0.0
|
106 |
+
- google-pasta==0.2.0
|
107 |
+
- gradio==3.40.1
|
108 |
+
- gradio-client==0.4.0
|
109 |
+
- grpcio==1.54.2
|
110 |
+
- h11==0.14.0
|
111 |
+
- h5py==3.8.0
|
112 |
+
- httpcore==0.17.3
|
113 |
+
- httpx==0.24.1
|
114 |
+
- huggingface-hub==0.16.4
|
115 |
+
- importlib-metadata==6.6.0
|
116 |
+
- jax==0.4.10
|
117 |
+
- jinja2==3.1.2
|
118 |
+
- jsonschema==4.19.0
|
119 |
+
- jsonschema-specifications==2023.7.1
|
120 |
+
- keras==2.12.0
|
121 |
+
- libclang==16.0.0
|
122 |
+
- linkify-it-py==2.0.2
|
123 |
+
- markdown==3.4.3
|
124 |
+
- markdown-it-py==2.2.0
|
125 |
+
- markupsafe==2.1.2
|
126 |
+
- mdit-py-plugins==0.3.3
|
127 |
+
- mdurl==0.1.2
|
128 |
+
- ml-dtypes==0.1.0
|
129 |
+
- multidict==6.0.4
|
130 |
+
- numpy==1.23.5
|
131 |
+
- nvidia-cublas-cu11==11.11.3.6
|
132 |
+
- nvidia-cudnn-cu11==8.6.0.163
|
133 |
+
- oauthlib==3.2.2
|
134 |
+
- opencv-python==4.7.0.72
|
135 |
+
- opt-einsum==3.3.0
|
136 |
+
- orjson==3.9.5
|
137 |
+
- pandas==2.0.3
|
138 |
+
- pkgutil-resolve-name==1.3.10
|
139 |
+
- protobuf==4.23.1
|
140 |
+
- pyasn1==0.5.0
|
141 |
+
- pyasn1-modules==0.3.0
|
142 |
+
- pydantic==2.2.1
|
143 |
+
- pydantic-core==2.6.1
|
144 |
+
- pydub==0.25.1
|
145 |
+
- pyopengl==3.1.7
|
146 |
+
- python-multipart==0.0.6
|
147 |
+
- pytz==2023.3
|
148 |
+
- pyyaml==6.0.1
|
149 |
+
- referencing==0.30.2
|
150 |
+
- requests-oauthlib==1.3.1
|
151 |
+
- rpds-py==0.9.2
|
152 |
+
- rsa==4.9
|
153 |
+
- semantic-version==2.10.0
|
154 |
+
- sniffio==1.3.0
|
155 |
+
- soupsieve==2.4.1
|
156 |
+
- starlette==0.27.0
|
157 |
+
- tensorboard==2.12.3
|
158 |
+
- tensorboard-data-server==0.7.0
|
159 |
+
- tensorflow==2.12.0
|
160 |
+
- tensorflow-estimator==2.12.0
|
161 |
+
- tensorflow-io-gcs-filesystem==0.32.0
|
162 |
+
- termcolor==2.3.0
|
163 |
+
- toolz==0.12.0
|
164 |
+
- tqdm==4.66.1
|
165 |
+
- tzdata==2023.3
|
166 |
+
- uc-micro-py==1.0.2
|
167 |
+
- urllib3==1.26.16
|
168 |
+
- uvicorn==0.23.2
|
169 |
+
- websockets==11.0.3
|
170 |
+
- werkzeug==2.3.4
|
171 |
+
- wrapt==1.14.1
|
172 |
+
- yarl==1.9.2
|
173 |
+
prefix: /home/federico/miniconda3/envs/LAEO_demo_gradio
|