dvlt / README.md
aburzio-nv's picture
Allow 30 FPS sampling and replace source-frame cap with bounded decoding time
9f2affb verified
|
Raw History Blame Contribute Delete
2.94 kB

A newer version of the Gradio SDK is available: 6.32.0

Upgrade
metadata
title: Déjà View
emoji: 👁
colorFrom: green
colorTo: gray
sdk: gradio
sdk_version: 6.31.0
python_version: '3.12'
app_file: app.py
license: apache-2.0

Déjà View

DVLT reconstructs camera poses and 3D geometry from images or video. The hosted app serves DVLT only, with 8–16 inference steps and cached 16-step examples. Visualization controls are under Advanced. Model selection is available only from the command line, not in the GUI. The Filter sky control is enabled by default and available under Advanced.

Reconstruction displays and logs Network forward pass time with CUDA synchronized before and after the network call. Loading, preprocessing, prediction postprocessing, sky filtering and file export are excluded. Displayed throughput FPS is input frame count divided by network forward seconds. Visualization-only changes retain the last timing; cached examples do not run the network or display a newly measured time.

The intended deployment uses Protected visibility: the app is publicly accessible at its Hugging Face app URL, while this source repository stays private. Visibility is a Space setting, not controlled by this README.

Uploads and temporary results

Live inference accepts JPEG, PNG or WebP images and supported video files, up to 300 images or sampled video frames, at most 16 megapixels per frame. Uploads are limited to 100 MB per file at the HTTP upload boundary and 256 MiB total per submitted collection. Videos are sampled at 0.5–30 FPS, with no limit on the original video frame count. Video decoding has a 30-second timeout.

Uploads, previews and reconstruction downloads use temporary server storage. Gradio cache cleanup is configured to remove files older than one hour, checked every five minutes while the server is running. In-memory session state has a one-hour expiry. These application settings do not establish Hugging Face platform-log, backup or infrastructure retention. Those must be confirmed separately before any broader retention promise.

Results include downloadable GLB and RRD files. Fixed examples also expose input previews, depth previews and the camera/depth files listed in their manifest. Cached examples are persistent demonstration assets, separate from visitor uploads. Do not upload confidential or sensitive content.

Licensing and model identity

The code is primarily Apache 2.0 with third-party exceptions documented in THIRD_PARTY_LICENSES.md and LICENSES/. The model weights have separate NVIDIA non-commercial research/evaluation terms; the code license does not license the model or establish the approved terms of this hosted service. The hosted model is pinned to nvidia/dvlt revision 20f919875a00ee3ab2e840f2f31580f4652b7c5e.

Service terms and privacy notices must reflect the approved release review.

Project · Code