I was learning how to accelerate python computations on GPU from this notebook, where one line confuses me:
mandel_kernel[griddim, blockdim](-2.0, 1.0, -1.0, 1.0, d_image, 20)
Here, mandel_kernel
is a decorated (by cuda.jit
) function, griddim
and blockdim
are tuples of length 2: griddim=(32,16)
, blockdim=(32,8)
.
Is this square brackets in between function name and argument list part of python syntax, or something specific to the cuda.jit
decoration?