def test_matmul_deterministic(): mat = torch.randn(4, 4) res = make_mul_lazy_var()[0].matmul(Variable(mat)) assert torch.norm(res.data - (t1_t2_t3_eval + added_diag.diag()).matmul(mat)) < 1e-3