According to this comment, ScatterAssign only works on CPU, but I see that it also exists in the corresponding .cu file here.
Is the first comment accurate?