Bläddra i källkod

In the non-contiguous case of block interface copy, record termination event for OpenCL

Samuel Thibault 12 år sedan
förälder
incheckning
f155f67976

+ 1 - 1
src/datawizard/interfaces/block_interface.c

@@ -540,7 +540,7 @@ static int copy_opencl_common(void *src_interface, unsigned src_node, void *dst_
 								    dst_block->dev_handle, dst_node,
 								    dst_block->offset + layer*dst_block->ldz*dst_block->elemsize + j*dst_block->ldy*dst_block->elemsize,
 								       src_block->nx*src_block->elemsize,
-								       NULL);
+								       event);
                         }
                 }
         }

+ 2 - 2
src/datawizard/interfaces/coo_interface.c

@@ -180,7 +180,7 @@ copy_opencl_common(void *src_interface, unsigned src_node,
 		dst_node,
 		0,
 		size,
-		event);
+		NULL);
 
 	/* sizeof(src_coo->columns[0]) == sizeof(src_coo->rows[0]) */
 	ret = starpu_opencl_copy_async_sync(
@@ -191,7 +191,7 @@ copy_opencl_common(void *src_interface, unsigned src_node,
 		dst_node,
 		0,
 		size,
-		event);
+		NULL);
 
 	size = src_coo->n_values * src_coo->elemsize;
 	ret = starpu_opencl_copy_async_sync(