acos fails gradcheck with complex CUDA inputs on Windows. It passes on other platforms. Example failure:
RuntimeError: Jacobian mismatch for output 0 with respect to input 0,
numerical:tensor([[ 2.7514e+05-2.7514e+05j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, -1.0327e+00-8.2005e-02j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
-3.2601e-01-6.3993e-01j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 1.8806e+05-1.8806e+05j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
9.6920e+04-9.6919e+04j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, -1.9593e+05+1.9593e+05j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
-1.0679e+05-1.0679e+05j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, -2.2772e+05-2.2772e+05j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
-2.5878e+05-4.1391e+04j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 2.0645e+05+2.0645e+05j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
6.3221e-01+3.8897e-01j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, -4.0117e+05-4.0117e+05j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
-4.4495e+05-4.4495e+05j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 1.3591e+05+1.3591e+05j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
-4.8597e+05-4.8597e+05j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, -6.7897e+05+1.0530e+05j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
4.4956e+05+2.3599e+05j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 4.8644e+05+4.8644e+05j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
4.5207e+05+4.5207e+05j, 0.0000e+00+0.0000e+00j],
[ 0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 0.0000e+00+0.0000e+00j,
0.0000e+00+0.0000e+00j, 5.8481e+05-4.2666e+05j]],
dtype=torch.complex128)
analytical:tensor([[-0.7414+0.3061j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[ 0.0000+-0.0000j, -1.0327-0.0820j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j],
[ 0.0000+-0.0000j, 0.0000+-0.0000j, -0.6399-0.3260j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.7465+0.1974j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[ 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
-0.7601-0.0973j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.9152+0.1805j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -1.1897+0.1864j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -1.0619+0.4099j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.9756+0.0628j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -1.1266+0.4362j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[ 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, -0.6322-0.3890j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j],
[ 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, -0.7515-0.2437j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j],
[ 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
-0.7007-0.1879j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.9649+0.0107j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[ 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, -0.6308-0.3449j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.9535+0.4929j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.8089+0.1044j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.6454+0.2646j, -0.0000+0.0000j, -0.0000+0.0000j],
[-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j, -0.0000+0.0000j,
-0.0000+0.0000j, -0.0000+0.0000j, -0.6906+0.2260j, -0.0000+0.0000j],
[ 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j,
0.0000+-0.0000j, 0.0000+-0.0000j, 0.0000+-0.0000j, -1.7513-0.4388j]],
dtype=torch.complex128)
acos fails gradcheck with complex CUDA inputs on Windows. It passes on other platforms. Example failure:
cc @ezyang @ssnl @albanD @zou3519 @gqchen @anjali411 @dylanbespalko @ngimel @peterjc123 @maxluk @nbcsm @guyang3532 @gunandrose4u @smartcat2010 @mszhanyi