yum/vfft

git clone https://git.yummers.dev/yum/vfft

yumVersion bumpabf4a25

master
1009 B47 linesraw
1[package]
2name = "vfft"
3version = "0.2.0"
4edition = "2024"
5description = "A very fast fourier transform."
6readme = "README.md"
7repository = "https://git.yummers.dev/gpu_fft.git/"
8license = "MIT"
9keywords = ["fft", "transform", "dft", "fourier", "discrete"]
10
11[features]
12default = []
13gpu = [
14  "num-complex/bytemuck",
15  "dep:wgpu",
16  "dep:naga",
17  "dep:pollster",
18  "dep:bytemuck",
19]
20
21[dependencies]
22# CPU / common
23anyhow = "1.0.104"
24clap = { version = "4.6.7", features = ["derive"] }
25env_logger = "0.11.11"
26num = "0.4.3"
27num-complex = { version = "0.4.3" }
28rand = "0.10.2"
29rustfft = { version = "6.4.1", default-features = false, features = [] }
30# GPU
31bytemuck = { version = "1.25.2", optional = true }
32naga = { version = "30.0.1", optional = true }
33pollster = { version = "1.0.1", optional = true }
34wgpu = { version = "30.0.1", features = ["naga-ir"], optional = true }
35
36
37[dev-dependencies]
38criterion = "0.3"
39rand = "0.10.2"
40
41[[bench]]
42name = "meow"
43harness = false
44
45[build-dependencies]
46anyhow = "1.0.104"
47