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?