2ace85bfe963b8399cc8ec0cdd859a8e0ee31dbd,test/lazy/_lazy_tensor_test_case.py,LazyTensorTestCase,test_diag,#LazyTensorTestCase#,233
Before Change
evaluated = self.evaluate_lazy_tensor(lazy_tensor)
res = lazy_tensor.diag()
actual = evaluated.diag()
self.assertEqual(res.size(), lazy_tensor.size()[:-1])
self.assertLess(((res - actual).abs() / actual.abs().clamp(1, 1e5)).max().item(), 3e-1)
def test_inv_quad_log_det(self):
After Change
flattened_evaluated = evaluated.view(-1, *lazy_tensor.matrix_shape)
res = lazy_tensor.diag()
actual = torch.stack([flattened_evaluated[i].diag() for i in range(flattened_evaluated.size(0))])
actual = actual.view(*lazy_tensor.batch_shape, -1)
self.assertEqual(res.size(), lazy_tensor.size()[:-1])
self.assertLess(((res - actual).abs() / actual.abs().clamp(1, 1e5)).max().item(), 3e-1)
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 11
Instances
Project Name: cornellius-gp/gpytorch
Commit Name: 2ace85bfe963b8399cc8ec0cdd859a8e0ee31dbd
Time: 2018-12-11
Author: gpleiss@gmail.com
File Name: test/lazy/_lazy_tensor_test_case.py
Class Name: LazyTensorTestCase
Method Name: test_diag
Project Name: cornellius-gp/gpytorch
Commit Name: a7a12d157766b69cf4b1ddbb5fcdacfe485dc6fa
Time: 2019-04-03
Author: gpleiss@gmail.com
File Name: test/kernels/test_rbf_kernel.py
Class Name: TestRBFKernel
Method Name: test_ard
Project Name: cornellius-gp/gpytorch
Commit Name: a7a12d157766b69cf4b1ddbb5fcdacfe485dc6fa
Time: 2019-04-03
Author: gpleiss@gmail.com
File Name: test/kernels/test_scale_kernel.py
Class Name: TestScaleKernel
Method Name: test_ard