mmuckley / torchkbnufft

A high-level, easy-to-deploy non-uniform Fast Fourier Transform in PyTorch.
https://torchkbnufft.readthedocs.io/
MIT License
204 stars 44 forks source link

Update torchkbnufft to 1.2 for PyTorch 1.8 #27

Closed mmuckley closed 3 years ago

mmuckley commented 3 years ago

This update utilizes new PyTorch 1.8 features, most importantly native complex operations for the index_add_ function in the adjoint on the GPU. It also removes some thread management code that led to a performance regression on PyTorch 1.8 (Issue #25). A further list of changes is below: