ggml-org/ggml

ggml : add FFT operator

オープン

#1,049 opened on 2024/12/14

 (2 件のコメント) (3 件のリアクション) (0 人の担当者)C++ (1,788 件のフォーク)auto 404
enhancementgood first issue

Repository metrics

Stars
 (15,223 個のスター)
PR merge metrics
 (平均マージ 11h 12m) (30d で 22 merged PRs)

説明

It would be nice to have a simple implementation of FFT. The main goal is to be able to keep the data inside a ggml graph in certain scenarios (such as in Whisper and various TTS models), even if the performance is not as good as dedicated libraries (such as FFTW and cuFFT). I think we can start with a basic Cooley-Tukey implementation to keep things simple. Batched 1D FFT should be supported, as well as common variations such as inverse FFT and real-valued FFT.

コントリビューターガイド