Current implementation of DeviceBLIS seems to have complex64 tests failed on generalized eigenvalue problems. For example,
---- test_linalg_func::func_c64::test_generalized_eigh::test_generalized_eigh stdout ----
w: -97.4347453391567, v: -4.342687118865333
thread 'test_linalg_func::func_c64::test_generalized_eigh::test_generalized_eigh' panicked at rstsr-blis/tests/test_linalg_func/func_c64.rs:286:9:
assertion failed: (fingerprint(&w) - -97.43376763322635).abs() < 1e-8
This test case passes in OpenBLAS and MKL, but only fails for BLIS.
Some thoughts to pin-point this problem:
Current implementation of DeviceBLIS seems to have complex64 tests failed on generalized eigenvalue problems. For example,
This test case passes in OpenBLAS and MKL, but only fails for BLIS.
Some thoughts to pin-point this problem: