Merge commit '0ac913e64c988e6b9ea8e86d74292cdf44c5d255' into develop

Cette révision appartient à :
systems-assistant[bot]
2025-08-18 18:08:03 +00:00
révision 23d4f23d7f
64 fichiers modifiés avec 2064 ajouts et 458 suppressions
+15 -14
Voir le fichier
@@ -421,20 +421,21 @@ const Context& Command::context() const { return queue_->context(); }
NDRangeKernelCommand::NDRangeKernelCommand(HostQueue& queue, const EventWaitList& eventWaitList,
Kernel& kernel, const NDRangeContainer& sizes,
uint32_t sharedMemBytes, uint32_t extraParam,
uint32_t gridId, uint32_t numGrids,
uint64_t prevGridSum, uint64_t allGridSum,
uint32_t firstDevice, bool forceProfiling) :
Command(queue, CL_COMMAND_NDRANGE_KERNEL, eventWaitList, AMD_SERIALIZE_KERNEL |
(HIP_LAUNCH_BLOCKING << 1)),
kernel_(kernel),
sizes_(sizes),
sharedMemBytes_(sharedMemBytes),
extraParam_(extraParam),
gridId_(gridId),
numGrids_(numGrids),
prevGridSum_(prevGridSum),
allGridSum_(allGridSum),
firstDevice_(firstDevice) {
uint32_t gridId, uint32_t numGrids, uint64_t prevGridSum,
uint64_t allGridSum, uint32_t firstDevice,
bool forceProfiling)
: Command(queue, CL_COMMAND_NDRANGE_KERNEL, eventWaitList,
AMD_SERIALIZE_KERNEL | (HIP_LAUNCH_BLOCKING << 1)),
kernel_(kernel),
sizes_(sizes),
sharedMemBytes_(sharedMemBytes),
extraParam_(extraParam),
gridId_(gridId),
numGrids_(numGrids),
prevGridSum_(prevGridSum),
allGridSum_(allGridSum),
firstDevice_(firstDevice),
parameters_(nullptr) {
auto& device = queue.device();
auto devKernel = const_cast<device::Kernel*>(kernel.getDeviceKernel(device));
if (cooperativeGroups()) {