code: def TensorShapeProtoToList(shape):
      """Convert a TensorShape to a list.
  
      Args:
        shape: A TensorShapeProto.
  
      Returns:
        List of integers representing the dimensions of the tensor.
      """
      return [dim.size for dim in shape.dim]
  
imports: import typing
  from typing import Protocol
  import numpy
  from tensorflow.core.framework import tensor_pb2
  from tensorflow.core.framework import tensor_shape_pb2
  from tensorflow.python.client import pywrap_tf_session
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors_impl
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.types import core
  from tensorflow.python.types import internal
  from tensorflow.python.util import compat
  from tensorflow.python.util import nest
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 15 for calling a global function with example usage: TensorShapeProtoToList(shape) and returns: unknown