Use torch.svd with complex matrix on GPU

Hi Frank,

I tried the nightly version and yes, this version supported the (forward) computation of SVD for comlex matrix, but when I implemented a customized layer which included this complex matrix SVD cmputation, and put this layer inside my model, during the training time the following error occurred:

RuntimeError: svd does not support automatic differentiation for outputs with complex dtype.

It seems like 1.8 verson still does not support the aotugrad for SVD when complex matrix is used, any suggestions or should I wait Pytorch develop team to improve this functionality?

Regards,
Yuchen