跳转到主要内容

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兼容。有关更改概述,请参阅迁移指南

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

cufinufft-2.3.0.tar.gz (107.3 kB 查看哈希值)

上传时间 源代码

构建分发

cufinufft-2.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (166.8 MB 查看哈希值)

上传时间 Python 3 manylinux: glibc 2.17+ x86-64

支持