code: def dot(X, Z):
      return torch.mm(X, Z.t())
  
file_path: pyro/examples/sparse_regression.py
imports: import argparse
  import math
  import numpy
  import torch
  from torch.optim import Adam
  import pyro
  import pyro.distributions
  from pyro import poutine
  from pyro.infer import Trace_ELBO
  from pyro.infer.autoguide import AutoDelta, init_to_median
label_desc: Use image node_id 1 for calling a global function with example usage: dot(X, Z) and returns: torch