code: def inner(
      x1: JaxArray, x2: JaxArray, /, *, out: Optional[JaxArray] = None
  ) -> JaxArray:
      x1, x2 = ivy.promote_types_of_inputs(x1, x2)
      return jnp.inner(x1, x2)
  
imports: from collections import namedtuple
  from typing import Union, Optional, Tuple, Literal, Sequence, NamedTuple
  import jax.numpy
  import ivy
  from ivy import inf
  from ivy.func_wrapper import with_unsupported_dtypes
  from ivy.functional.backends.jax import JaxArray
  from .None import backend_version
  from ivy import promote_types_of_inputs
label_desc: Use image node_id 9 for calling a global function with example usage: inner() and returns: jnp