gpu-fft 1.2.0

A Rust library for performing Fast Fourier Transform (FFT) and Inverse FFT using GPU acceleration.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
extern "C" {
    pub fn mlx_fft_forward(
        input_real: *const f32,
        input_imag: *const f32,
        output_real: *mut f32,
        output_imag: *mut f32,
        n: u32,
    ) -> i32;

    pub fn mlx_fft_inverse(
        input_real: *const f32,
        input_imag: *const f32,
        output_real: *mut f32,
        output_imag: *mut f32,
        n: u32,
    ) -> i32;
}