I have a symmetric matrix
X which is constructed using the outputs of network for each batch. I then find the eigenvalues and eigenvectors of
e, V = torch.symeig(X, True)
While this works initially, I get the error below after some time. I think this may be due to the outputs of the network. Pls, is there any approach I can use to avoid this error?
Intel MKL ERROR: Parameter 4 was incorrect on entry to SLASCL. Intel MKL ERROR: Parameter 4 was incorrect on entry to SLASCL. info: 99 , submat: 0 info: 901 symeig_cuda: the algorithm failed to converge; 901 off-diagonal elements of an intermediate tridiagonal form did not converge to zero.