class_docstr: Abstract base class for reparameterizers.
  
  Derived classes should implement :meth:`apply`.
class_docstr_tok: ["Abstract","base","class","for","reparameterizers",".","Derived","classes","should","implement",":","meth",":","`","apply","`","."]
docstr: DEPRECATED.
  Subclasses should implement :meth:`apply` instead.
  This will be removed in a future release.
docstr_tok: ["DEPRECATED",".","Subclasses","should","implement",":","meth",":","`","apply","`","instead",".","This","will","be","removed","in","a","future","release","."]
code: def __call__(self, name, fn, obs):
      """
      DEPRECATED.
      Subclasses should implement :meth:`apply` instead.
      This will be removed in a future release.
      """
      raise NotImplementedError
  
file_path: pyro/pyro/infer/reparam/reparam.py
imports: import warnings
  from abc import ABC
  from typing import Callable, Optional
  import torch
  from typing_extensions import TypedDict
label_desc: Use image node_id 2 for calling the Reparam obj's underlying member method code with example usage: obj.__call__(name, fn, obs) without return types