In addition to static initialization using initial_value(), the
Processing System (PS) host can use g.update() to initialize and update
a read-only shared buffer at runtime. Updates are asynchronous—the host can write new
data while the graph is executing, without recompilation or graph restart. A typical use
case is dynamic model switching, where the graph alternates between different sets of
weights at runtime.