Solved by ptrblck in post #2 
              
              
                Yes, index_put is available on the GPU and the data from the passed Python types is extracted. 
The CUDA implementation calls index_put)impl_ and dispatches to index_put_with_sort_stub if accumulate=True or deterministic algorithms are selected, which then calls index_put_with_sort_kernel.