def test_sqnorm_scalar_gpu(self): a = cuda.to_gpu(self.a) self.assertAlmostEqual(optimizer._sqnorm(a), 4)
def test_sqnorm_scalar_cpu(self): self.assertAlmostEqual(optimizer._sqnorm(self.a), 4)
def test_sqnorm_gpu(self): x = cuda.to_gpu(self.x) self.assertAlmostEqual(optimizer._sqnorm(x), 4.75)
def test_sqnorm_cpu(self): # \Sum_{n=0}^{5} (-1.0+0.5n)**2 = 4.75 self.assertAlmostEqual(optimizer._sqnorm(self.x), 4.75)