docstr: Keep track of sibling groups that do not have permutations applied
code: def skip_sibling_group(cls, fx_graph, sibling_group_id, reason):
      """Keep track of sibling groups that do not have permutations applied"""
  
      # grab a parent to get the coparent group id
      sibling_group = cls.__group_data["sibling_groups"][
          sibling_group_id
      ]
      a_sibling = list(sibling_group)[0]
      a_parent = fx_graph[a_sibling]["real_parents"][0]
      coparent_group_id = fx_graph[a_parent]["coparent_group_id"]
  
      if cls.__verbosity > 1:
          print(
              f"Skipping permutations for Sibling Group {sibling_group_id} and Coparent Group {coparent_group_id}: {reason}"
          )
  
      cls.__group_data["skipped_sibling_groups"][
          sibling_group_id
      ] = reason
      cls.__group_data["skipped_coparent_groups"][
          coparent_group_id
      ] = reason
  
imports: import os
  import torch
  import json
  import string
  import time
  import numpy
  import sys
  import builtins
  import io
label_desc: Use image node_id 14 for calling the Permutation obj's underlying member method code with example usage: obj.skip_sibling_group(cls, fx_graph, sibling_group_id, reason) without return types