Metal_api.Kerneltype args = arg listval create : ComputePipeline.t -> string -> tval execute :
CommandQueue.t ->
t ->
grid_size:(int * int * int) ->
block_size:(int * int * int) ->
arg list ->
unitAppend one dispatch to queue's open command buffer and return without waiting (see Pending). Work on other queues that binds the same buffers is waited for first.