import spaces import gradio as gr @spaces.GPU def gpu(): return "Invoking gpu"; def nogpu(): return "No Gpu"; with gr.Blocks(): outgpu = gr.Textbox(lines=5); outnpu = gr.Textbox(lines=5); btngpu = gr.Button(value="gpu"); btngpun = gr.Button(value="ngpu"); btngpu.click(gpu, None, [outgpu]); btngpun.click(nogpu, None, [outnpu]); if __name__ == "__main__": demo.launch( share=False, debug=False, server_port=7860, server_name="0.0.0.0", allowed_paths=[ZIP_DIR] )