code: def init_to_uniform(
      site: Optional[dict] = None,
      radius: float = 2.0,
  ):
      """
      Initialize to a random point in the area ``(-radius, radius)`` of
      unconstrained domain.
  
      :param float radius: specifies the range to draw an initial point in the
          unconstrained domain.
      """
      if site is None:
          return functools.partial(init_to_uniform, radius=radius)
  
      value = site["fn"].sample().detach()
      t = transform_to(site["fn"].support)
      value = t(torch.rand_like(t.inv(value)) * (2 * radius) - radius)
      value._pyro_custom_init = False
      return value
  
imports: import functools
  from typing import Callable, Optional
  import torch
  from torch.distributions import transform_to
  from pyro.distributions.torch import Independent
  from pyro.distributions.torch_distribution import MaskedDistribution
  from pyro.infer.util import is_validation_enabled
  from pyro.poutine.messenger import Messenger
  from pyro.util import torch_isnan
  from .utils import helpful_support_errors
label_desc: Use image node_id 6 for calling a global function with example usage: init_to_uniform(site, radius) and returns: value, functools