@@ -69,10 +69,11 @@ BOOST_AUTO_TEST_CASE(librett_gpu_mem) {
69
69
TiledArray::permutation_to_col_major (perm);
70
70
71
71
librettHandle plan;
72
- // librettResult_t status ;
72
+ librett_gpuStream_t stream ;
73
73
librettResult status;
74
74
75
- status = librettPlan (&plan, 2 , extent.data (), perm.data (), sizeof (int ), 0 );
75
+ status =
76
+ librettPlan (&plan, 2 , extent.data (), perm.data (), sizeof (int ), stream);
76
77
77
78
BOOST_CHECK (status == LIBRETT_SUCCESS);
78
79
@@ -117,7 +118,7 @@ BOOST_AUTO_TEST_CASE(librett_gpu_mem_nonsym) {
117
118
cudaMemcpy (a_device, a_host, A * B * sizeof (int ), cudaMemcpyHostToDevice);
118
119
119
120
librettHandle plan;
120
- // librettResult_t status ;
121
+ librett_gpuStream_t stream ;
121
122
librettResult status;
122
123
123
124
std::vector<int > extent ({B, A});
@@ -126,7 +127,8 @@ BOOST_AUTO_TEST_CASE(librett_gpu_mem_nonsym) {
126
127
std::vector<int > perm ({1 , 0 });
127
128
TiledArray::permutation_to_col_major (perm);
128
129
129
- status = librettPlan (&plan, 2 , extent.data (), perm.data (), sizeof (int ), 0 );
130
+ status =
131
+ librettPlan (&plan, 2 , extent.data (), perm.data (), sizeof (int ), stream);
130
132
131
133
BOOST_CHECK (status == LIBRETT_SUCCESS);
132
134
@@ -175,16 +177,16 @@ BOOST_AUTO_TEST_CASE(librett_gpu_mem_nonsym_rank_three_column_major) {
175
177
// b(j,i,k) = a(i,j,k)
176
178
177
179
librettHandle plan;
178
- // librettResult_t status ;
180
+ librett_gpuStream_t stream ;
179
181
librettResult status;
180
182
181
183
std::vector<int > extent3{int (A), int (B), int (C)};
182
184
183
185
std::vector<int > perm3{1 , 0 , 2 };
184
186
// std::vector<int> perm3{0, 2, 1};
185
187
186
- status = librettPlanMeasure (&plan, 3 , extent3.data (), perm3.data (), sizeof ( int ),
187
- 0 , a_device, b_device);
188
+ status = librettPlanMeasure (&plan, 3 , extent3.data (), perm3.data (),
189
+ sizeof ( int ), stream , a_device, b_device);
188
190
189
191
BOOST_CHECK (status == LIBRETT_SUCCESS);
190
192
@@ -238,7 +240,7 @@ BOOST_AUTO_TEST_CASE(librett_gpu_mem_nonsym_rank_three_row_major) {
238
240
// b(j,i,k) = a(i,j,k)
239
241
240
242
librettHandle plan;
241
- // librettResult_t status ;
243
+ librett_gpuStream_t stream ;
242
244
librettResult status;
243
245
244
246
std::vector<int > extent ({A, B, C});
@@ -247,8 +249,8 @@ BOOST_AUTO_TEST_CASE(librett_gpu_mem_nonsym_rank_three_row_major) {
247
249
std::vector<int > perm ({1 , 0 , 2 });
248
250
TiledArray::permutation_to_col_major (perm);
249
251
250
- status = librettPlanMeasure (&plan, 3 , extent.data (), perm.data (), sizeof (int ), 0 ,
251
- a_device, b_device);
252
+ status = librettPlanMeasure (&plan, 3 , extent.data (), perm.data (), sizeof (int ),
253
+ stream, a_device, b_device);
252
254
253
255
BOOST_CHECK (status == LIBRETT_SUCCESS);
254
256
@@ -295,7 +297,7 @@ BOOST_AUTO_TEST_CASE(librett_unified_mem) {
295
297
}
296
298
297
299
librettHandle plan;
298
- // librettResult_t status ;
300
+ librett_gpuStream_t stream ;
299
301
librettResult status;
300
302
301
303
std::vector<int > extent ({A, A});
@@ -304,7 +306,8 @@ BOOST_AUTO_TEST_CASE(librett_unified_mem) {
304
306
std::vector<int > perm ({1 , 0 });
305
307
TiledArray::permutation_to_col_major (perm);
306
308
307
- status = librettPlan (&plan, 2 , extent.data (), perm.data (), sizeof (int ), 0 );
309
+ status =
310
+ librettPlan (&plan, 2 , extent.data (), perm.data (), sizeof (int ), stream);
308
311
309
312
BOOST_CHECK (status == LIBRETT_SUCCESS);
310
313
@@ -344,7 +347,7 @@ BOOST_AUTO_TEST_CASE(librett_unified_mem_nonsym) {
344
347
}
345
348
346
349
librettHandle plan;
347
- // librettResult_t status ;
350
+ librett_gpuStream_t stream ;
348
351
librettResult status;
349
352
350
353
std::vector<int > extent ({B, A});
@@ -353,7 +356,8 @@ BOOST_AUTO_TEST_CASE(librett_unified_mem_nonsym) {
353
356
std::vector<int > perm ({1 , 0 });
354
357
TiledArray::permutation_to_col_major (perm);
355
358
356
- status = librettPlan (&plan, 2 , extent.data (), perm.data (), sizeof (int ), 0 );
359
+ status =
360
+ librettPlan (&plan, 2 , extent.data (), perm.data (), sizeof (int ), stream);
357
361
358
362
BOOST_CHECK (status == LIBRETT_SUCCESS);
359
363
@@ -393,7 +397,7 @@ BOOST_AUTO_TEST_CASE(librett_unified_mem_rank_three) {
393
397
}
394
398
395
399
librettHandle plan;
396
- // librettResult_t status ;
400
+ librett_gpuStream_t stream ;
397
401
librettResult status;
398
402
399
403
// b(k,i,j) = a(i,j,k)
@@ -404,7 +408,8 @@ BOOST_AUTO_TEST_CASE(librett_unified_mem_rank_three) {
404
408
std::vector<int > perm ({2 , 0 , 1 });
405
409
TiledArray::permutation_to_col_major (perm);
406
410
407
- status = librettPlan (&plan, 3 , extent.data (), perm.data (), sizeof (int ), 0 );
411
+ status =
412
+ librettPlan (&plan, 3 , extent.data (), perm.data (), sizeof (int ), stream);
408
413
409
414
BOOST_CHECK (status == LIBRETT_SUCCESS);
410
415
0 commit comments