Open
Description
bug描述 Describe the Bug
使用paddle线性代数计算库计算特征向量和特征值时,存在精度问题,特征值误差最大误差为(1.1444092e-05+0j),特征向量最大误差为(1.8219352+0j),特征向量的误差偏大。paddle的计算结果在cpu和gpu上比较结果是一致的。
以下是最小可复现代码
`import paddle
from paddle import linalg as LA
import torch
import torch.linalg as linalg
import numpy as np
A_np = np.loat("A.npy")
A.npy.zip
paddle_eigenvalues, paddle_eigenvectors = LA.eig(x=paddle.to_tensor(A))
torch_eigenvalues, torch_eigenvectors = linalg.eig(torch.from_numpy(A))
np.max(paddle_eigenvalues.numpy()-torch_eigenvalues.numpy())
np.max(paddle_eigenvectors.numpy()-torch_eigenvectors.numpy())`
其他补充信息 Additional Supplementary Information
No response