文件名称:RustFFT是用纯Rust编写的高性能FFT库-Rust开发
文件大小:246KB
文件格式:ZIP
更新时间:2024-06-16 12:33:32
Rust Machine learning
RustFFT是用纯Rust编写的混合基数FFT库RustFFT RustFFT是用纯Rust编写的高性能FFT库。 有关更多详细信息,请参见文档。 这是RustFFT的实验版本,可实现AVX加速。 当前,它需要每晚编译一次,主要用于min_specialization功能。 最终计划是将该实验版本作为RustFFT的5.0版本发布,但是只有在稳定的Rust上编译之后,这种情况才会发生。 无需特殊代码即可激活AVX:只需使用FftPlanne计划FFT
【文件预览】:
RustFFT-master
----.gitignore(35B)
----benches()
--------bench_compare_scalar_sse_avx.rs(4KB)
--------bench_check_scalar_2to1024.rs(11KB)
--------bench_check_sse_2to1024.rs(11KB)
--------bench_rustfft.rs(31KB)
--------bench_rustfft_scalar.rs(32KB)
--------bench_rustfft_sse.rs(10KB)
--------compare_3n2m_strategies.rs(42KB)
----src()
--------avx()
--------test_utils.rs(7KB)
--------twiddles.rs(4KB)
--------common.rs(11KB)
--------fft_cache.rs(1KB)
--------array_utils.rs(6KB)
--------sse()
--------math_utils.rs(30KB)
--------plan.rs(28KB)
--------lib.rs(20KB)
--------algorithm()
----CHANGELOG.md(5KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----tools()
--------genbutterflies.py(4KB)
--------p2comparison.py(2KB)
--------gen_sse_butterflies.py(7KB)
----examples()
--------concurrency.rs(644B)
--------asmtest.rs(354B)
----UpgradeGuide4to5.md(7KB)
----LICENSE-MIT(1KB)
----README.md(3KB)
----tests()
--------accuracy.rs(6KB)
----rustfmt.toml(160B)
----LICENSE-APACHE(11KB)