code: def pyro_sample_noise(**tkwargs: Any) -> Tensor:
      # this prefers small noise but has heavy tails
      return pyro.sample(
          "noise",
          # pyre-fixme[16]: Module `distributions` has no attribute `Gamma`.
          pyro.distributions.Gamma(
              torch.tensor(0.9, **tkwargs),
              torch.tensor(10.0, **tkwargs),
          ),
      )
  
file_path: Ax/ax/models/torch/fully_bayesian_model_utils.py
imports: from typing import Any, Dict, List, Optional, Tuple
  import pyro
  import torch
  from ax.models.torch.botorch_defaults import _get_model
  from botorch.models.gp_regression import MIN_INFERRED_NOISE_LEVEL
  from botorch.models.gpytorch import GPyTorchModel
  from botorch.models.model_list_gp_regression import ModelListGP
  from gpytorch.kernels import MaternKernel, RBFKernel, ScaleKernel
  from torch import Tensor
label_desc: Use image node_id 6 for calling a global function with example usage: pyro_sample_noise() and returns: pyro