A newer version of the Gradio SDK is available: 6.14.0
metadata
title: EgoForce
emoji: 🐠
colorFrom: gray
colorTo: purple
sdk: gradio
sdk_version: 6.9.0
python_version: 3.10.13
app_file: app.py
pinned: false
license: cc-by-nc-4.0
short_description: Forearm-Guided Camera-Space 3D Hand Pose
startup_duration_timeout: 1h
This Space runs the EgoForce video demo with the Hugging Face Gradio SDK and is prepared for ZeroGPU hardware.
At startup, app.py:
- Clones
https://github.com/dfki-av/EgoForceinto the Space runtime. - Patches the upstream Gradio callback with
@spaces.GPUso video inference runs inside ZeroGPU's dynamic CUDA allocation. - Downloads the
_DATAmodel assets fromchris10/EgoForceon the Hugging Face Hub. - Launches the upstream Gradio demo at
demo/run_app.py.
Most Python dependencies are declared in requirements.txt, with build prerequisites in pre-requirements.txt. Packages that need custom pip flags or repo-local subdirectories are installed by app.py after the EgoForce source checkout. Debian packages needed for OpenCV, ffmpeg, headless rendering, and compiled extensions are declared in packages.txt.
Select ZeroGPU in the Space hardware settings. ZEROGPU_DURATION_SECONDS defaults to 600, and ZEROGPU_SIZE defaults to large.