@@ -469,6 +469,9 @@ py_extract(dpctl::tensor::usm_ndarray src,
469
469
simplified_ortho_shape, simplified_ortho_src_strides,
470
470
simplified_ortho_dst_strides, ortho_src_offset, ortho_dst_offset);
471
471
472
+ assert (masked_dst_shape.size () == 1 );
473
+ assert (masked_dst_strides.size () == 1 );
474
+
472
475
using dpctl::tensor::offset_utils::device_allocate_and_pack;
473
476
const auto &ptr_size_event_tuple1 =
474
477
device_allocate_and_pack<py::ssize_t >(
@@ -485,9 +488,6 @@ py_extract(dpctl::tensor::usm_ndarray src,
485
488
py::ssize_t *packed_masked_src_shape_strides =
486
489
packed_shapes_strides + (3 * ortho_nd);
487
490
488
- assert (masked_dst_shape.size () == 1 );
489
- assert (masked_dst_strides.size () == 1 );
490
-
491
491
std::vector<sycl::event> all_deps;
492
492
all_deps.reserve (depends.size () + 1 );
493
493
all_deps.insert (all_deps.end (), depends.begin (), depends.end ());
@@ -763,6 +763,9 @@ py_place(dpctl::tensor::usm_ndarray dst,
763
763
simplified_ortho_shape, simplified_ortho_dst_strides,
764
764
simplified_ortho_rhs_strides, ortho_dst_offset, ortho_rhs_offset);
765
765
766
+ assert (masked_rhs_shape.size () == 1 );
767
+ assert (masked_rhs_strides.size () == 1 );
768
+
766
769
using dpctl::tensor::offset_utils::device_allocate_and_pack;
767
770
const auto &ptr_size_event_tuple1 =
768
771
device_allocate_and_pack<py::ssize_t >(
@@ -779,9 +782,6 @@ py_place(dpctl::tensor::usm_ndarray dst,
779
782
py::ssize_t *packed_masked_dst_shape_strides =
780
783
packed_shapes_strides + (3 * ortho_nd);
781
784
782
- assert (masked_rhs_shape.size () == 1 );
783
- assert (masked_rhs_strides.size () == 1 );
784
-
785
785
std::vector<sycl::event> all_deps;
786
786
all_deps.reserve (depends.size () + 1 );
787
787
all_deps.insert (all_deps.end (), depends.begin (), depends.end ());
0 commit comments