跳转到主要内容

GPU上的非均匀快速傅里叶变换

项目描述

FINUFFT GPU库Python包装器

这是一个FINUFFT库中提供的1维、2维和3维非均匀快速傅里叶变换(NUFFT)的高效GPU CUDA实现的Python接口。它执行类型1(非均匀到均匀)或类型2(均匀到非均匀)变换。有关NUFFT的数学描述及其在信号处理、成像和科学计算中的应用,请参阅FINUFFT文档。Python GPU接口在此。使用示例可在您正在阅读的文件的同一目录中的示例文件夹中找到。

如果您使用了我们包的这个GPU功能,请引用我们的GPU论文

Shih Y, Wright G, Andén J, Blaschke J, Barnett A H (2021). cuFINUFFT:用于通用非均匀FFT的负载均衡GPU库。arXiv预印本arXiv:2102.08463.(论文)(bibtex)

注意:在版本2.2中,我们对GPU接口进行了轻微调整,以更好地与FINUFFT兼容。有关更改概述,请参阅迁移指南

支持