code: def main(args):
      nuts_kernel = NUTS(conditioned_model, jit_compile=args.jit)
      mcmc = MCMC(
          nuts_kernel,
          num_samples=args.num_samples,
          warmup_steps=args.warmup_steps,
          num_chains=args.num_chains,
      )
      mcmc.run(model, data.sigma, data.y)
      mcmc.summary(prob=0.5)
  
file_path: pyro/examples/eight_schools/mcmc.py
imports: import argparse
  import logging
  import data
  import torch
  import pyro
  import pyro.distributions
  import pyro.poutine
  from pyro.infer import MCMC, NUTS
label_desc: Use image node_id 3 for calling a global function with example usage: main(args) without return types