# FastONN -- Python based open-source GPU implementation for Operational Neural Networks

arXiv: https://arxiv.org/abs/2006.02267 · HTML: https://mlsanity.com/paper/2006.02267/

## Key facts

- Cited by 19 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 3 Jun 2020.

## Built on by (most cited first, 19 of 19)

- [Real-Time Patient-Specific ECG Classification by 1D Self-Operational Neural Networks](https://mlsanity.com/paper/2110.02215/) (2021)
- [Real-Time Glaucoma Detection from Digital Fundus Images using Self-ONNs](https://mlsanity.com/paper/2109.13604/) (2021)
- [Robust Peak Detection for Holter ECGs by Self-Organized Operational Neural Networks](https://mlsanity.com/paper/2110.02381/) (2021)
- [Blind ECG Restoration by Operational Cycle-GANs](https://mlsanity.com/paper/2202.00589/) (2022)
- [Global ECG Classification by Self-Operational Neural Networks with Feature Injection](https://mlsanity.com/paper/2204.03768/) (2022)
- [Self-Organized Variational Autoencoders (Self-VAE) for Learned Image Compression](https://mlsanity.com/paper/2105.12107/) (2021)
- [BM3D vs 2-Layer ONN](https://mlsanity.com/paper/2103.03060/) (2021)
- [Super Neurons](https://mlsanity.com/paper/2109.01594/) (2021)
- [Zero-Shot Motor Health Monitoring by Blind Domain Transition](https://mlsanity.com/paper/2212.06154/) (2022)
- [Blind Restoration of Real-World Audio by 1D Operational GANs](https://mlsanity.com/paper/2212.14618/) (2022)
- [Improved Active Fire Detection using Operational U-Nets](https://mlsanity.com/paper/2304.09721/) (2023)
- [Convolutional versus Self-Organized Operational Neural Networks for Real-World Blind Image Denoising](https://mlsanity.com/paper/2103.03070/) (2021)
- [Expert Operational GANS: Towards Real-Color Underwater Image Restoration](https://mlsanity.com/paper/2507.11562/) (2025)
- [CASR-Net: An Image Processing-focused Deep Learning-based Coronary Artery Segmentation and Refinement Network for X-ray Coronary Angiogram](https://mlsanity.com/paper/2510.27315/) (2025)
- [Image denoising by Super Neurons: Why go deep?](https://mlsanity.com/paper/2111.14948/) (2021)
- [Exploring Sound vs Vibration for Robust Fault Detection on Rotating Machinery](https://mlsanity.com/paper/2312.10742/) (2023)
- [High-Quality and Full Bandwidth Seismic Signal Synthesis using Operational GANs](https://mlsanity.com/paper/2407.11040/) (2024)
- [BRSR-OpGAN: Blind Radar Signal Restoration using Operational Generative Adversarial Network](https://mlsanity.com/paper/2407.13949/) (2024)
- [Multi-Pass, Multi-View Blended Learning for High-Fidelity Volumetric CT Synthesis from Chest X-Rays](https://mlsanity.com/paper/2609.09920/) (2026)

## Abstract (arXiv)

Operational Neural Networks (ONNs) have recently been proposed as a special class of artificial neural networks for grid structured data. They enable heterogenous non-linear operations to generalize the widely adopted convolution-based neuron model. This work introduces a fast GPU-enabled library for training operational neural networks, FastONN, which is based on a novel vectorized formulation of the operational neurons. Leveraging on automatic reverse-mode differentiation for backpropagation, FastONN enables increased flexibility with the incorporation of new operator sets and customized gradient flows. Additionally, bundled auxiliary modules offer interfaces for performance tracking and checkpointing across different data partitions and customized metrics.
