@@ -53,12 +53,12 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueKernelLaunch(
53
53
54
54
ol_kernel_launch_size_args_t LaunchArgs;
55
55
LaunchArgs.Dimensions = workDim;
56
- LaunchArgs.NumGroupsX = GlobalSize[0 ] / GroupSize[0 ];
57
- LaunchArgs.NumGroupsY = GlobalSize[1 ] / GroupSize[1 ];
58
- LaunchArgs.NumGroupsZ = GlobalSize[2 ] / GroupSize[2 ];
59
- LaunchArgs.GroupSizeX = GroupSize[0 ];
60
- LaunchArgs.GroupSizeY = GroupSize[1 ];
61
- LaunchArgs.GroupSizeZ = GroupSize[2 ];
56
+ LaunchArgs.NumGroups . x = GlobalSize[0 ] / GroupSize[0 ];
57
+ LaunchArgs.NumGroups . y = GlobalSize[1 ] / GroupSize[1 ];
58
+ LaunchArgs.NumGroups . z = GlobalSize[2 ] / GroupSize[2 ];
59
+ LaunchArgs.GroupSize . x = GroupSize[0 ];
60
+ LaunchArgs.GroupSize . y = GroupSize[1 ];
61
+ LaunchArgs.GroupSize . z = GroupSize[2 ];
62
62
LaunchArgs.DynSharedMemory = 0 ;
63
63
64
64
ol_event_handle_t EventOut;
@@ -103,7 +103,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferRead(
103
103
104
104
ol_event_handle_t EventOut = nullptr ;
105
105
106
- void *DevPtr = std::get<BufferMem>(hBuffer->Mem ).Ptr ;
106
+ char *DevPtr =
107
+ reinterpret_cast <char *>(std::get<BufferMem>(hBuffer->Mem ).Ptr );
107
108
108
109
olMemcpy (hQueue->OffloadQueue , pDst, Adapter.HostDevice , DevPtr + offset,
109
110
hQueue->OffloadDevice , size, phEvent ? &EventOut : nullptr );
@@ -133,7 +134,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferWrite(
133
134
134
135
ol_event_handle_t EventOut = nullptr ;
135
136
136
- void *DevPtr = std::get<BufferMem>(hBuffer->Mem ).Ptr ;
137
+ char *DevPtr =
138
+ reinterpret_cast <char *>(std::get<BufferMem>(hBuffer->Mem ).Ptr );
137
139
138
140
auto Res =
139
141
olMemcpy (hQueue->OffloadQueue , DevPtr + offset, hQueue->OffloadDevice ,
0 commit comments