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
|