Downloads · 30 days
0
Mouserat/majicMIX_realistic_v6-mnn
majicMIX_realistic_v6-mnn is a text-to-image model from Mouserat. Use it when you need an image from a text prompt. The card lists the license as creativeml-openrail-m.
This repository provides an MNN-format conversion of emilianJR/majicMIXrealisticv6 for use with the nezumi-ai image generation engine — a fully offline AI chat app for Android supporting on-device image generation.
Downloads · 30 days
0
Access
Public
Updated Jul 31, 2026
Repo size
1.2 GB
Likes
0
Public
Click a slice to open those files.
.zip1.2 GB · 100%
From the Hugging Face model README
This repository provides an MNN-format conversion of emilianJR/majicMIX_realistic_v6 for use with the nezumi-ai image generation engine — a fully offline AI chat app for Android supporting on-device image generation.
A Windows CLI (nezumi-ai-sd-cli) is also provided for testing/debugging on desktop, but the
primary target platform is Android. This model is not bundled with the app — users download it
separately and individually agree to its license terms.
Platform note:
nezumi-ai-sd-clicurrently builds for Windows only (.exe). A Linux build is planned.
SD1.5 models are distributed in a single quantization variant (unlike the SDXL/Illustrious line, which offers int4/int8 variants):
| File | UNet quantization | Includes img2img | Size |
|---|---|---|---|
majicMIX_realistic_v6-int8-block32-img2img.zip | 8-bit, block size 32 | Yes | ~1.18 GB |
| Field | Value |
|---|---|
| Base model | emilianJR/majicMIX_realistic_v6 |
| Original source | Photorealistic SD1.5 checkpoint, popular within the Chinese SD community; balances realism with retained lighting/shadow detail |
| Format | MNN (clip_v2.mnn + .weight, unet.mnn + .weight, vae_decoder_fp16.mnn + .weight, vae_encoder_fp16.mnn + .weight, token_emb.bin, pos_emb.bin, tokenizer.json) |
| Conversion tool | convert_hf_to_mnn_sd.py (nezumi-ai) |
python convert_hf_to_mnn_sd.py \
--model emilianJR/majicMIX_realistic_v6 \
--out ./out/majicMIX_realistic_v6 \
--size 512 \
--unet-bits 8 \
--unet-block 32 \
--clip-bits 8 \
--vae-bits 8 \
--img2img \
--zip --zip-name majicMIX_realistic_v6-int8-block32-img2img
No fine-tuning or retraining was performed — weights are unchanged from the original checkpoint aside from format conversion and the quantization above.
clip_v2.mnn 0.13 MB
clip_v2.mnn.weight 148.92 MB
model.json 0.00 MB
pos_emb.bin 0.23 MB
token_emb.bin 72.38 MB
tokenizer.json 2.12 MB
unet.mnn 1.13 MB
unet.mnn.weight 911.38 MB
vae_decoder_fp16.mnn 0.22 MB
vae_decoder_fp16.mnn.weight 94.38 MB
vae_encoder_fp16.mnn 0.17 MB
vae_encoder_fp16.mnn.weight 65.15 MB
TOTAL 1296.21 MB
This model includes a VAE encoder (vae_encoder_fp16.mnn) in addition to the usual
text-to-image components, and model.json declares "img2img": true. The encoder outputs
(latent_mean, latent_std); noise sampling and scaling_factor application are left to the
runtime.
Note:
nezumi-ai-sd-cliand the current nezumi-ai Android app do not yet implement img2img — this file is included ahead of that runtime support landing. Text-to-image works today; img2img is a forward-compatibility placeholder.
Please read and comply with the original license before using this model.
This checkpoint inherits the original model's use-based restrictions in full (see Attachment A of the full license text), including prohibitions on use for exploiting minors, generating disinformation, harassment, discrimination, unauthorized medical advice, and law-enforcement/immigration profiling.
Note: earlier majicMIX Realistic versions (v3/v4) were merged with ChilloutMix, which carries additional commercial-use restrictions. This conversion is based on v6, distributed by emilianJR under a plain
creativeml-openrail-mtag with no additional restrictions noted. If you rely on this for commercial use, we recommend independently verifying the current license status of the upstream repository.
Note: the conversion script itself is part of the nezumi-ai project and licensed separately under LGPL v3 / a commercial license (see LICENSE.md). That license applies to the code, not to this model checkpoint.
| Item | Minimum | Recommended |
|---|---|---|
| Android Version | 12 (API 31) | 14+ (API 34+) |
| RAM | 4GB | 6GB+ |
| Storage | 3GB free | 5GB+ |
| GPU | Optional — OpenCL-capable GPU (Adreno, Mali, PowerVR) | Recommended |
SD1.5 requirements are lower than SDXL/Illustrious (8GB RAM minimum) — see that model's README for comparison.
Used automatically by the nezumi-ai app's image-generation feature (MNN backend, GPU/OpenCL → CPU fallback). Download/select this model from within the app; manual extraction is not required on Android.
Distributed as a zip archive. Extract it before use — in PowerShell:
Expand-Archive majicMIX_realistic_v6-int8-block32-img2img.zip C:\sd-model
Then run:
nezumi-ai-sd-cli "C:\sd-model" "RAW photo, portrait of a young woman, natural lighting, film grain" --steps 25 --width 512 --height 640 --backend cpu --out out.png
| Option | Description | Default |
|---|---|---|
<model_path> | Path to the extracted MNN model folder | — |
<prompt> | Text prompt | — |
--negative <text> | Negative prompt | empty |
--width <n> / --height <n> | Image size | 512 / 512 |
--steps <n> | Sampling steps | 20 |
--cfg <f> | CFG scale | 7.0 |
--seed <n> | Seed (negative = random) | -1 |
--scheduler <name> | Sampling scheduler: euler|ddim|dpm|dpm++2m|dpm++2m-karras|lcm|eulera|unipc | dpm++2m |
--backend <name> | cpu|opencl | cpu |
--out <path> | Output path. .ppm always works; .png requires stb_image_write.h | — |
The original author recommends
eulerfor close-up shots andeulerafor everything else, and suggests using an After Detailer / face-restoration pass rather than relying on the model's built-in face fixing. CFG 5–7 with 25–30 steps is a reasonable starting point.
nezumi-ai-sd-clinezumi-ai-sd-cli / Android app runtimeThis is an unofficial, community conversion and is not affiliated with or endorsed by the original majicMIX Realistic author or by emilianJR.