code: def print_model_summary(
      model: tf.keras.Model, input_shape: Tuple[int, int, int, int]
  ) -> None:
      """Runs a forward pass with dummy data then prints the model summary."""
      # Without calling this forward pass, we won't be able to print the summary.
      dummy_data = np.zeros(input_shape)
      _ = model(dummy_data)
      model.summary()
  
imports: import os
  import tempfile
  from typing import Callable, Optional, Tuple, Type, Union
  from absl import logging
  import ml_collections
  import numpy
  import tensorflow
  import tensorflow_addons
  from deepvariant import dv_constants
  from deepvariant import dv_utils
label_desc: Use image node_id 7 for calling a global function with example usage: print_model_summary(model, input_shape) without return types