Skip to content

Commit 7e3882b

Browse files
committed
Small technical depts
1 parent 246d12c commit 7e3882b

File tree

11 files changed

+35
-35
lines changed

11 files changed

+35
-35
lines changed

conda-recipe/run_test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ set -e
3838
$PYTHON -c "import dpnp; print(dpnp.__version__)"
3939
$PYTHON -m dpctl -f
4040

41-
timeout 10m gdb --batch -ex r -ex 'info sharedlibrary' -ex 'set print elements 1000' -ex bt --args "$PYTHON" -m pytest -ra --disable-warnings --pyargs dpnp.tests.test_histogram || true
41+
timeout 10m gdb --batch -ex run -ex 'info sharedlibrary' -ex 'set print elements 1000' -ex thread apply all bt --args "$PYTHON" -m pytest -ra --disable-warnings --pyargs dpnp.tests.test_histogram || true
4242
$PYTHON -m pytest -sv --pyargs dpnp.tests.test_histogram
4343

4444
$PYTHON -m pytest -ra --pyargs dpnp

dpnp/backend/extensions/statistics/bincount.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ std::tuple<sycl::event, sycl::event> Bincount::call(
201201
dpctl::utils::keep_args_alive(exec_q, {sample, histogram}, {ev});
202202
}
203203

204-
return {args_ev, ev};
204+
return std::make_pair(args_ev, ev);
205205
}
206206

207207
std::unique_ptr<Bincount> bincount;

dpnp/backend/extensions/statistics/histogram.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ std::tuple<sycl::event, sycl::event>
259259
exec_q, {sample, bins, histogram}, {ev});
260260
}
261261

262-
return {args_ev, ev};
262+
return std::make_pair(args_ev, ev);
263263
}
264264

265265
std::unique_ptr<Histogram> hist;

dpnp/backend/extensions/statistics/histogramdd.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ std::tuple<sycl::event, sycl::event> Histogramdd::call(
326326
exec_q, {sample, bins_edges, bins_edges_count, histogram}, {ev});
327327
}
328328

329-
return {args_ev, ev};
329+
return std::make_pair(args_ev, ev);
330330
}
331331

332332
std::unique_ptr<Histogramdd> histdd;

dpnp/backend/extensions/statistics/sliding_dot_product1d.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,10 @@ std::tuple<sycl::event, sycl::event>
135135
auto ev = corr_func(exec_q, a.get_data(), v.get_data(), out.get_data(),
136136
a.get_shape(0), v.get_shape(0), l_pad, r_pad, depends);
137137

138-
sycl::event args_ev;
139-
args_ev = dpctl::utils::keep_args_alive(exec_q, {a, v, out}, {ev});
138+
sycl::event args_ev =
139+
dpctl::utils::keep_args_alive(exec_q, {a, v, out}, {ev});
140140

141-
return {args_ev, ev};
141+
return std::make_pair(args_ev, ev);
142142
}
143143

144144
std::unique_ptr<SlidingDotProduct1d> sdp;

dpnp/dpnp_algo/dpnp_fill.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ def dpnp_fill(arr, val):
5858
a_val = dpt.broadcast_to(a_val, arr.shape)
5959
_manager = dpu.SequentialOrderManager[exec_q]
6060
dep_evs = _manager.submitted_events
61-
h_ev, c_ev = _copy_usm_ndarray_into_usm_ndarray(
61+
ht_ev, c_ev = _copy_usm_ndarray_into_usm_ndarray(
6262
src=a_val, dst=arr, sycl_queue=exec_q, depends=dep_evs
6363
)
64-
_manager.add_event_pair(h_ev, c_ev)
64+
_manager.add_event_pair(ht_ev, c_ev)
6565
return
6666
elif not isinstance(val, (Number, dpnp.bool)):
6767
raise TypeError(
@@ -74,8 +74,8 @@ def dpnp_fill(arr, val):
7474

7575
# can leverage efficient memset when val is 0
7676
if arr.flags["FORC"] and val == 0:
77-
h_ev, zeros_ev = _zeros_usm_ndarray(arr, exec_q, depends=dep_evs)
78-
_manager.add_event_pair(h_ev, zeros_ev)
77+
ht_ev, zeros_ev = _zeros_usm_ndarray(arr, exec_q, depends=dep_evs)
78+
_manager.add_event_pair(ht_ev, zeros_ev)
7979
else:
80-
h_ev, fill_ev = _full_usm_ndarray(val, arr, exec_q, depends=dep_evs)
81-
_manager.add_event_pair(h_ev, fill_ev)
80+
ht_ev, fill_ev = _full_usm_ndarray(val, arr, exec_q, depends=dep_evs)
81+
_manager.add_event_pair(ht_ev, fill_ev)

dpnp/dpnp_iface_histograms.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,6 @@ def _bincount_run_native(
284284
size, dtype=n_dtype, usm_type=n_usm_type, sycl_queue=queue
285285
)
286286

287-
_manager = dpu.SequentialOrderManager[queue]
288-
289287
x_usm = dpnp.get_usm_ndarray(x_casted)
290288
weights_usm = (
291289
dpnp.get_usm_ndarray(weights_casted)
@@ -294,7 +292,9 @@ def _bincount_run_native(
294292
)
295293
n_usm = dpnp.get_usm_ndarray(n_casted)
296294

297-
mem_ev, bc_ev = statistics_ext.bincount(
295+
_manager = dpu.SequentialOrderManager[queue]
296+
297+
ht_ev, bc_ev = statistics_ext.bincount(
298298
x_usm,
299299
min_v.item(),
300300
max_v.item(),
@@ -303,7 +303,7 @@ def _bincount_run_native(
303303
depends=_manager.submitted_events,
304304
)
305305

306-
_manager.add_event_pair(mem_ev, bc_ev)
306+
_manager.add_event_pair(ht_ev, bc_ev)
307307

308308
return n_casted
309309

@@ -647,8 +647,6 @@ def histogram(a, bins=10, range=None, density=None, weights=None):
647647
usm_type=n_usm_type,
648648
)
649649

650-
_manager = dpu.SequentialOrderManager[queue]
651-
652650
a_usm = dpnp.get_usm_ndarray(a_casted)
653651
bins_usm = dpnp.get_usm_ndarray(bin_edges_casted)
654652
weights_usm = (
@@ -658,14 +656,16 @@ def histogram(a, bins=10, range=None, density=None, weights=None):
658656
)
659657
n_usm = dpnp.get_usm_ndarray(n_casted)
660658

661-
mem_ev, ht_ev = statistics_ext.histogram(
659+
_manager = dpu.SequentialOrderManager[queue]
660+
661+
ht_ev, hist_ev = statistics_ext.histogram(
662662
a_usm,
663663
bins_usm,
664664
weights_usm,
665665
n_usm,
666666
depends=_manager.submitted_events,
667667
)
668-
_manager.add_event_pair(mem_ev, ht_ev)
668+
_manager.add_event_pair(ht_ev, hist_ev)
669669

670670
n = dpnp.asarray(n_casted, dtype=ntype, usm_type=usm_type)
671671

@@ -1039,7 +1039,7 @@ def _histdd_run_native(
10391039

10401040
_manager = dpu.SequentialOrderManager[queue]
10411041

1042-
mem_ev, hdd_ev = statistics_ext.histogramdd(
1042+
ht_ev, histdd_ev = statistics_ext.histogramdd(
10431043
sample_usm,
10441044
edges_usm,
10451045
edges_count_usm,
@@ -1048,7 +1048,7 @@ def _histdd_run_native(
10481048
depends=_manager.submitted_events,
10491049
)
10501050

1051-
_manager.add_event_pair(mem_ev, hdd_ev)
1051+
_manager.add_event_pair(ht_ev, histdd_ev)
10521052

10531053
return n
10541054

dpnp/dpnp_iface_indexing.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ def _choose_run(inds, chcs, q, usm_type, out=None, mode=0):
177177
_manager = dpu.SequentialOrderManager[q]
178178
dep_evs = _manager.submitted_events
179179

180-
h_ev, choose_ev = indexing_ext._choose(inds, chcs, out, mode, q, dep_evs)
181-
_manager.add_event_pair(h_ev, choose_ev)
180+
ht_ev, choose_ev = indexing_ext._choose(inds, chcs, out, mode, q, dep_evs)
181+
_manager.add_event_pair(ht_ev, choose_ev)
182182

183183
return out
184184

@@ -335,7 +335,7 @@ def _take_index(x, inds, axis, q, usm_type, out=None, mode=0):
335335
_manager = dpu.SequentialOrderManager[q]
336336
dep_evs = _manager.submitted_events
337337

338-
h_ev, take_ev = ti._take(
338+
ht_ev, take_ev = ti._take(
339339
src=x,
340340
ind=(inds,),
341341
dst=out,
@@ -344,7 +344,7 @@ def _take_index(x, inds, axis, q, usm_type, out=None, mode=0):
344344
sycl_queue=q,
345345
depends=dep_evs,
346346
)
347-
_manager.add_event_pair(h_ev, take_ev)
347+
_manager.add_event_pair(ht_ev, take_ev)
348348

349349
return out
350350

dpnp/dpnp_iface_logic.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def _isclose_scalar_tol(a, b, rtol, atol, equal_nan):
137137
)
138138

139139
_manager = dpu.SequentialOrderManager[exec_q]
140-
mem_ev, ht_ev = ufi._isclose_scalar(
140+
ht_ev, isclose_ev = ufi._isclose_scalar(
141141
a.get_array(),
142142
b.get_array(),
143143
rtol,
@@ -147,7 +147,7 @@ def _isclose_scalar_tol(a, b, rtol, atol, equal_nan):
147147
exec_q,
148148
depends=_manager.submitted_events,
149149
)
150-
_manager.add_event_pair(mem_ev, ht_ev)
150+
_manager.add_event_pair(ht_ev, isclose_ev)
151151

152152
return output
153153

dpnp/dpnp_iface_mathematical.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2945,7 +2945,7 @@ def interp(x, xp, fp, left=None, right=None, period=None):
29452945
right_usm = right.get_array() if right is not None else None
29462946

29472947
_manager = dpu.SequentialOrderManager[exec_q]
2948-
mem_ev, ht_ev = ufi._interpolate(
2948+
ht_ev, inter_ev = ufi._interpolate(
29492949
x.get_array(),
29502950
idx.get_array(),
29512951
xp.get_array(),
@@ -2956,7 +2956,7 @@ def interp(x, xp, fp, left=None, right=None, period=None):
29562956
exec_q,
29572957
depends=_manager.submitted_events,
29582958
)
2959-
_manager.add_event_pair(mem_ev, ht_ev)
2959+
_manager.add_event_pair(ht_ev, inter_ev)
29602960

29612961
return output
29622962

@@ -3517,11 +3517,11 @@ def nan_to_num(x, copy=True, nan=0.0, posinf=None, neginf=None):
35173517
q = x.sycl_queue
35183518
_manager = dpu.SequentialOrderManager[q]
35193519

3520-
h_ev, comp_ev = ufi._nan_to_num(
3520+
ht_ev, comp_ev = ufi._nan_to_num(
35213521
x_ary, nan, max_f, min_f, out_ary, q, depends=_manager.submitted_events
35223522
)
35233523

3524-
_manager.add_event_pair(h_ev, comp_ev)
3524+
_manager.add_event_pair(ht_ev, comp_ev)
35253525

35263526
return dpnp.get_result_array(out)
35273527

0 commit comments

Comments
 (0)