Assertions#

ivy.utils.assertions.check_all(results, message='one of the args is False')[source]#
ivy.utils.assertions.check_all_or_any_fn(*args, fn, type='all', limit=[0], message='args must exist according to type and limit given')[source]#
ivy.utils.assertions.check_any(results, message='all of the args are False')[source]#
ivy.utils.assertions.check_broadcastable(x1, x2)[source]#
ivy.utils.assertions.check_dev_correct_formatting(device)[source]#
ivy.utils.assertions.check_dimensions(x)[source]#
ivy.utils.assertions.check_elem_in_list(elem, list, inverse=False, message='')[source]#
ivy.utils.assertions.check_equal(x1, x2, inverse=False, message='')[source]#
ivy.utils.assertions.check_exists(x, inverse=False, message='')[source]#
ivy.utils.assertions.check_false(expression, message='expression must be False')[source]#
ivy.utils.assertions.check_fill_value_and_dtype_are_compatible(fill_value, dtype)[source]#
ivy.utils.assertions.check_gather_input_valid(params, indices, axis, batch_dims)[source]#
ivy.utils.assertions.check_gather_nd_input_valid(params, indices, batch_dims)[source]#
ivy.utils.assertions.check_greater(x1, x2, allow_equal=False, message='')[source]#
ivy.utils.assertions.check_inplace_sizes_valid(var, data)[source]#
ivy.utils.assertions.check_isinstance(x, allowed_types, message='')[source]#
ivy.utils.assertions.check_kernel_padding_size(kernel_size, padding_size)[source]#
ivy.utils.assertions.check_less(x1, x2, allow_equal=False, message='')[source]#
ivy.utils.assertions.check_one_way_broadcastable(x1, x2)[source]#
ivy.utils.assertions.check_same_dtype(x1, x2, message='')[source]#
ivy.utils.assertions.check_shape(x1, x2, message='')[source]#
ivy.utils.assertions.check_shapes_broadcastable(var, data)[source]#
ivy.utils.assertions.check_true(expression, message='expression must be True')[source]#