Skip to content

Commit b0013f1

Browse files
committed
Synchronize
1 parent 5620ba2 commit b0013f1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/pocl/backend.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,10 @@ function (obj::KI.Kernel{POCLBackend})(args...; numworkgroups = 1, workgroupsize
154154
numworkgroups = (numworkgroups..., ntuple(_->1, 3-length(numworkgroups))...,)
155155
global_size = local_size .* numworkgroups
156156

157-
return obj.kern(args...; local_size, global_size)
157+
event = obj.kern(args...; local_size, global_size)
158+
wait(event)
159+
cl.clReleaseEvent(event)
160+
return nothing
158161
end
159162

160163
function KI.kernel_max_work_group_size(kernel::KI.Kernel{<:POCLBackend}; max_work_items::Int = typemax(Int))::Int

0 commit comments

Comments
 (0)