Modify symmetric eigendecomposition derivative (#23018)
Summary:
The derivative of the symmetric eigendecomposition was previously a triangular matrix.
Changelog:
- Modify the derivative of symeig from a triangular matrix to a symmetric matrix with reason specified as a comment.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/23018
Test Plan: - Existing gradcheck and gradgradchecks are ported to test_autograd to verify that the change is correct. Input to symeig is symmetrized before passing
Differential Revision: D16859070
Pulled By: ezyang
fbshipit-source-id: 2d075abdf690909f80781764cfaf938b581d0ef6