def forward_gpu(self, inputs):
x, gamma, beta = inputs
mean = x.mean(axis=(0, 1), keepdims=True)
var = x.var(axis=(0, 1), keepdims=True) + self.eps
normalize = cuda.elementwise(
'T x, T var, T mean, T gamma, T beta',
'T std, T x_hat, T y',
'std = sqrtf(var);'
'x_hat = (x - mean) / std;'
'y = gamma * x_hat + beta;',
'normalize')
self.std, self.x_hat, y = normalize(x, var, mean, gamma, beta)
return y,
sequenze_batch_normalization.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录