code: def get_memory_growth(device):
      """Get if memory growth is enabled for a `PhysicalDevice`.
  
      If memory growth is enabled for a `PhysicalDevice`, the runtime initialization
      will not allocate all memory on the device.
  
      For example:
  
      >>> physical_devices = tf.config.list_physical_devices('GPU')
      >>> try:
      ...   tf.config.experimental.set_memory_growth(physical_devices[0], True)
      ...   assert tf.config.experimental.get_memory_growth(physical_devices[0])
      ... except:
      ...   # Invalid device or cannot modify virtual devices once initialized.
      ...   pass
  
      Args:
        device: `PhysicalDevice` to query
  
      Returns:
        A boolean indicating the memory growth setting for the `PhysicalDevice`.
  
      Raises:
        ValueError: Invalid `PhysicalDevice` specified.
      """
      return context.context().get_memory_growth(device)
  
imports: from typing import Union
  from tensorflow.python.eager import context
  from tensorflow.python.framework import errors
  from tensorflow.python.util import _pywrap_determinism
  from tensorflow.python.util import _pywrap_tensor_float_32_execution
  from tensorflow.python.util import deprecation
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 24 for calling a global function with example usage: get_memory_growth(device) and returns: context