import gradio as gr state = 0 def update_state(num): state = num with gr.Blocks() as demo: number = gr.Number(value=state) number.change(update_state, number, None) demo.launch()