模型需从 Google Drive 手动下载,仓库本身不含权重文件;各模型许可证跟随原项目,商用前需逐个确认;.mlpackage 与 iOS 27 的 .aimodel 格式不通用,需另找 Core AI 仓库
CoreML-Models
john-rocky活跃维护把 PyTorch 模型转成 iOS/macOS 可直接用的 .mlpackage,每个模型都配转换脚本和 SwiftUI 示例,省去自己折腾 Core ML 的麻烦。
Core ML model zoo for iOS/macOS — PyTorch models converted to ready-to-use .mlpackage, each with a conversion script and SwiftUI sample app. Sibling repos cover Apple's Core AI framework (iOS/macOS 27) and on-device LLMs.
README 未给出安装命令,使用方式是下载 .mlpackage 后打包进 Xcode 项目README 未说明具体硬件要求;模型面向 iOS/macOS 的 Core ML 运行环境,未列出显存或 GPU 型号。
把 PyTorch 模型转成可直接用的 Core ML .mlpackage,省去自己转换和搭示例的功夫
把 PyTorch 模型转成 iOS/macOS 可直接用的 .mlpackage,每个模型都配转换脚本和 SwiftUI 示例,省去自己折腾 Core ML 的麻烦。
核心能力
- 按图像分类、检测、分割、TTS 等任务分类整理模型目录
- 每个模型提供 Google Drive 下载的 .mlpackage 文件
- 部分模型附带转换脚本和 SwiftUI 示例工程
- 覆盖 YOLO 系列、Stable Diffusion、SAM2 等热门模型
- 标注各模型原始项目、数据集、体积与许可证
容易踩的坑
- yoloe-v1YOLOE — Open-Vocabulary Detection + Segmentation + Visual Prompts最新正式版2026-06-01 · 2026-06-01 05:55 UTC
YOLOE converted to Core ML: real-time open-vocabulary detection + instance segmentation, with text and visual prompts. Sizes S (fast) and L (accurate).
Region-embedding design: the detector is text-free and emits per-anchor region embeddings; the region-query similarity (BNContrastiveHead, folded into a 513-d augmented dot product) runs in Swift, so the vocabulary changes for free without re-running the image branch.
- yoloe_detector_s/l — region-embedding detector + seg (image -> boxes, region_embeddings[1,513,8400], mask_coeffs, mask_protos)
- reprta_s/l — RepRTA text-prompt refinement MLP (raw_tpe -> tpe)
- visual_prompt_encoder_s/l — SAVPE visual prompt (image + 80x80 box mask -> vpe[1,1,512]); a drop-in for the text query
- mobileclip_blt_text — Apple MobileCLIP B-LT text encoder (shared)
- clip_vocab.json — CLIP BPE vocabulary (shared)
Demo: sample_apps/YOLOEDemo (camera/photo/video + Visual tab). License: AGPL-3.0 (THU-MIG/yoloe); MobileCLIP is Apple's export.
- fastsam-v1FastSAM (YOLOv8-seg) CoreML2026-05-29 · 2026-05-29 07:05 UTC
查看更新说明
FastSAM instance segmentation (segment-everything) converted to Core ML, FP16. FastSAM-s (light, ~23 MB) and FastSAM-x (quality, ~138 MB). YOLOv8-seg architecture; outputs boxes + scores + mask coefficients + mask protos. License: AGPL-3.0 (Ultralytics). See sample_apps/FastSAMDemo and conversion_scripts/convert_fastsam.py.
- moge2-v1MoGe-2 ViT-B Normal (504×504, FP16)2026-04-08 · 2026-04-08 02:49 UTC
查看更新说明
MoGe-2 ViT-B + normal (CVPR 2025 Oral) — monocular 3D geometry estimation.
Single CoreML mlpackage (~200 MB FP16, 504×504 fixed input). Predicts metric depth, surface normals, and confidence mask from a DINOv2 ViT-B/14 backbone.
Variant:
Ruicheng/moge-2-vitb-normal(104M params)Output Shape Description points(1, 504, 504, 3) 3D point map (affine, exp-remapped) depth(1, 504, 504) Raw depth (multiply by metric_scale for meters) normal(1, 504, 504, 3) Surface normals, L2-normalized mask(1, 504, 504) Confidence mask (sigmoid, threshold at 0.5) metric_scale(1,) Scalar to convert raw depth → metric meters See sample_apps/MoGe2Demo/ for the iOS demo app.
- kokoro-v1Kokoro-82M CoreML v12026-04-07 · 2026-04-07 03:30 UTC
查看更新说明
First CoreML port of hexgrad/Kokoro-82M with on-device bilingual (English + Japanese) free-text input. Contains: Predictor (flexible 1-256 phonemes) + Decoder buckets (128/256/512 frames). FP32. Includes the mod-by-1 fix in iSTFTNet SineGen. See README.md → Text-to-Speech → Kokoro-82M for details.
- hypersd-v1Hyper-SD v1 — Single-Step SD1.5 Text-to-Image2026-04-06 · 2026-04-06 05:34 UTC
查看更新说明
4 CoreML models for Hyper-SD 1-step text-to-image (SD1.5 base + ByteDance Hyper-SD LoRA fused, 512×512 output, ~947 MB total).
- HyperSDTextEncoder.mlpackage.zip (216 MB, FP16) — CLIP ViT-L text encoder
- HyperSDUnetChunk1.mlpackage.zip (310 MB, 6-bit palettized) — Hyper-SD UNet first half (Split-Einsum attention)
- HyperSDUnetChunk2.mlpackage.zip (290 MB, 6-bit palettized) — Hyper-SD UNet second half
- HyperSDVAEDecoder.mlpackage.zip (87 MB, FP16) — Stable Diffusion VAE decoder
Single-step generation via TCD scheduler. Runs on iPhone 15+ with Neural Engine.
See conversion_scripts/convert_hypersd.py and sample_apps/HyperSDDemo.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
CoreML-Models
Maintained by Daisuke Majima — on-device AI for iOS & Android.
Looking for Core AI on iOS 27 or macOS 27?
For a .aimodel bundle or a custom local model in a new Swift app, the Core AI start page connects the model zoo, CoreAIKit, and downloadable demo apps. It includes the tested environment for each starting point. Coding agents can read the task index.
This repository provides Core ML models and sample apps. Use the catalog below for existing Core ML integrations, earlier OS targets, or models available here; .mlpackage and .aimodel are different formats.
How to use
Take a look this model zoo, and if you found the CoreML model you want, download the model from google drive link and bundle it in your project. Or if the model have sample project link, try it and see how to use the model in the project. You are free to do or not.
If you like this repository, please give me a star so I can do my best.
Projects using these models
- xLights — an open-source light show sequencer. On macOS, xLights 2026.18 downloads this repository's HTDemucs Core ML model on first use and splits a song's audio into four stems: drums, bass, other, and vocals (source).
Section Link
-
Stable Diffusion :text2image
How to get the model
You can get the model converted to CoreML format from the link of Google drive. See the section below for how to use it in Xcode. The license for each model conforms to the license for the original project.
Image Classifier
Efficientnet
| Google Drive Link | Size | Dataset | Original Project | License |
|---|---|---|---|---|
| Efficientnetb0 | 22.7 MB | ImageNet | TensorFlowHub | Apache2.0 |
Efficientnetv2
| Google Drive Link | Size | Dataset | Original Project | License | Year |
|---|---|---|---|---|---|
| Efficientnetv2 | 85.8 MB | ImageNet | Google/autoML | Apache2.0 | 2021 |
VisionTransformer
An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale.
| Google Drive Link | Size | Dataset | Original Project | License | Year |
|---|---|---|---|---|---|
| VisionTransformer-B16 | 347.5 MB | ImageNet | google-research/vision_transformer | Apache2.0 | 2021 |
Conformer
Local Features Coupling Global Representations for Visual Recognition.
| Google Drive Link | Size | Dataset | Original Project | License | Year |
|---|---|---|---|---|---|
| Conformer-tiny-p16 | 94.1 MB | ImageNet | pengzhiliang/Conformer | Apache2.0 | 2021 |
DeiT
Data-efficient Image Transformers
| Google Drive Link | Size | Dataset | Original Project | License | Year |
|---|---|---|---|---|---|
| DeiT-base384 | 350.5 MB | ImageNet | facebookresearch/deit | Apache2.0 | 2021 |
RepVGG
Making VGG-style ConvNets Great Again
| Google Drive Link | Size | Dataset | Original Project | License | Year |
|---|---|---|---|---|---|
| RepVGG-A0 | 33.3 MB | ImageNet | DingXiaoH/RepVGG | MIT | 2021 |
RegNet
Designing Network Design Spaces
| Google Drive Link | Size | Dataset | Original Project | License | Year |
|---|---|---|---|---|---|
| regnet_y_400mf | 16.5 MB | ImageNet | TORCHVISION.MODELS | MIT | 2020 |
MobileViTv2
CVNets: A library for training computer vision networks
| Google Drive Link | Size | Dataset | Original Project | License | Year | Conversion Script |
|---|---|---|---|---|---|---|
| MobileViTv2 | 18.8 MB | ImageNet | apple/ml-cvnets | apple | 2022 |
Object Detection
D-FINE
| Download Link | Size | Output | Original Project | License | Note | Sample Project |
|---|---|---|---|---|---|---|
| dfine-n-coco | 13MB | Confidence(MultiArray (Float32 300 × 80)), Coordinates (MultiArray (Float32 300 × 4)) | Peterande/D-FINE | Apache 2.0 | Input 640×640. Coordinates are normalized cxcywh. No NMS — filter by confidence threshold. | peaceofcake DFINEDemo |
RF-DETR
| Download Link | Size | Output | Original Project | License | Note | Sample Project |
|---|---|---|---|---|---|---|
| rfdetr-n-coco | 95MB | Confidence(MultiArray (Float32 300 × 91)), Coordinates (MultiArray (Float32 300 × 4)) | roboflow/rf-detr | Apache 2.0 | Input 384×384. 91 classes (index 0 = background, 1-90 = COCO category IDs). Coordinates are normalized cxcywh. No NMS. | peaceofcake DFINEDemo |
YOLOv5s
| Google Drive Link | Size | Output | Original Project | License | Note | Sample Project |
|---|---|---|---|---|---|---|
| YOLOv5s | 29.3MB | Confidence(MultiArray (Double 0 × 80)), Coordinates (MultiArray (Double 0 × 4)) | ultralytics/yolov5 | GNU | Non Maximum Suppression has been added. | CoreML-YOLOv5 |
YOLOv7
| Google Drive Link | Size | Output | Original Project | License | Note | Sample Project | Conversion Script |
|---|---|---|---|---|---|---|---|
| YOLOv7 | 147.9MB | Confidence(MultiArray (Double 0 × 80)), Coordinates (MultiArray (Double 0 × 4)) | WongKinYiu/yolov7 | GNU | Non Maximum Suppression has been added. | CoreML-YOLOv5 |
YOLOv8
| Google Drive Link | Size | Output | Original Project | License | Note | Sample Project |
|---|---|---|---|---|---|---|
| YOLOv8s | 45.1MB | Confidence(MultiArray (Double 0 × 80)), Coordinates (MultiArray (Double 0 × 4)) | ultralytics/ultralytics | GNU | Non Maximum Suppression has been added. | CoreML-YOLOv5 |
YOLOv9
YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information. Uses PGI and GELAN architecture for efficient object detection.
| Download Link | Size | Output | Original Project | License | Year | Note | Sample Project |
|---|---|---|---|---|---|---|---|
| yolov9s.mlpackage.zip | 14 MB | Confidence (MultiArray (Double 0 × 80)), Coordinates (MultiArray (Double 0 × 4)) | WongKinYiu/yolov9 | GPL-3.0 | 2024 | Non Maximum Suppression has been added. | YOLOv9Demo |
YOLOv10
YOLOv10: Real-Time End-to-End Object Detection. NMS-free architecture using consistent dual assignments — no post-processing needed.
| Download Link | Size | Output | Original Project | License | Year | Note | Sample Project |
|---|---|---|---|---|---|---|---|
| yolov10s.mlpackage.zip | 14 MB | MultiArray (1 × 300 × 6) | THU-MIG/yolov10 | AGPL-3.0 | 2024 | NMS-free end-to-end detection. | YOLO26Demo |
YOLO11
YOLO11: Ultralytics latest YOLO with improved backbone and neck architecture. 22% fewer parameters than YOLOv8 with higher mAP.
| Download Link | Size | Output | Original Project | License | Year | Note | Sample Project |
|---|---|---|---|---|---|---|---|
| yolo11s.mlpackage.zip | 18 MB | Confidence (MultiArray (Double 0 × 80)), Coordinates (MultiArray (Double 0 × 4)) | ultralytics/ultralytics | AGPL-3.0 | 2024 | Non Maximum Suppression has been added. | YOLOv9Demo |
YOLO26
YOLO26: Edge-first vision AI with NMS-free end-to-end detection. Up to 43% faster CPU inference vs YOLO11 with DFL removal and ProgLoss.
| Download Link | Size | Output | Original Project | License | Year | Note | Sample Project |
|---|---|---|---|---|---|---|---|
| yolo26s.mlpackage.zip | 18 MB | MultiArray (1 × 300 × 6) | ultralytics/ultralytics | AGPL-3.0 | 2026 | NMS-free end-to-end detection. | YOLO26Demo |
YOLO-World
YOLO-World: Real-Time Open-Vocabulary Object Detection. Type any text query and detect it — no fixed class list. Uses CLIP text encoder for open-vocabulary matching.
| Download Link | Size | Description | Original Project | License | Year | Sample Project |
|---|---|---|---|---|---|---|
| yoloworld_detector.mlpackage.zip | 25 MB | YOLO-World V2-S visual detector | AILab-CVC/YOLO-World | GPL-3.0 | 2024 | YOLOWorldDemo |
| clip_text_encoder.mlpackage.zip | 121 MB | CLIP ViT-B/32 text encoder | openai/CLIP | MIT | 2021 | — |
| clip_vocab.json.zip | 1.6 MB | BPE vocabulary for tokenizer | — | — | — | — |
YOLOE
YOLOE: Real-Time Open-Vocabulary Detection + Instance Segmentation. Detect and segment anything from a text query or a visual prompt (box an example object) — no fixed class list. Available in S (fast) and L (accurate). See YOLOEDemo for the region-embedding + MobileCLIP pipeline.
| Download Link | Size | Description | Original Project | License | Year | Sample Project |
|---|---|---|---|---|---|---|
| yoloe_detector_s.mlpackage.zip | 20 MB | YOLOE-11s-seg region-embedding detector + segmentation | THU-MIG/yoloe | AGPL-3.0 | 2025 | YOLOEDemo |
| yoloe_detector_l.mlpackage.zip | 54 MB | YOLOE-11l-seg region-embedding detector + segmentation | THU-MIG/yoloe | AGPL-3.0 | 2025 | YOLOEDemo |
| reprta_s.mlpackage.zip | 6 MB | YOLOE RepRTA text-refinement MLP (S) | THU-MIG/yoloe | AGPL-3.0 | 2025 | — |
| reprta_l.mlpackage.zip | 6 MB | YOLOE RepRTA text-refinement MLP (L) | THU-MIG/yoloe | AGPL-3.0 | 2025 | — |
| visual_prompt_encoder_s.mlpackage.zip | 20 MB | YOLOE SAVPE visual-prompt encoder (S): image + box → query | THU-MIG/yoloe | AGPL-3.0 | 2025 | YOLOEDemo |
| visual_prompt_encoder_l.mlpackage.zip | 54 MB | YOLOE SAVPE visual-prompt encoder (L): image + box → query | THU-MIG/yoloe | AGPL-3.0 | 2025 | YOLOEDemo |
| mobileclip_blt_text.mlpackage.zip | 121 MB | Apple MobileCLIP B-LT text encoder (shared) | apple/ml-mobileclip | Apple | 2024 | — |
| clip_vocab.json.zip | 1.6 MB | BPE vocabulary for tokenizer (shared) | — | — | — | — |
Multi-Object Tracking
ByteTrack
ByteTrack: Multi-Object Tracking by Associating Every Detection Box. Pure-Swift on-device tracker that adds persistent IDs on top of any detector above — an 8D Kalman filter plus two-stage IoU association, no appearance / ReID network.
| Implementation | Source | Paper | License | Year | Note | Sample Project |
|---|---|---|---|---|---|---|
| Pure Swift (no download) | Tracker.swift | ByteTrack (arXiv 2110.06864) | MIT (this port) / Original | 2022 | 8D Kalman + two-stage IoU association, class-aware, greedy matching, lost-track buffer of 30 frames. Drop-in on top of any [Detection] stream. | YOLO26Demo |
Segmentation
U2Net
| Google Drive Link | Size | Output | Original Project | License |
|---|---|---|---|---|
| U2Net | 175.9 MB | Image(GRAYSCALE 320 × 320) | xuebinqin/U-2-Net | Apache |
| U2Netp | 4.6 MB | Image(GRAYSCALE 320 × 320) | xuebinqin/U-2-Net | Apache |
IS-Net
| Google Drive Link | Size | Output | Original Project | License | Year | Conversion Script |
|---|---|---|---|---|---|---|
| IS-Net | 176.1 MB | Image(GRAYSCALE 1024 × 1024) | xuebinqin/DIS | Apache | 2022 | |
| IS-Net-General-Use | 176.1 MB | Image(GRAYSCALE 1024 × 1024) | xuebinqin/DIS | Apache | 2022 |
RMBG1.4
RMBG1.4 - The IS-Net enhanced with our unique training scheme and proprietary dataset.
| Download Link | Size | Output | Original Project | License | year | Sample Project | Conversion Script |
|---|---|---|---|---|---|---|---|
| RMBG_1_4.mlpackage.zip | 42 MB (INT8) | Alpha mask 1024x1024 | briaai/RMBG-1.4 | Creative Commons | 2024 | RMBGDemo | convert_rmbg.py |
face-Parsing
| Google Drive Link | Size | Output | Original Project | License | Sample Project |
|---|---|---|---|---|---|
| face-Parsing | 53.2 MB | MultiArray(1 x 512 × 512) | zllrunning/face-parsing.PyTorch | MIT | CoreML-face-parsing |
Segformer
Simple and Efficient Design for Semantic Segmentation with Transformers
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| SegFormer_mit-b0_1024x1024_cityscapes | 14.9 MB | MultiArray(512 × 1024) | NVlabs/SegFormer | NVIDIA | 2021 |
BiSeNetV2
Bilateral Network with Guided Aggregation for Real-time Semantic Segmentation
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| BiSeNetV2_1024x1024_cityscapes | 12.8 MB | MultiArray | ycszen/BiSeNet | Apache2.0 | 2021 |
DNL
Disentangled Non-Local Neural Networks
| Google Drive Link | Size | Output | Dataset | Original Project | License | year |
|---|---|---|---|---|---|---|
| dnl_r50-d8_512x512_80k_ade20k | 190.8 MB | MultiArray[512x512] | ADE20K | yinmh17/DNL-Semantic-Segmentation | Apache2.0 | 2020 |
ISANet
Interlaced Sparse Self-Attention for Semantic Segmentation
| Google Drive Link | Size | Output | Dataset | Original Project | License | year |
|---|---|---|---|---|---|---|
| isanet_r50-d8_512x512_80k_ade20k | 141.5 MB | MultiArray[512x512] | ADE20K | openseg-group/openseg.pytorch | MIT | ArXiv'2019/IJCV'2021 |
FastFCN
Rethinking Dilated Convolution in the Backbone for Semantic Segmentation
| Google Drive Link | Size | Output | Dataset | Original Project | License | year |
|---|---|---|---|---|---|---|
| fastfcn_r50-d32_jpu_aspp_512x512_80k_ade20k | 326.2 MB | MultiArray[512x512] | ADE20K | wuhuikai/FastFCN | MIT | ArXiv'2019 |
GCNet
Non-local Networks Meet Squeeze-Excitation Networks and Beyond
| Google Drive Link | Size | Output | Dataset | Original Project | License | year |
|---|---|---|---|---|---|---|
| gcnet_r50-d8_512x512_20k_voc12aug | 189 MB | MultiArray[512x512] | PascalVOC | xvjiarui/GCNet | Apache License 2.0 | ICCVW'2019/TPAMI'2020 |
DANet
Dual Attention Network for Scene Segmentation(CVPR2019)
| Google Drive Link | Size | Output | Dataset | Original Project | License | year |
|---|---|---|---|---|---|---|
| danet_r50-d8_512x1024_40k_cityscapes | 189.7 MB | MultiArray[512x1024] | CityScapes | junfu1115/DANet | MIT | CVPR2019 |
Semantic-FPN
Panoptic Feature Pyramid Networks
| Google Drive Link | Size | Output | Dataset | Original Project | License | year |
|---|---|---|---|---|---|---|
| fpn_r50_512x1024_80k_cityscapes | 108.6 MB | MultiArray[512x1024] | CityScapes | facebookresearch/detectron2 | Apache License 2.0 | 2019 |
cloths_segmentation
Code for binary segmentation of various cloths.
| Google Drive Link | Size | Output | Dataset | Original Project | License | year |
|---|---|---|---|---|---|---|
| clothSegmentation | 50.1 MB | Image(GrayScale 640x960) | fashion-2019-FGVC6 | facebookresearch/detectron2 | MIT | 2020 |
easyportrait
EasyPortrait - Face Parsing and Portrait Segmentation Dataset.
| Google Drive Link | Size | Output | Original Project | License | year | Swift sample | Conversion Script |
|---|---|---|---|---|---|---|---|
| easyportrait-segformer512-fp | 7.6 MB | Image(GrayScale 512x512) * 9 | hukenovs/easyportrait | Creative Commons | 2023 | easyportrait-coreml |
MobileSAM
Faster Segment Anything: Towards Lightweight SAM for Mobile Applications. MobileSAM replaces the heavy ViT-H image encoder with a lightweight ViT-Tiny encoder via decoupled knowledge distillation, making it ~60x smaller and ~40x faster than the original SAM.
| Download Link | Size | Output | Original Project | License | Year | Sample Project |
|---|---|---|---|---|---|---|
| MobileSAM.zip | 23 MB (Encoder 13 MB + Decoder 9.8 MB) | Segmentation Mask | ChaoningZhang/MobileSAM | Apache 2.0 | 2023 | SamKit |
SAM2-Tiny
SAM 2: Segment Anything in Images and Videos. SAM 2 extends promptable segmentation from images to videos using a streaming architecture with memory. The Tiny variant uses a Hiera-T backbone for efficient on-device inference.
| Download Link | Size | Output | Original Project | License | Year | Sample Project |
|---|---|---|---|---|---|---|
| SAM2Tiny.zip | 76 MB (ImageEncoder 64 MB + PromptEncoder 2 MB + MaskDecoder 9.8 MB) | Segmentation Mask | facebookresearch/sam2 | Apache 2.0 | 2024 | SamKit |
FastSAM
Fast Segment Anything — a YOLOv8-seg instance segmenter (not a SAM encoder/decoder): one forward pass segments everything and point/box prompts just select among them, the fastest SAM-family option for real-time use. FastSAM-s (light) / FastSAM-x (quality).
| Download Link | Size | Output | Original Project | License | Year | Sample Project | Conversion Script |
|---|---|---|---|---|---|---|---|
| FastSAM_s.mlpackage.zip | ~23 MB FP16 | Instance masks | CASIA-IVA-Lab/FastSAM | AGPL-3.0 | 2023 | FastSAMDemo · SamKit | convert_fastsam.py |
| FastSAM_x.mlpackage.zip | ~138 MB FP16 | Instance masks | CASIA-IVA-Lab/FastSAM | AGPL-3.0 | 2023 | FastSAMDemo · SamKit | convert_fastsam.py |
Note: AGPL-3.0 (Ultralytics YOLOv8), unlike the Apache-2.0 SAM family.
Video Matting
MatAnyone
pq-yang/MatAnyone (CVPR 2025) — temporally consistent video matting with object-level memory propagation. From a first-frame mask it tracks and refines an alpha matte across the whole clip, holding sharp edges (hair, semitransparent regions) far better than per-frame baselines.
| Download Link | Size | Input | Output | Original Project | License | Year | Sample Project | Conversion Script |
|---|---|---|---|---|---|---|---|---|
| MatAnyone (5 mlpackages, ~111 MB FP16 total) | 111 MB | image [1,3,432,768] (per-frame state in Swift) | alpha matte [1,1,432,768] | pq-yang/MatAnyone | NTU S-Lab 1.0 | 2025 | MatAnyoneDemo | convert_matanyone.py |
See sample_apps/MatAnyoneDemo/README.md for the per-frame state machine, the 5-module split, and conversion details.
Super Resolution
Real ESRGAN
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| Real ESRGAN4x | 66.9 MB | Image(RGB 2048x2048) | xinntao/Real-ESRGAN | BSD 3-Clause License | 2021 |
| Real ESRGAN Anime4x | 66.9 MB | Image(RGB 2048x2048) | xinntao/Real-ESRGAN | BSD 3-Clause License | 2021 |
GFPGAN
Towards Real-World Blind Face Restoration with Generative Facial Prior
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| GFPGAN | 337.4 MB | Image(RGB 512x512) | TencentARC/GFPGAN | Apache2.0 | 2021 |
BSRGAN
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| BSRGAN | 66.9 MB | Image(RGB 2048x2048) | cszn/BSRGAN | 2021 |
A-ESRGAN
| Google Drive Link | Size | Output | Original Project | License | year | Conversion Script |
|---|---|---|---|---|---|---|
| A-ESRGAN | 63.8 MB | Image(RGB 1024x1024) | aesrgan/A-ESRGANN | BSD 3-Clause License | 2021 |
Beby-GAN
Best-Buddy GANs for Highly Detailed Image Super-Resolution
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| Beby-GAN | 66.9 MB | Image(RGB 2048x2048) | dvlab-research/Simple-SR | MIT | 2021 |
RRDN
The Residual in Residual Dense Network for image super-scaling.
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| RRDN | 16.8 MB | Image(RGB 2048x2048) | idealo/image-super-resolution | Apache2.0 | 2018 |
Fast-SRGAN
Fast-SRGAN.
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| Fast-SRGAN | 628 KB | Image(RGB 1024x1024) | HasnainRaz/Fast-SRGAN | MIT | 2019 |
ESRGAN
Enhanced-SRGAN.
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| ESRGAN | 66.9 MB | Image(RGB 2048x2048) | xinntao/ESRGAN | Apache 2.0 | 2018 |
UltraSharp
Pretrained: 4xESRGAN
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| UltraSharp | 34 MB | Image(RGB 1024x1024) | Kim2019/ | CC-BY-NC-SA-4.0 | 2021 |
SRGAN
Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network.
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| SRGAN | 6.1 MB | Image(RGB 2048x2048) | dongheehand/SRGAN-PyTorch | 2017 |
SRResNet
Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network.
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| SRResNet | 6.1 MB | Image(RGB 2048x2048) | dongheehand/SRGAN-PyTorch | 2017 |
LESRCNN
Lightweight Image Super-Resolution with Enhanced CNN.
| Google Drive Link | Size | Output | Original Project | License | year | Conversion Script |
|---|---|---|---|---|---|---|
| LESRCNN | 4.3 MB | Image(RGB 512x512) | hellloxiaotian/LESRCNN | 2020 |
MMRealSR
Metric Learning based Interactive Modulation for Real-World Super-Resolution
| Google Drive Link | Size | Output | Original Project | License | year | Conversion Script |
|---|---|---|---|---|---|---|
| MMRealSRGAN | 104.6 MB | Image(RGB 1024x1024) | TencentARC/MM-RealSR | BSD 3-Clause | 2022 | |
| MMRealSRNet | 104.6 MB | Image(RGB 1024x1024) | TencentARC/MM-RealSR | BSD 3-Clause | 2022 |
DASR
Pytorch implementation of "Unsupervised Degradation Representation Learning for Blind Super-Resolution", CVPR 2021
| Google Drive Link | Size | Output | Original Project | License | year |
|---|---|---|---|---|---|
| DASR | 12.1 MB | Image(RGB 1024x1024) | The-Learning-And-Vision-Atelier-LAVA/DASR | MIT | 2022 |
SinSR
wyf0912/SinSR — single-step diffusion-based super-resolution (CVPR 2024, ~113M params). Distilled from ResShift for one-step 4x upscaling. Uses a Swin Transformer UNet with VQ-VAE latent space.
Left: bicubic 4x upscale, Right: SinSR single-step diffusion SR (128x128 → 512x512)
3 CoreML models: VQ-VAE encoder, Swin-UNet denoiser (single step), and VQ-VAE decoder with vector quantization.
| Download Link | Size | Input | Output | Original Project | License | Year | Sample Project | Conversion Script |
|---|---|---|---|---|---|---|---|---|
| SinSR_Encoder.mlpackage.zip | 39 MB | image [1,3,1024,1024] | latent [1,3,256,256] | wyf0912/SinSR | S-Lab | 2024 | SinSRDemo | convert_sinsr.py |
| SinSR_Denoiser.mlpackage.zip | 420 MB | input [1,6,256,256] | predicted_latent [1,3,256,256] | |||||
| SinSR_Decoder.mlpackage.zip | 58 MB | latent [1,3,256,256] | image [1,3,1024,1024] |
See sample_apps/SinSRDemo/README.md for the inference pipeline and conversion details.
Low Light Enhancement
StableLLVE
Learning Temporal Consistency for Low Light Video Enhancement from Single Images.
| Google Drive Link | Size | Output | Original Project | License | Year |
|---|---|---|---|---|---|
| StableLLVE | 17.3 MB | Image(RGB 512x512) | zkawfanx/StableLLVE | MIT | 2021 |
Zero-DCE
Zero-Reference Deep Curve Estimation for Low-Light Image Enhancement
| Google Drive Link | Size | Output | Original Project | License | Year | Conversion Script |
|---|---|---|---|---|---|---|
| Zero-DCE | 320KB | Image(RGB 512x512) | Li-Chongyi/Zero-DCE | See Repo | 2021 |
Retinexformer
Retinexformer: One-stage Retinex-based Transformer for Low-light Image Enhancement
<img width="256" src="https://github.com/john-rocky/PersonSegmentationSampler/assets/2327