A fully custom Image Super-Resolution system built from scratch using Python, CuPy, and C++ acceleration without PyTorch or TensorFlow.
This project implements a Residual CNN architecture for 2× image upscaling, including manual forward and backward propagation, custom convolution layers, GPU acceleration, and optimized C++ kernels.