We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2c69880 commit 1847ee9Copy full SHA for 1847ee9
src/acl_event.cpp
@@ -620,6 +620,13 @@ static void l_release_command_resources(acl_command_info_t &cmd) {
620
621
case CL_COMMAND_TASK:
622
case CL_COMMAND_NDRANGE_KERNEL:
623
+ if (cmd.info.ndrange_kernel.memory_migration.num_mem_objects != 0 &&
624
+ cmd.info.ndrange_kernel.memory_migration.src_mem_list) {
625
+ // src_mem should be user-provided buffers, users are responsible for
626
+ // releasing them Just free the src memory list here
627
+ acl_free(cmd.info.ndrange_kernel.memory_migration.src_mem_list);
628
+ cmd.info.ndrange_kernel.memory_migration.src_mem_list = nullptr;
629
+ }
630
// Cleanup is handled via the completion callback.
631
break;
632
0 commit comments