class_docstr: The sink layer that serves to pass a data blob out of the network.
  Use the ``get_blob`` method to retrieve the blob.
  
  :param input_layer: The input layer and the number of its output. If no number
      is specified, the first output will be connected.
  :type input_layer: object, tuple(object, int)
  :param name: The layer name.
  :type name: str, default=None
  
  .. rubric:: Layer inputs:
  
  The layer has one input that accepts a data blob of any size.
  
  .. rubric:: Layer outputs:
  
  The layer has no outputs.
code: def __init__(self, input_layer, name=None):
      if type(input_layer) is PythonWrapper.Sink:
          super().__init__(input_layer)
          return
  
      layers, outputs = check_input_layers(input_layer, 1)
  
      internal = PythonWrapper.Sink(
          str(name), layers[0], int(outputs[0])
      )
      super().__init__(internal)
  
file_path: neoml/NeoML/Python/neoml/Dnn/Sink.py
imports: import neoml.PythonWrapper
  from .Dnn import Layer
  from neoml.Utils import check_input_layers
  import neoml.Blob
label_desc: Use image node_id 1 to create a new Sink object from inherited base classes: Layer with example: obj = Sink(input_layer, name)