class_docstr: Runs constant folding and replaces tensors that have a unifrom value
  with a tensor constructor call: aten.full([shape], value, ...)
code: def __init__(self, gm, skip_constructors=False):
      super().__init__(gm, skip_constructors)
      self.node_storages_ptrs: Dict[torch.fx.Node, int] = {}
      self.constant_data_ptrs: Dict[torch.fx.Node, StorageWeakRef] = {}
  
imports: import logging
  import typing
  from collections import Counter
  from typing import Dict, Set
  import torch
  import torch._guards
  from torch._inductor.constant_folding import ConstantFolder
  from torch.multiprocessing.reductions import StorageWeakRef
  from ..None import config
  from ..pattern_matcher import CallFunction, init_once_fakemode, KeywordArg, Match, PatternMatcherPass, register_graph_pattern, stable_topological_sort
  from .replace_random import replace_random_passes
label_desc: Use image node_id 1 to create a new UniformValueConstantFolder object from inherited base classes: ConstantFolder with example: obj = UniformValueConstantFolder(gm, skip_constructors)