class_docstr: A graph consists of connected Blocks, or Heads.
  
  # Arguments
      inputs: A list of input node(s) for the Graph.
      outputs: A list of output node(s) for the Graph.
docstr: Share the information between blocks.
docstr_tok: ["Share","the","information","between","blocks","."]
code: def compile(self):
      """Share the information between blocks."""
      for block in self.blocks:
          for func in COMPILE_FUNCTIONS.get(block.__class__, []):
              func(block)
  
imports: import keras_tuner
  from tensorflow import keras
  from tensorflow import nest
  from autokeras import blocks
  from autokeras import keras_layers
  from autokeras import nodes
  from autokeras.engine import head
  from autokeras.engine import serializable
  from autokeras.utils import io_utils
label_desc: Use image node_id 2 for calling the Graph obj's underlying member method code with example usage: obj.compile() without return types