def setUp(self):
self.N = 2
self.n_channels = 3
inh, inw = 2, 1
self.x = numpy.arange(
self.N * self.n_channels * inh * inw,
dtype=self.dtype).reshape(self.N, self.n_channels, inh, inw)
numpy.random.shuffle(self.x)
self.x = 2 * self.x / self.x.size - 1
self.ksize = 2
outh, outw = self.outsize or self.expected_outsize
self.gy = numpy.random.uniform(
-1, 1, (self.N, self.n_channels, outh, outw)).astype(self.dtype)
self.check_backward_options = {}
if self.dtype == numpy.float16:
self.check_backward_options = {'atol': 0.05, 'rtol': 0.05}
评论列表
文章目录