rmsprop cuda proof - not tested