old_contents: import cupy
  
  
  def all(a, axis=None, out=None, keepdims=False):
      """Tests whether all array elements along a given axis evaluate to True.
  
      Args:
          a (cupy.ndarray): Input array.
          axis (int or tuple of ints): Along which axis to compute all.
              The flattened array is used by default.
          out (cupy.ndarray): Output array.
          keepdims (bool): If ``True``, the axis is remained as an axis of
              size one.
  
      Returns:
          cupy.ndarray: An array reduced of the input array along the axis.
  
      .. seealso:: :data:`numpy.all`
  
      """
      assert isinstance(a, cupy.ndarray)
      return a.all(axis=axis, out=out, keepdims=keepdims)
  
  
  def any(a, axis=None, out=None, keepdims=False):
      """Tests whether any array elements along a given axis evaluate to True.
  
      Args:
          a (cupy.ndarray): Input array.
          axis (int or tuple of ints): Along which axis to compute all.
              The flattened array is used by default.
          out (cupy.ndarray): Output array.
          keepdims (bool): If ``True``, the axis is remained as an axis of
              size one.
  
      Returns:
          cupy.ndarray: An array reduced of the input array along the axis.
  
      .. seealso:: :data:`numpy.any`
  
      """
      assert isinstance(a, cupy.ndarray)
      return a.any(axis=axis, out=out, keepdims=keepdims)
  
new_contents: import cupy
  
  
  def all(a, axis=None, out=None, keepdims=False):
      """Tests whether all array elements along a given axis evaluate to True.
  
      Args:
          a (cupy.ndarray): Input array.
          axis (int or tuple of ints): Along which axis to compute all.
              The flattened array is used by default.
          out (cupy.ndarray): Output array.
          keepdims (bool): If ``True``, the axis is remained as an axis of
              size one.
  
      Returns:
          cupy.ndarray: An array reduced of the input array along the axis.
  
      .. seealso:: :func:`numpy.all`
  
      """
      assert isinstance(a, cupy.ndarray)
      return a.all(axis=axis, out=out, keepdims=keepdims)
  
  
  def any(a, axis=None, out=None, keepdims=False):
      """Tests whether any array elements along a given axis evaluate to True.
  
      Args:
          a (cupy.ndarray): Input array.
          axis (int or tuple of ints): Along which axis to compute all.
              The flattened array is used by default.
          out (cupy.ndarray): Output array.
          keepdims (bool): If ``True``, the axis is remained as an axis of
              size one.
  
      Returns:
          cupy.ndarray: An array reduced of the input array along the axis.
  
      .. seealso:: :func:`numpy.any`
  
      """
      assert isinstance(a, cupy.ndarray)
      return a.any(axis=axis, out=out, keepdims=keepdims)
  
subject: Fix doc