def update_one_gpu(self, param, state):
cuda.elementwise(
'T grad, T lr, T alpha, T eps',
'T param, T ms',
'''ms = alpha * ms + (1 - alpha) * grad * grad;
param -= lr * grad / (sqrt(ms) + eps);''',
'rmsprop')(param.grad, self.lr, self.alpha, self.eps,
param.data, state['ms'])
评论列表
文章目录