Skip to content

cuFFT integration#395

Open
CaseySanchez wants to merge 4 commits into
Rust-GPU:mainfrom
CaseySanchez:cufft
Open

cuFFT integration#395
CaseySanchez wants to merge 4 commits into
Rust-GPU:mainfrom
CaseySanchez:cufft

Conversation

@CaseySanchez
Copy link
Copy Markdown

@CaseySanchez CaseySanchez commented Jun 5, 2026

Summary

  • Adds crates/cufft_raw: bindgen-generated bindings for the cuFFT library
  • Adds crates/cufft: safe Rust wrapper with FftPlan, FftType, Direction, and typed exec methods
  • Adds examples/fft: 1-D C2C FFT demo that verifies spectral peak and round-trip accuracy

Test plan

  • ./container/scripts/dex cargo build builds cleanly
  • ./container/scripts/dex cargo run -p fft prints correct peak bin and round-trip error < 1e-5
  • ./container/scripts/dex cargo clippy --workspace passes
  • Tested on: [OS: Ubuntu 24.04.4 LTS, GPU: NVIDIA GeForce RTX 3060, CUDA Version: 13.3.33]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant