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