class_docstr: coremltools internal representation of a torch IR block.
docstr: Arguments:
      parent: The InternalTorchIRNode this block belongs to.
      nodes: list of InternalTorchIRNodes in the block
      inputs: list of input symbols.
      outputs: list of output symbols.
docstr_tok: ["Arguments",":","parent",":","The","InternalTorchIRNode","this","block","belongs","to",".","nodes",":","list","of","InternalTorchIRNodes","in","the","block","inputs",":","list","of","input","symbols",".","outputs",":","list","of","output","symbols","."]
code: def __init__(
      self, parent=None, nodes=None, inputs=None, outputs=None
  ):
      """
      Arguments:
          parent: The InternalTorchIRNode this block belongs to.
          nodes: list of InternalTorchIRNodes in the block
          inputs: list of input symbols.
          outputs: list of output symbols.
      """
  
      self.nodes = nodes
      self.inputs = inputs
      self.outputs = outputs
      self.parent = parent
  
imports: from collections import OrderedDict
  import torch
  from torch.fx.node import Node
  from coremltools import _logger
  from .edgeir_utils import extract_inputs_from_edge_program
  from .torchscript_utils import _expand_and_optimize_ir
label_desc: Use image node_id 1 to create a new InternalTorchIRBlock object  with example: obj = InternalTorchIRBlock(parent, nodes, inputs, outputs)