class_docstr: Splits a message into a separaet chunk if its over a certain size.
class_docstr_tok: ["Splits","a","message","into","a","separaet","chunk","if","its","over","a","certain","size","."]
docstr: Initializer.
docstr_tok: ["Initializer","."]
code: def __init__(
      self, proto, proto_size, size_check=_GREEDY_SPLIT, **kwargs
  ):
      """Initializer."""
  
      self.size_check = size_check
      super().__init__(proto, proto_size, **kwargs)
  
imports: from collections.abc import Sequence
  import itertools
  from typing import Optional, Type
  from google.protobuf import message
  from tensorflow.core.framework import graph_pb2
  from tensorflow.core.framework import node_def_pb2
  from tensorflow.python.framework import tensor_util
  from tensorflow.tools.proto_splitter import constants
  from tensorflow.tools.proto_splitter import split
  from tensorflow.tools.proto_splitter import util
label_desc: Use image node_id 1 to create a new LargeMessageSplitter object from inherited base classes: SplitBasedOnSize with example: obj = LargeMessageSplitter(proto, proto_size, size_check)