Fourier Neural Operators #
The public FNO model is polymorphic in spatial rank. Its portable implementation uses a dense multidimensional DFT with separate real and imaginary tensors. Accelerated implementations may use backend capsules such as the specialized cuFFT path.
Reference: Zongyi Li et al., Fourier Neural Operator for Parametric Partial Differential Equations, ICLR 2021.
Configuration for a scalar-field FNO over d spatial axes.
Extent of each spatial axis.
Number of low and high Fourier modes retained along each axis.
Every spatial axis is nonempty.
Low and high retained bands do not overlap along any axis.
- width : ℕ
Width of the latent channel representation.
The latent channel representation is nonempty.
- blocks : ℕ
Number of spectral residual blocks.
- seed : ℕ
Base seed for parameter initialization.
Instances For
Build the portable multidimensional FNO model.
The shape and mode contracts are independent of the execution backend and are retained when a fused kernel is chosen.