cupy.testing.numpy_cupy_array_equal#
- cupy.testing.numpy_cupy_array_equal(err_msg='', verbose=True, name='xp', type_check=True, accept_error=False, sp_name=None, scipy_name=None, strides_check=False)[source]#
Decorator that checks NumPy results and CuPy ones are equal.
- Parameters:
err_msg (str) – The error message to be printed in case of failure.
verbose (bool) – If
True, the conflicting values are appended to the error message.name (str) – Argument name whose value is either
numpyorcupymodule.type_check (bool) – If
True, consistency of dtype is also checked.accept_error (bool, Exception or tuple of Exception) – Specify acceptable errors. When both NumPy test and CuPy test raises the same type of errors, and the type of the errors is specified with this argument, the errors are ignored and not raised. If it is
Trueall error types are acceptable. If it isFalseno error is acceptable.sp_name (str or None) – Argument name whose value is either
scipy.sparseorcupyx.scipy.sparsemodule. IfNone, no argument is given for the modules.scipy_name (str or None) – Argument name whose value is either
scipyorcupyx.scipymodule. IfNone, no argument is given for the modules.strides_check (bool) – If
True, consistency of strides is also checked.
Decorated test fixture is required to return the same arrays in the sense of
numpy_cupy_array_equal()(except the type of array module) even ifxpisnumpyorcupy.See also