import gradio as gr from inference import inference from prepare_samples import prepare_samples TITLE = "BBS-Net Demo" DESCRIPTION = "Gradio demo for BBS-Net: RGB-D salient object detection with a bifurcated backbone strategy network." examples = prepare_samples() demo = gr.Interface( fn=inference, inputs=[ gr.inputs.Image(label="RGB", type="pil"), gr.inputs.Image(label="Depth", type="pil"), ], outputs=[ gr.outputs.Image(label="Prediction", type="pil"), ], title=TITLE, examples=examples, description=DESCRIPTION, ) if __name__ == "__main__": demo.launch(server_name="0.0.0.0")