Skip to content

Commit

Permalink
Fix signed/unsigned compare warnings & small fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexanderKalistratov committed Nov 28, 2024
1 parent 6fc7166 commit fa3af10
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
17 changes: 10 additions & 7 deletions dpnp/backend/extensions/statistics/validation_utils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -138,34 +138,37 @@ void check_num_dims(const array_ptr &arr,
const size_t ndim,
const array_names &names)
{
if (arr != nullptr && arr->get_ndim() != ndim) {
size_t arr_n_dim = arr != nullptr ? arr->get_ndim() : 0;
if (arr != nullptr && arr_n_dim != ndim) {
throw py::value_error("Array " + name_of(arr, names) + " must be " +
std::to_string(ndim) + "D, but got " +
std::to_string(arr->get_ndim()) + "D.");
std::to_string(arr_n_dim) + "D.");
}
}

void check_max_dims(const array_ptr &arr,
const size_t max_ndim,
const array_names &names)
{
if (arr != nullptr && arr->get_ndim() > max_ndim) {
size_t arr_n_dim = arr != nullptr ? arr->get_ndim() : 0;
if (arr != nullptr && arr_n_dim > max_ndim) {
throw py::value_error(
"Array " + name_of(arr, names) + " must have no more than " +
std::to_string(max_ndim) + " dimensions, but got " +
std::to_string(arr->get_ndim()) + " dimensions.");
std::to_string(arr_n_dim) + " dimensions.");
}
}

void check_size_at_least(const array_ptr &arr,
const size_t size,
const array_names &names)
{
if (arr != nullptr && arr->get_size() < size) {
size_t arr_size = arr != nullptr ? arr->get_size() : 0;
if (arr != nullptr && arr_size < size) {
throw py::value_error("Array " + name_of(arr, names) +
" must have at least " + std::to_string(size) +
" elements, but got " +
std::to_string(arr->get_size()) + " elements.");
" elements, but got " + std::to_string(arr_size) +
" elements.");
}
}

Expand Down
3 changes: 0 additions & 3 deletions dpnp/dpnp_iface_statistics.py
Original file line number Diff line number Diff line change
Expand Up @@ -625,9 +625,6 @@ def correlate(a, v, mode="valid"):
a_casted = dpnp.asarray(a, dtype=supported_dtype, order="C")
v_casted = dpnp.asarray(v, dtype=supported_dtype, order="C")

if v.size > a.size:
a_casted, v_casted = v_casted, a_casted

r = _run_native_sliding_dot_product1d(a_casted, v_casted, l_pad, r_pad)

if revert:
Expand Down

0 comments on commit fa3af10

Please sign in to comment.