Downloads · 30 days
0
darkmaniac7/TokForge-SDXL-PhotoMaker-GGUF
TokForge-SDXL-PhotoMaker-GGUF is a text-to-image model from darkmaniac7. Use it when you need an image from a text prompt. The card lists the license as openrail++.
Published by TokForge for on-device inference.
Downloads · 30 days
0
Access
Public
Updated Oct 12, 2026
Repo size
7.9 GB
Likes
0
Public
Click a slice to open those files.
.safetensors7.9 GB · 100%
From the Hugging Face model README
Published by TokForge for on-device inference.
Runs on-device in the TokForge app.
The single-subject reference-identity image route for the TokForge
Android app. Attach a photo of a person, then render that person in any scene
("me as a superhero, face visible"). PhotoMaker stacks the reference into the img
trigger word and merges an ID embedding into the SDXL UNet, so the rendered face stays
recognizable while the prompt drives the whole scene.
This bundle runs on the on-device stable-diffusion.cpp
engine (TokForge's PhotoMaker port) via the helper's native --photo-maker path. Full SDXL
at 1024² is heavy; this tier is offered on 16 GB-class phones. For 8 GB phones, use the
lighter darkmaniac7/TokForge-SD15-IPAdapter
plus-face tier instead.
| File | Size | License | Contents |
|---|---|---|---|
realvisxl-v40-fp16.safetensors | ~6.9 GB | OpenRAIL++ | RealVisXL V4.0 (full, multi-step SDXL photoreal finetune), dual CLIP text encoders + UNet + VAE in one self-contained f16 sd.cpp safetensors |
photomaker-v1.safetensors | ~934 MB | Apache-2.0 | PhotoMaker-v1 ID encoder + fuse module (TencentARC/PhotoMaker), loaded via --photo-maker to condition identity on the attached reference photo |
MD5SUMS carries integrity hashes.
PhotoMaker conditions identity by merging its ID embedding LoRA-style into the SDXL UNet weights. This needs:
start_merge_step schedule across the full ~20-30 step denoise, a 6-step
Lightning floor leaves too little room for the identity merge to converge. So this tier
ships the full RealVisXL V4.0 (the same base validated in the PhotoMaker identity
render-tests), not the Lightning variant the IP-Adapter tier ships.src1 must be F32) on both the OpenCL and CPU
backends. The base is therefore kept at f16, same precision/quality choice as the
sibling IP-Adapter bundle.In the app (16 GB+ phones): Image model picker → download "PhotoMaker SDXL (Reference Identity)" → attach a face photo as a reference under chat → prompt the scene. The engine is invoked as:
sd -M img_gen \
-m realvisxl-v40-fp16.safetensors \
--photo-maker photomaker-v1.safetensors \
--input-id-images-dir <dir_with_your_face.jpg> \
-p "a photo of a man img as a superhero, face visible, detailed face, looking at viewer" \
-n "<strong negative>" \
--steps 20 --cfg-scale 5.0 \
--sampling-method euler -H 1024 -W 1024
PhotoMaker keys identity to the
imgtrigger word, so keepimgin the prompt right after the class word (a man img,a woman img). The app inserts this automatically. Keep the face visible and unobstructed for a recognizable identity.
This is an aggregate of independently-licensed components, and each retains its own license (the bundled TAESDXL decoder is MIT, see Credits):
realvisxl-v40-fp16.safetensors): OpenRAIL++ (SG161222/RealVisXL_V4.0, the SDXL openrail++ license). Use must comply with the OpenRAIL++ use-based restrictions.photomaker-v1.safetensors): Apache-2.0 (TencentARC/PhotoMaker).realvisxl-v40-fp16.safetensors, a self-contained sd.cpp SDXL safetensors built from
SG161222/RealVisXL_V4.0 (full, non-Lightning; fp16 variant weights) via the standard
diffusers → single-file SDXL converter (convert_diffusers_to_original_sdxl.py --half).
Same byte-for-byte layout as the TokForge IP-Adapter tier's SDXL base, full-multi-step weights.photomaker-v1.safetensors, the sd.cpp-compatible PhotoMaker-v1 safetensors
(TencentARC/PhotoMaker, Apache-2.0).convert_diffusers_to_original_sdxl.py from diffusers by Hugging Face (Apache-2.0).