wildrayzer / README.md
Xuweiyi's picture
Initial upload: WildRayZer Gradio Space
13f3c3a verified
|
Raw History Blame Contribute Delete
1.75 kB

A newer version of the Gradio SDK is available: 6.30.0

Upgrade
metadata
title: WildRayZer
emoji: πŸŽ₯
colorFrom: indigo
colorTo: gray
sdk: gradio
app_file: app.py
pinned: false
license: other

WildRayZer β€” Gradio Space

Demo for WildRayZer: Self-supervised Large View Synthesis in Dynamic Environments (CVPR 2026, Highlight).

On first launch the Space downloads the 2-view checkpoint from uva-cv-lab/wildrayzer-2view via huggingface_hub.hf_hub_download. DINOv3 ViT-7B is also fetched from the hub on first model construction (~30 GB). Both downloads are cached under HF_HOME β€” set it to the persistent storage mount in your Space settings.

Hardware

Requires a CUDA GPU with β‰₯ 40 GB VRAM (DINOv3 ViT-7B + scene encoder + renderer). CPU Spaces will not work.

Files

  • app.py β€” Gradio UI (scene picker, threshold slider, video toggle).
  • app_demo.py β€” WildRayZerDemo class: model loading, batching, rendering.
  • configs/wildrayzer_inference.yaml β€” inference config.
  • model/ β€” rayzer_official_v3.py + transformer.py + loss.py.
  • utils/ β€” supporting utilities (camera, metrics, data, positional embeddings).
  • data/dynamic_re10k/test/ β€” a subset of the D-RE10K test split (6 scenes + the filtered view-index JSON). Full dataset at https://huggingface.co/datasets/uva-cv-lab/Dynamic-RE10K.
  • setup.py β€” config loader / DDP helpers imported by inference.py (kept for cross-compatibility).

Env vars

  • WILDRAYZER_CKPT β€” local path to a checkpoint, overriding the HF download.
  • WILDRAYZER_CFG β€” local path to a config YAML.
  • WILDRAYZER_TEST_ROOT β€” path to a D-RE10K-style test directory.
  • HF_HOME β€” cache dir for checkpoint + DINOv3; point at /data on paid Spaces.