code: def ceil(x, /):
      """Rounds each element x_i of the input array x to the smallest (i.e., closest to -infinity) integer-valued number that is not less than x_i."""
      (x,) = _promote_dtypes("ceil", x)
      if _isdtype(x.dtype, "integral"):
          return x
      return jax.numpy.ceil(x)
  
imports: import jax
  from jax.experimental.array_api._data_type_functions import result_type, isdtype
  import numpy
label_desc: Use image node_id 17 for calling a global function with example usage: ceil() and returns: jax, x