@@ -116,7 +116,7 @@ def permute_dims(X, /, axes):
116
116
dtype = X .dtype ,
117
117
buffer = X ,
118
118
strides = newstrides ,
119
- offset = X .__sycl_usm_array_interface__ . get ( "offset" , 0 ) ,
119
+ offset = X ._element_offset ,
120
120
)
121
121
122
122
@@ -244,7 +244,7 @@ def broadcast_to(X, /, shape):
244
244
dtype = X .dtype ,
245
245
buffer = X ,
246
246
strides = new_sts ,
247
- offset = X .__sycl_usm_array_interface__ . get ( "offset" , 0 ) ,
247
+ offset = X ._element_offset ,
248
248
)
249
249
250
250
@@ -817,8 +817,8 @@ def repeat(x, repeats, /, *, axis=None):
817
817
dpctl .utils .validate_usm_type (usm_type , allow_none = False )
818
818
if not dpt .can_cast (repeats .dtype , dpt .int64 , casting = "same_kind" ):
819
819
raise TypeError (
820
- f"` repeats` data type ` { repeats .dtype } ` cannot be cast to "
821
- "` int64` according to the casting rule ''safe.''"
820
+ f"' repeats' data type { repeats .dtype } cannot be cast to "
821
+ "' int64' according to the casting rule ''safe.''"
822
822
)
823
823
if repeats .size == 1 :
824
824
scalar = True
@@ -829,11 +829,11 @@ def repeat(x, repeats, /, *, axis=None):
829
829
else :
830
830
if repeats .size != axis_size :
831
831
raise ValueError (
832
- "` repeats` array must be broadcastable to the size of "
832
+ "' repeats' array must be broadcastable to the size of "
833
833
"the repeated axis"
834
834
)
835
835
if not dpt .all (repeats >= 0 ):
836
- raise ValueError ("` repeats` elements must be positive" )
836
+ raise ValueError ("' repeats' elements must be positive" )
837
837
838
838
elif isinstance (repeats , (tuple , list , range )):
839
839
usm_type = x .usm_type
@@ -862,7 +862,6 @@ def repeat(x, repeats, /, *, axis=None):
862
862
f"got { type (repeats )} "
863
863
)
864
864
865
-
866
865
_manager = dputils .SequentialOrderManager [exec_q ]
867
866
dep_evs = _manager .submitted_events
868
867
if scalar :
0 commit comments