import gradio as gr from datasets import load_dataset dataset = load_dataset("sayakpaul/nyu_depth_v2", split="train[:2%]", trust_remote_code=True) def preview(index): sample = dataset[int(index)] return sample["image"], sample["depth"], sample["label"] gr.Interface( fn=preview, inputs=gr.Slider(0, len(dataset)-1, step=1, label="Sample Index"), outputs=[ gr.Image(type="pil", label="RGB Image"), gr.Image(type="numpy", label="Depth Map"), gr.Image(type="numpy", label="Segmentation Label") ], title="NYU Depth V2 Viewer" ).launch()