You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since some features of pytorch are not yet supported for ComplexFloat tensors, it would be desirable to have a "switch" to turn off complex tensor completely (maybe in a different branch?).
My particular use case involves multi-GPU training with nccl backend. The error message I get is:
RuntimeError: Input tensor data type is not supported for NCCL process group: ComplexFloat
... and the complex tensors don't seem to come from my code but from within KbNUFFT object within the model.
The text was updated successfully, but these errors were encountered:
Hello @ajlok3, I'm not sure this is possible with more recent versions of PyTorch - as you can see here there are no options for real-valued tensors. If you pass in something real-valued, the function will return something complex valued.
I assume that you are passing real-valued tensors into torchkbnufft where the last dimension is of size 2?
Since some features of pytorch are not yet supported for ComplexFloat tensors, it would be desirable to have a "switch" to turn off complex tensor completely (maybe in a different branch?).
My particular use case involves multi-GPU training with nccl backend. The error message I get is:
RuntimeError: Input tensor data type is not supported for NCCL process group: ComplexFloat
... and the complex tensors don't seem to come from my code but from within KbNUFFT object within the model.
The text was updated successfully, but these errors were encountered: