File size: 1,087 Bytes
7349148
 
 
 
 
 
 
 
 
 
 
6d7ec2d
 
3438c46
 
 
7349148
 
 
 
 
 
 
97665a5
7349148
97665a5
7349148
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import gradio as gr
import lightning as L

from src.gradio_demo.color_matching import create_color_matching
from src.gradio_demo.sw_guidance import create_sw_guidance

with gr.Blocks() as demo:
    gr.Markdown(
        """
        # ReSWD

        <a href="https://reservoirswd.github.io/"><img src="https://img.shields.io/badge/Project%20Page-5CE1BC.svg"></a>
        <a href="https://reservoirswd.github.io/static/paper.pdf"><img src="https://img.shields.io/badge/Arxiv-2408.00653-B31B1B.svg"></a>
        <a href="https://github.com/Stability-AI/ReSWD"><img src="https://img.shields.io/badge/git-%23F05032?logo=git&logoColor=white"></a>
        <br>

        ReSTIR‘d, not shaken. Combining Reservoir Sampling and Sliced Wasserstein
        Distance for Variance Reduction.

        ReSWD is a method for distribution matching with reduced variance.
        """
    )
    with gr.Tab("SW Guidance (SD 3.5 Large Turbo)"):
        create_sw_guidance("stabilityai/stable-diffusion-3.5-large-turbo")
    with gr.Tab("Color Matching"):
        create_color_matching()

    demo.launch()