code: def dump_state(fx_g, inps):
      print(
          f"""
  # Working Repro with {len(fx_g.graph.nodes)} nodes
  inps = {[(i.shape, i.dtype, i.device.type) for i in inps]}
  inps = [torch.zeros(())] + [torch.ones(shape, dtype=dtype, device=device) for (shape, dtype, device) in inps]
  {fx_g.code}
  """
      )
  
imports: import torch.fx
  import copy
  import torch
  import math
  import sys
  from typing import Callable, List
  from functools import wraps, partial
  from dataclasses import dataclass
  from .compile_utils import get_placeholders, get_outputs
  from torch.utils._content_store import ContentStoreWriter
  from torch.hub import tqdm
  from torch.multiprocessing.reductions import StorageWeakRef
  import os
label_desc: Use image node_id 4 for calling a global function with example usage: dump_state(fx_g, inps) without return types