# NERVE
Lightweight super-resolution / restoration. Drop an image, pick a model,
press **Upscale**, and download the full-quality PNG.
**What is NERVE?** A small (~1.8M params) pure-convolution network built for
*ease of use*, not benchmark chasing: one file, one variant, and a checkpoint
that converts cleanly to dynamic ONNX, TensorRT and ncnn — no fused/unfused
pairs, no headaches.
- **2x / 4x release** → for **clean** images.
- **2x / 4x OTF GAN** → for **degraded** images (blurry, noisy, JPEG-compressed).
The **2x OTF GAN** is the default; other models stay selectable.
Models, ONNX/ncnn files, training configs and the architecture live at
**[huggingface.co/Phips/NERVE](https://huggingface.co/Phips/NERVE)**.
Links: NERVE · HEART · NERVE demo · HEART demo · convert a checkpoint · local app · train NERVE · train HEART try it online (ZeroGPU) · convert a checkpoint · local app · train your own (Colab)
Model
Try one of these