@@ -33,20 +33,20 @@ def _get_dtype(dtype, sycl_obj, ref_type=None):
3333 if dtype is None :
3434 if ref_type in [None , float ] or np .issubdtype (ref_type , np .floating ):
3535 dtype = ti .default_device_fp_type (sycl_obj )
36- return np .dtype (dtype )
36+ return dpt .dtype (dtype )
3737 elif ref_type in [bool , np .bool_ ]:
3838 dtype = ti .default_device_bool_type (sycl_obj )
39- return np .dtype (dtype )
39+ return dpt .dtype (dtype )
4040 elif ref_type is int or np .issubdtype (ref_type , np .integer ):
4141 dtype = ti .default_device_int_type (sycl_obj )
42- return np .dtype (dtype )
42+ return dpt .dtype (dtype )
4343 elif ref_type is complex or np .issubdtype (ref_type , np .complexfloating ):
4444 dtype = ti .default_device_complex_type (sycl_obj )
45- return np .dtype (dtype )
45+ return dpt .dtype (dtype )
4646 else :
4747 raise TypeError (f"Reference type { ref_type } not recognized." )
4848 else :
49- return np .dtype (dtype )
49+ return dpt .dtype (dtype )
5050
5151
5252def _array_info_dispatch (obj ):
@@ -313,7 +313,7 @@ def asarray(
313313 )
314314 # 2. Check that dtype is None, or a valid dtype
315315 if dtype is not None :
316- dtype = np .dtype (dtype )
316+ dtype = dpt .dtype (dtype )
317317 # 3. Validate order
318318 if not isinstance (order , str ):
319319 raise TypeError (
@@ -768,7 +768,7 @@ def empty_like(
768768 device = x .device
769769 sycl_queue = normalize_queue_device (sycl_queue = sycl_queue , device = device )
770770 sh = x .shape
771- dtype = np .dtype (dtype )
771+ dtype = dpt .dtype (dtype )
772772 res = dpt .usm_ndarray (
773773 sh ,
774774 dtype = dtype ,
@@ -825,7 +825,7 @@ def zeros_like(
825825 device = x .device
826826 sycl_queue = normalize_queue_device (sycl_queue = sycl_queue , device = device )
827827 sh = x .shape
828- dtype = np .dtype (dtype )
828+ dtype = dpt .dtype (dtype )
829829 return zeros (
830830 sh ,
831831 dtype = dtype ,
@@ -882,7 +882,7 @@ def ones_like(
882882 device = x .device
883883 sycl_queue = normalize_queue_device (sycl_queue = sycl_queue , device = device )
884884 sh = x .shape
885- dtype = np .dtype (dtype )
885+ dtype = dpt .dtype (dtype )
886886 return ones (
887887 sh ,
888888 dtype = dtype ,
@@ -946,7 +946,7 @@ def full_like(
946946 device = x .device
947947 sycl_queue = normalize_queue_device (sycl_queue = sycl_queue , device = device )
948948 sh = x .shape
949- dtype = np .dtype (dtype )
949+ dtype = dpt .dtype (dtype )
950950 return full (
951951 sh ,
952952 fill_value ,
@@ -1026,7 +1026,7 @@ def linspace(
10261026 )
10271027 if dtype is None and np .issubdtype (dt , np .integer ):
10281028 dt = ti .default_device_fp_type (sycl_queue )
1029- dt = np .dtype (dt )
1029+ dt = dpt .dtype (dt )
10301030 start = float (start )
10311031 stop = float (stop )
10321032 res = dpt .empty (num , dtype = dt , sycl_queue = sycl_queue )
0 commit comments