def METHOD_NAME(a, dtype=None, order=None):
    """Converts an object to array.
    This is equivalent to ``array(a, dtype, copy=False, order=order)``.
    Args:
        a: The source object.
        dtype: Data type specifier. It is inferred from the input by default.
        order ({'C', 'F', 'A', 'K'}):
            Whether to use row-major (C-style) or column-major (Fortran-style)
            memory representation. Defaults to ``'K'``. ``order`` is ignored
            for objects that are not :class:`cupy.ndarray`, but have the
            ``__cuda_array_interface__`` attribute.
    Returns:
        cupy.ndarray: An array on the current device. If ``a`` is already on
        the device, no copy is performed.
    .. note::
       If ``a`` is an `numpy.ndarray` instance that contains big-endian data,
       this function automatically swaps its byte order to little-endian,
       which is the NVIDIA and AMD GPU architecture's native use.
    .. seealso:: :func:`numpy.asarray`
    """
    return _core.array(a, dtype, False, order)