--- license: bsd-3-clause tags: - coreml - super-resolution - real-esrgan - image-upscaling --- # Real-ESRGAN CoreML CoreML conversion of [xinntao/Real-ESRGAN](https://github.com/xinntao/Real-ESRGAN) (RealESRGAN_x4plus) for use in macOS/iOS apps. ## Model - **Architecture**: RRDBNet (23 RRDB blocks, 64 features, 32 growth channels) - **Scale**: 4x upscaling - **Precision**: Float16 - **Input**: `(1, 3, 256, 256)` — RGB normalized [0, 1] - **Output**: `(1, 3, 1024, 1024)` — RGB [0, 1] - **Size**: ~33 MB (mlpackage), ~30 MB (zip) - **Target**: macOS 15+ ## Usage Download `RealESRGAN-x4plus.mlpackage.zip`, unzip, then compile: ```swift let compiledURL = try MLModel.compileModel(at: mlpackageURL) let model = try MLModel(contentsOf: compiledURL) ``` For images larger than 256x256, use tile-based processing with overlap padding. ## License BSD-3-Clause (same as original Real-ESRGAN) ## Credits - Original model: [xinntao/Real-ESRGAN](https://github.com/xinntao/Real-ESRGAN) - Converted for [Fluxforge Studio](https://fluxforge.app)