code: def _compute_quantile_wrapper(
      x,
      q,
      axis=None,
      keepdims=False,
      interpolation="linear",
  ):
      if not _validate_quantile(q):
          raise ValueError("Quantiles must be in the range [0, 1]")
      if interpolation not in [
          "linear",
          "lower",
          "higher",
          "midpoint",
          "nearest",
          "nearest_jax",
      ]:
          raise ValueError(
              "Interpolation must be 'linear', 'lower', 'higher', 'midpoint' or 'nearest'"
          )
      return _handle_axis(
          x,
          q,
          _quantile,
          keepdims=keepdims,
          axis=axis,
          interpolation=interpolation,
      )
  
imports: from typing import Optional, Union, Tuple, Sequence, Any
  import paddle
  import ivy.functional.backends.paddle
  import ivy
  from copy import deepcopy
  from ivy.func_wrapper import with_unsupported_device_and_dtypes, with_supported_dtypes
  from .None import backend_version
label_desc: Use image node_id 10 for calling a global function with example usage: _compute_quantile_wrapper(x, q, axis, keepdims, interpolation) and returns: _handle_axis