@@ -385,6 +385,9 @@ py_extract(dpctl::tensor::usm_ndarray src,
385
385
auto fn =
386
386
masked_extract_all_slices_strided_impl_dispatch_vector[src_typeid];
387
387
388
+ assert (dst_shape_vec.size () == 1 );
389
+ assert (dst_strides_vec.size () == 1 );
390
+
388
391
using dpctl::tensor::offset_utils::device_allocate_and_pack;
389
392
const auto &ptr_size_event_tuple1 =
390
393
device_allocate_and_pack<py::ssize_t >(
@@ -397,9 +400,6 @@ py_extract(dpctl::tensor::usm_ndarray src,
397
400
sycl::event copy_src_shape_strides_ev =
398
401
std::get<2 >(ptr_size_event_tuple1);
399
402
400
- assert (dst_shape_vec.size () == 1 );
401
- assert (dst_strides_vec.size () == 1 );
402
-
403
403
std::vector<sycl::event> all_deps;
404
404
all_deps.reserve (depends.size () + 1 );
405
405
all_deps.insert (all_deps.end (), depends.begin (), depends.end ());
@@ -680,6 +680,9 @@ py_place(dpctl::tensor::usm_ndarray dst,
680
680
auto fn =
681
681
masked_place_all_slices_strided_impl_dispatch_vector[dst_typeid];
682
682
683
+ assert (rhs_shape_vec.size () == 1 );
684
+ assert (rhs_strides_vec.size () == 1 );
685
+
683
686
using dpctl::tensor::offset_utils::device_allocate_and_pack;
684
687
const auto &ptr_size_event_tuple1 =
685
688
device_allocate_and_pack<py::ssize_t >(
@@ -692,9 +695,6 @@ py_place(dpctl::tensor::usm_ndarray dst,
692
695
sycl::event copy_dst_shape_strides_ev =
693
696
std::get<2 >(ptr_size_event_tuple1);
694
697
695
- assert (rhs_shape_vec.size () == 1 );
696
- assert (rhs_strides_vec.size () == 1 );
697
-
698
698
std::vector<sycl::event> all_deps;
699
699
all_deps.reserve (depends.size () + 1 );
700
700
all_deps.insert (all_deps.end (), depends.begin (), depends.end ());
0 commit comments