File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Code_Exercises/Exercise_03_Scalar_Add Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 17
17
#include < CL/sycl.hpp>
18
18
#endif
19
19
20
- class scalar_add ;
20
+ class scalar_add_usm ;
21
+ class scalar_add_buff_acc ;
21
22
22
23
TEST_CASE (" scalar_add_usm" , " scalar_add_solution" ) {
23
24
int a = 18 , b = 24 , r = 0 ;
@@ -33,7 +34,7 @@ TEST_CASE("scalar_add_usm", "scalar_add_solution") {
33
34
34
35
defaultQueue
35
36
.submit ([&](sycl::handler &cgh) {
36
- cgh.single_task ([=] { dev_R[0 ] = dev_A[0 ] + dev_B[0 ]; });
37
+ cgh.single_task <scalar_add_usm> ([=] { dev_R[0 ] = dev_A[0 ] + dev_B[0 ]; });
37
38
});
38
39
39
40
defaultQueue.memcpy (&r, dev_R, 1 * sizeof (int )).wait ();
@@ -61,7 +62,7 @@ TEST_CASE("scalar_add_buff_acc", "scalar_add_solution") {
61
62
auto accB = sycl::accessor{bufB, cgh, sycl::read_only};
62
63
auto accR = sycl::accessor{bufR, cgh, sycl::write_only};
63
64
64
- cgh.single_task ([=] { accR[0 ] = accA[0 ] + accB[0 ]; });
65
+ cgh.single_task <scalar_add_buff_acc> ([=] { accR[0 ] = accA[0 ] + accB[0 ]; });
65
66
})
66
67
.wait ();
67
68
}
You can’t perform that action at this time.
0 commit comments