code: def doesnt_support_saved_tensors_hooks(f):
      message = (
          "torch.func transforms don't yet support saved tensor hooks. "
          "Please open an issue with your use case."
      )
  
      @functools.wraps(f)
      def fn(*args, **kwargs):
          with torch.autograd.graph.disable_saved_tensors_hooks(
              message
          ):
              return f(*args, **kwargs)
  
      return fn
  
imports: import torch
  import functools
  import threading
  from torch import Tensor
  from typing import Any, Callable, Optional, Tuple, Union, List
  from torch.utils._pytree import tree_flatten, tree_unflatten, tree_map_, _broadcast_to_and_flatten, TreeSpec
  from functools import partial
  import os
  import itertools
  from torch._C._functorch import _add_batch_dim, _remove_batch_dim, _vmap_decrement_nesting, _vmap_increment_nesting, is_batchedtensor
label_desc: Use image node_id 1 for calling a global function with example usage: doesnt_support_saved_tensors_hooks(f) and returns: fn, f