@@ -123,8 +123,8 @@ DPCTLSyclEventRef dpnp_diag_c(DPCTLSyclQueueRef q_ref,
123123
124124 const size_t input1_size = std::accumulate (shape, shape + ndim, 1 , std::multiplies<shape_elem_type>());
125125 const size_t result_size = std::accumulate (res_shape, res_shape + res_ndim, 1 , std::multiplies<shape_elem_type>());
126- DPNPC_ptr_adapter<_DataType> input1_ptr (v_in, input1_size, true );
127- DPNPC_ptr_adapter<_DataType> result_ptr (result1, result_size, true , true );
126+ DPNPC_ptr_adapter<_DataType> input1_ptr (q_ref, v_in, input1_size, true );
127+ DPNPC_ptr_adapter<_DataType> result_ptr (q_ref, result1, result_size, true , true );
128128 _DataType* v = input1_ptr.get_ptr ();
129129 _DataType* result = result_ptr.get_ptr ();
130130
@@ -219,7 +219,7 @@ DPCTLSyclEventRef dpnp_eye_c(DPCTLSyclQueueRef q_ref,
219219
220220 size_t result_size = res_shape[0 ] * res_shape[1 ];
221221
222- DPNPC_ptr_adapter<_DataType> result_ptr (result1, result_size, true , true );
222+ DPNPC_ptr_adapter<_DataType> result_ptr (q_ref, result1, result_size, true , true );
223223 _DataType* result = result_ptr.get_ptr ();
224224
225225 int diag_val_;
@@ -506,8 +506,8 @@ DPCTLSyclEventRef dpnp_ptp_c(DPCTLSyclQueueRef q_ref,
506506
507507 sycl::queue q = *(reinterpret_cast <sycl::queue*>(q_ref));
508508
509- DPNPC_ptr_adapter<_DataType> input1_ptr (input1_in, input_size, true );
510- DPNPC_ptr_adapter<_DataType> result_ptr (result1_out, result_size, false , true );
509+ DPNPC_ptr_adapter<_DataType> input1_ptr (q_ref, input1_in, input_size, true );
510+ DPNPC_ptr_adapter<_DataType> result_ptr (q_ref, result1_out, result_size, false , true );
511511 _DataType* arr = input1_ptr.get_ptr ();
512512 _DataType* result = result_ptr.get_ptr ();
513513
@@ -630,8 +630,8 @@ DPCTLSyclEventRef dpnp_vander_c(DPCTLSyclQueueRef q_ref,
630630
631631 sycl::queue q = *(reinterpret_cast <sycl::queue*>(q_ref));
632632
633- DPNPC_ptr_adapter<_DataType_input> input1_ptr (array1_in, size_in, true );
634- DPNPC_ptr_adapter<_DataType_output> result_ptr (result1, size_in * N, true , true );
633+ DPNPC_ptr_adapter<_DataType_input> input1_ptr (q_ref, array1_in, size_in, true );
634+ DPNPC_ptr_adapter<_DataType_output> result_ptr (q_ref, result1, size_in * N, true , true );
635635 const _DataType_input* array_in = input1_ptr.get_ptr ();
636636 _DataType_output* result = result_ptr.get_ptr ();
637637
@@ -739,7 +739,8 @@ DPCTLSyclEventRef dpnp_trace_c(DPCTLSyclQueueRef q_ref,
739739
740740 sycl::queue q = *(reinterpret_cast <sycl::queue*>(q_ref));
741741
742- DPNPC_ptr_adapter<_DataType> input1_ptr (array1_in, size * last_dim);
742+ DPNPC_ptr_adapter<_DataType> input1_ptr (q_ref,array1_in, size * last_dim);
743+
743744 const _DataType* input = input1_ptr.get_ptr ();
744745 _ResultType* result = reinterpret_cast <_ResultType*>(result_in);
745746
@@ -926,8 +927,8 @@ DPCTLSyclEventRef dpnp_tril_c(DPCTLSyclQueueRef q_ref,
926927
927928 sycl::queue q = *(reinterpret_cast <sycl::queue*>(q_ref));
928929
929- DPNPC_ptr_adapter<_DataType> input1_ptr (array_in, input_size, true );
930- DPNPC_ptr_adapter<_DataType> result_ptr (result1, res_size, true , true );
930+ DPNPC_ptr_adapter<_DataType> input1_ptr (q_ref, array_in, input_size, true );
931+ DPNPC_ptr_adapter<_DataType> result_ptr (q_ref, result1, res_size, true , true );
931932 _DataType* array_m = input1_ptr.get_ptr ();
932933 _DataType* result = result_ptr.get_ptr ();
933934
@@ -1086,8 +1087,8 @@ DPCTLSyclEventRef dpnp_triu_c(DPCTLSyclQueueRef q_ref,
10861087
10871088 sycl::queue q = *(reinterpret_cast <sycl::queue*>(q_ref));
10881089
1089- DPNPC_ptr_adapter<_DataType> input1_ptr (array_in, input_size, true );
1090- DPNPC_ptr_adapter<_DataType> result_ptr (result1, res_size, true , true );
1090+ DPNPC_ptr_adapter<_DataType> input1_ptr (q_ref, array_in, input_size, true );
1091+ DPNPC_ptr_adapter<_DataType> result_ptr (q_ref, result1, res_size, true , true );
10911092 _DataType* array_m = input1_ptr.get_ptr ();
10921093 _DataType* result = result_ptr.get_ptr ();
10931094
0 commit comments