thera / README.md
Alexander Becker
Make README more detailed
380e413

A newer version of the Gradio SDK is available: 5.22.0

Upgrade
metadata
title: Thera Arbitrary-Scale Super-Resolution
emoji: 🔥
colorFrom: red
colorTo: green
sdk: gradio
sdk_version: 4.44.1
app_file: app.py
pinned: false

Thera Arbitrary-Scale Super-Resolution

This is an interactive demo for our paper "Thera: Aliasing-Free Arbitrary-Scale Super-Resolution with Neural Heat Fields " (arXiV link) (code link).

Run locally

If you want to run the demo locally, you need a Python 3.10 environment (e.g., installed via conda) on Linux as well as an NVIDIA GPU. Then install packages via pip:

> pip install --upgrade pip
> pip install -r requirements.txt

Then, start the Gradio server like this:

> python app.py

The server should bind to port 7860 by default.

Useful XLA flags

  • Disable pre-allocation of entire VRAM: XLA_PYTHON_CLIENT_PREALLOCATE=false
  • Disable jitting for debugging: JAX_DISABLE_JIT=1

Citation

If you found our work helpful, consider citing our paper 😊:

@article{becker2025thera,
  title={Thera: Aliasing-Free Arbitrary-Scale Super-Resolution with Neural Heat Fields},
  author={Becker, Alexander and Daudt, Rodrigo Caye and Narnhofer, Dominik and Peters, Torben and Metzger, Nando and Wegner, Jan Dirk and Schindler, Konrad},
  journal={arXiv preprint arXiv:2311.17643},
  year={2025}
}