mirror of
https://github.com/tinygrad/tinygrad.git
synced 2026-01-09 15:08:02 -05:00
add AvgPool2D backward pass on GPU (#68)
This commit is contained in:
@@ -97,7 +97,8 @@ class TestOps(unittest.TestCase):
|
||||
lambda x: Tensor.max_pool2d(x, kernel_size=sz), gpu=self.gpu, forward_only=self.gpu)
|
||||
|
||||
def test_avgpool2x2(self):
|
||||
helper_test_op([(32,2,111,28)], lambda x: torch.nn.functional.avg_pool2d(x, (2,2)), Tensor.avg_pool2d, gpu=self.gpu, forward_only=self.gpu)
|
||||
# TODO Grad tolerance needs to be slightly relaxed; why?
|
||||
helper_test_op([(32,2,111,28)], lambda x: torch.nn.functional.avg_pool2d(x, (2,2)), Tensor.avg_pool2d, gpu=self.gpu, grad_atol=1e-5)
|
||||
|
||||
if GPU:
|
||||
class TestOpsGPU(TestOps):
|
||||
|
||||
Reference in New Issue
Block a user