Difference between multiple Cuda decorators

What is difference between @autojit, @cuda.jit and @jit(target=‘gpu’)