code: def test_elbo_jit(backend):
      """
      Given model and guide
      After 15 iterations of
      SVI, JitTrace_ELBO yield
      similar results for both pyro and minipyro.
      This is a relaxed assertion over
      the one reached in test_elbo_equivalence
      Note: 15 is the minimun number for iterations for this
      to happen.
      """
      pyro.set_rng_seed(0)
      data = torch.tensor(0.5)
      elbo_test_case(
          backend, jit=True, expected_elbo=0.4780, data=data, steps=50
      )
  
imports: import warnings
  import pytest
  import torch
  from pytest import approx
  from torch.distributions import constraints
  from pyro.generic import distributions
  from pyro.generic import infer, ops, optim, pyro, pyro_backend
  from tests.common import assert_close, xfail_param
label_desc: Use image node_id 14 for calling a global function with example usage: test_elbo_jit(backend) without return types