def backward_gpu(self, x, gy): gx = cuda.elementwise( 'T x, T gy, T z', 'T gx', 'gx = ((x > 0) & (x < z))? gy : (T)0', 'clipped_relu_bwd')(x[0], gy[0], self.cap) return gx,