Skip to content

Commit bb201c4

Browse files
Replace of use of upper to produce unsigned analog of default signed integral type with call to uint query
1 parent 95b345a commit bb201c4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

dpctl/tensor/_type_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ def _get_device_default_dtype(dt_kind, sycl_dev):
208208
elif dt_kind == "i":
209209
return dpt.dtype(ti.default_device_int_type(sycl_dev))
210210
elif dt_kind == "u":
211-
return dpt.dtype(ti.default_device_int_type(sycl_dev).upper())
211+
return dpt.dtype(ti.default_device_uint_type(sycl_dev))
212212
elif dt_kind == "f":
213213
return dpt.dtype(ti.default_device_fp_type(sycl_dev))
214214
elif dt_kind == "c":
@@ -790,7 +790,7 @@ def _default_accumulation_dtype(inp_dt, q):
790790
if inp_dt.itemsize > res_dt.itemsize:
791791
res_dt = inp_dt
792792
elif inp_kind in "u":
793-
res_dt = dpt.dtype(ti.default_device_int_type(q).upper())
793+
res_dt = dpt.dtype(ti.default_device_uint_type(q))
794794
res_ii = dpt.iinfo(res_dt)
795795
inp_ii = dpt.iinfo(inp_dt)
796796
if inp_ii.min >= res_ii.min and inp_ii.max <= res_ii.max:

0 commit comments

Comments
 (0)