@@ -53,12 +53,12 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueKernelLaunch(
5353
5454 ol_kernel_launch_size_args_t LaunchArgs;
5555 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 ];
6262 LaunchArgs.DynSharedMemory = 0 ;
6363
6464 ol_event_handle_t EventOut;
@@ -103,7 +103,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferRead(
103103
104104 ol_event_handle_t EventOut = nullptr ;
105105
106- void *DevPtr = std::get<BufferMem>(hBuffer->Mem ).Ptr ;
106+ char *DevPtr =
107+ reinterpret_cast <char *>(std::get<BufferMem>(hBuffer->Mem ).Ptr );
107108
108109 olMemcpy (hQueue->OffloadQueue , pDst, Adapter.HostDevice , DevPtr + offset,
109110 hQueue->OffloadDevice , size, phEvent ? &EventOut : nullptr );
@@ -133,7 +134,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferWrite(
133134
134135 ol_event_handle_t EventOut = nullptr ;
135136
136- void *DevPtr = std::get<BufferMem>(hBuffer->Mem ).Ptr ;
137+ char *DevPtr =
138+ reinterpret_cast <char *>(std::get<BufferMem>(hBuffer->Mem ).Ptr );
137139
138140 auto Res =
139141 olMemcpy (hQueue->OffloadQueue , DevPtr + offset, hQueue->OffloadDevice ,
0 commit comments