alt.freeweights.qwen / Qwen-Image-Layered-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.qwenSubject:

Qwen-Image-Layered-GGUF

Date: 2026-11-15Commit: 4bb0a56Signed: 2DC28CC7B26A283B ✓

Image text to image model. Gguf and safetensors weights, 326 GB in all. Published by unsloth under Apache-2.0.

qwen326GBQwen-Image-Layered-GGUFgguf safetensorspermissive
FactsParamsnot statedSize326 GBFormatsgguf, safetensorsTaskimage text to imageLicenseApache-2.0From sourcepermissive
$ fw get unsloth/Qwen-Image-Layered-GGUF
# manifest sha256 fbc77818d5d5… · 326 GB · 54 files
$ fw verify ./Qwen-Image-Layered-GGUF unsloth/Qwen-Image-Layered-GGUF
From sourceHosted (signed)unsloth/Qwen-Image-Layered-GGUFLast check: 2026-11-15 04:39 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Qwen-Image-Layered.

Works with

Overview

Size
326 GB
Weights
7.74 GB (smallest of 16 GGUF variants)
Parameters
not stated
Formats
gguf, safetensors
Task
image text to image
License
Apache-2.0 (permissive)
Files
54, each with a sha256
Publisher
unsloth
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: Qwen/Qwen-Image-Layered

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:39 UTCpassed

Model card

From the publisher at commit 4bb0a56. Shown as plain text with links; images open at the publisher.

Note. This is a GGUF quantized version of Qwen-Image-Layered. unsloth/Qwen-Image-Layered-GGUF uses Unsloth Dynamic 2.0 methodology for SOTA performance. Important layers are upcasted to higher precision.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/basics/unsloth-dynamic-2.0-ggufs

Sample#

| Image: image | Image: image

| Image: image | Image: image


Image: image

&nbsp&nbsp🤗 HuggingFace&nbsp&nbsp | &nbsp&nbsp🤖 ModelScope&nbsp&nbsp | &nbsp&nbsp 📑 Research Paper &nbsp&nbsp | &nbsp&nbsp 📑 Blog &nbsp&nbsp | &nbsp&nbsp 🤗 Demo &nbsp&nbsp

Image: image

Introduction#

We are excited to introduce Qwen-Image-Layered, a model capable of decomposing an image into multiple RGBA layers. This layered representation unlocks inherent editability: each layer can be independently manipulated without affecting other content. Meanwhile, such a layered representation naturally supports high-fidelity elementary operations-such as resizing, reposition, and recoloring. By physically isolating semantic or structural components into distinct layers, our approach enables high-fidelity and consistent editing.

Quick Start#

  1. Make sure your transformers>=4.51.3 (Supporting Qwen2.5-VL)
  2. Install the latest version of diffusers
pip install git+https://github.com/huggingface/diffusers
pip install python-pptx
from diffusers import QwenImageLayeredPipeline
import torch
from PIL import Image

pipeline = QwenImageLayeredPipeline.from_pretrained("Qwen/Qwen-Image-Layered")
pipeline = pipeline.to("cuda", torch.bfloat16)
pipeline.set_progress_bar_config(disable=None)

image = Image.open("asserts/test_images/1.png").convert("RGBA")
inputs = {
    "image": image,
    "generator": torch.Generator(device='cuda').manual_seed(777),
    "true_cfg_scale": 4.0,
    "negative_prompt": " ",
    "num_inference_steps": 50,
    "num_images_per_prompt": 1,
    "layers": 4,
    "resolution": 640,      # Using different bucket (640, 1024) to determine the resolution. For this version, 640 is recommended
    "cfg_normalize": True,  # Whether enable cfg normalization.
    "use_en_prompt": True,  # Automatic caption language if user does not provide caption
}

with torch.inference_mode():
    output = pipeline(**inputs)
    output_image = output.images[0]

for i, image in enumerate(output_image):
    image.save(f"{i}.png")

Showcase#

Layered Decomposition in Application#

Given an image, Qwen-Image-Layered can decompose it into several RGBA layers: Image: Example Image

After decomposition, edits are applied exclusively to the target layer, physically isolating it from the rest of the content, and thereby fundamentally ensuring consistency across edits.

For example, we can recolor the first layer and keep all other content untouched: Image: Example Image

We can also replace the second layer from a girl to a boy (The target layer is edited using Qwen-Image-Edit): Image: Example Image

Here, we revise the text to "Qwen-Image" (The target layer is edited using Qwen-Image-Edit): Image: Example Image

Furthermore, the layered structure naturally supports elemetary operations. For example, we can delete unwanted objects cleanly: Image: Example Image

We can also resize an object without distortion: Image: Example Image

After layer decomposition, we can move objects freely within the canvas: Image: Example Image

Flexible and Iterative Decomposition#

Qwen-Image-Layered is not limited to a fixed number of layers. The model supports variable-layer decomposition. For example, we can decompose an image into either 3 or 8 layers as needed:

Image: Example Image

Moreover, decomposition can be applied recursively: any layer can itself be further decomposed, enabling infinite decomposition.

Image: Example Image

License Agreement#

Qwen-Image-Layered is licensed under Apache 2.0.

Citation#

We kindly encourage citation of our work if you find it useful.

@misc{yin2025qwenimagelayered,
      title={Qwen-Image-Layered: Towards Inherent Editability via Layer Decomposition}, 
      author={Shengming Yin, Zekai Zhang, Zecheng Tang, Kaiyuan Gao, Xiao Xu, Kun Yan, Jiahao Li, Yilei Chen, Yuxiang Chen, Heung-Yeung Shum, Lionel M. Ni, Jingren Zhou, Junyang Lin, Chenfei Wu},
      year={2025},
      eprint={2512.15603},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2512.15603}, 
}

Files

54 files · 326 GBWeights 7.74 GB (smallest of 16 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 54 files with their sha256
FileSizesha256
.gitattributes2.86 KB3fa3b3048c98ab809659034f922b38f6f7b8e66063a35367733e7cc8c1257cca
LICENSE11.4 KBcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
README.md6.88 KB3c277fef03ee3c6c1ce57234eb017d5f5699ca49d3684ef287f7ed817e585245
assets/sloth_1.png1.50 MB097bb8bcd2e2a7a289b2562225a562fe7911edcd1e57e60bd2d6fecadfc51888
assets/sloth_2.png1.16 MB76b48af487a8421961899db18910f3411f2f53e97fad2902b5af6a57fb8d1f38
assets/sloth_3.png1.76 MB6d94649d7937cc28ac20b62b3898fdd7bab48e6b344b7177464083115f8018b1
assets/sloth_main.png2.00 MBe6d5e7fb8512ed31a83626b7c01a59a38b10ca0150d788c530db9a0c3c1b8cb5
model_index.json515 Bbf93009713ea70899267db47ae7fa06b540236733c82d57908fe7ec47d28507a
processor/added_tokens.json605 B58b54bbe36fc752f79a24a271ef66a0a0830054b4dfad94bde757d851968060b
processor/chat_template.json1.05 KB94174d7176c52a7192f96fc34eb2cf23c7c2059d63cdbfadca1586ba89731fb7
processor/merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
processor/preprocessor_config.json572 B29d27c703e5186231bc2ca07a876738a9f67ef5cb300ea2f72cf4048170d090d
processor/special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
processor/tokenizer.json11.4 MB9c5ae00e602b8860cbd784ba82a8aa14e8feecec692e7076590d014d7b7fdafa
processor/tokenizer_config.json7.30 KB25b69e8537bdfad786fe0830bc02d33d9daffdb9186cfb71c86805703abb8465
processor/vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
qwen-image-layered-BF16.gguf40.9 GB07736599069436b873e27ea4c01fe95669a169868f0330df15873d146b194d24
qwen-image-layered-F16.gguf40.9 GB1951ca3856c6d5e5241e2c5c292561bfc3a0dc677e5e4eeb9513be8f570d7c17
qwen-image-layered-Q2_K.gguf7.74 GBc2dd585c9bc7394a6b82e3a8a1cdaad7f7a614eeec7d9908d021e0c225c23c25
qwen-image-layered-Q3_K_L.gguf10.6 GBc08a3a7504e490f2da0d578b5ea54b6eacdd342cffb0040d4206a695c56da84c
qwen-image-layered-Q3_K_M.gguf9.01 GBa32683a300661388b8a837f6aa8c432f389946a19110ab10bbee280abfed0987
qwen-image-layered-Q3_K_S.gguf9.22 GB40d841e1cbdd43da13ca74a75725e01309f944d7baa1c5691f6108aaf59bdfd5
qwen-image-layered-Q4_0.gguf11.9 GB797ae17af9c2e5c4767c7ef7720224b7180ee6818f6db776db67f6876f76b229
qwen-image-layered-Q4_1.gguf12.8 GB303cae8dbc15d33b50f749854004398d831394f4e1778d3ca52318433e0f4e0f
qwen-image-layered-Q4_K_M.gguf12.8 GB6eedc0c9a08f91f1f39959b9ac991d643d351baf45d1248267c4fdd61645dfd0
qwen-image-layered-Q4_K_S.gguf12.4 GB2e88e607977daf627f47d4f05f45c75606b1a7981ed43a702ea2580f10d1b015
qwen-image-layered-Q5_0.gguf14.4 GBc1aa20774a277575f4d79f59f09123a35a95de510b0b1055ee8df9a977192742
qwen-image-layered-Q5_1.gguf15.4 GBecfba79e1eeb4f6be774d494ba6af24c280f9213a7111e8207972c8d41d61d16
qwen-image-layered-Q5_K_M.gguf15.4 GB8373ca38ce2be20298e0e684bd85fafd2bab06a0e399ebddc4e01446e24b54e9
qwen-image-layered-Q5_K_S.gguf14.4 GB67ce1659645593916939b41532b20fee30a6d6f6baa312576e85eca1b75e7dec
qwen-image-layered-Q6_K.gguf17.9 GBa2be6728eeed4900c15eae63f235426d9b213d88f616e670aa1229a8e2389dda
qwen-image-layered-Q8_0.gguf22.4 GBca29ba73b924f1e15c2412d450ad494a3820a913641737d201a6113a79b49155
scheduler/scheduler_config.json482 B62feb23bf1a8a59695435a23caed6cd073d6ed5b1175e15d1e937ec8c055ef1a
text_encoder/config.json1.49 KBdd3751d7ec57b72c4ec75a7fdd700da066222904640001954fa1448b4b3271fe
text_encoder/generation_config.json244 B17cc73e9565fe274e743aab774d5cae090b8a9d2e90079cf1b6cd1c79885baa7
text_encoder/model-00001-of-00004.safetensors4.97 GBd725335e4ea2399be706469e4b8807716a8fa64bd03468252e9f7acf2415fee4
text_encoder/model-00002-of-00004.safetensors4.99 GBb1830db6908dcc76df3a71492acbcf2b8cac130114cf1f3c2d9edae8de8c6de3
text_encoder/model-00003-of-00004.safetensors4.93 GB09c1807c6d00d7cab94f7db39d4c02ebb8537225ccde383861ac48db97945aa6
text_encoder/model-00004-of-00004.safetensors1.69 GB5dd068336d14d45ffb43cef374d286cc6ba9d8741b028f90a7d040d847961f4a
text_encoder/model.safetensors.index.json57.6 KB3067e9b0f35596ff3426a0d0ec8c982a51fa1e110c4fc30dcf3be9ea37409df6
tokenizer/added_tokens.json605 B58b54bbe36fc752f79a24a271ef66a0a0830054b4dfad94bde757d851968060b
tokenizer/merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
tokenizer/special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
tokenizer/tokenizer_config.json7.26 KB2f58f4bbd7bbce15d683f525954ef3a92cd82f5e06415a9c513859bf8ab72436
tokenizer/vocab.json3.38 MB87a257b04b17642a0688c98cd1df89c398bda4fee532d6f88b38a659ecb4ac8d
transformer/config.json424 B74f0a7be28597c3331c7fd1198a6094f64470281d380d7b7d66e14582a1ef3e2
transformer/diffusion_pytorch_model-00001-of-00005.safetensors9.97 GB87ae7a48b40c19a5892561a7a85db6b0ecdd7511d7f22c5e3858e9b3d989f0b7
transformer/diffusion_pytorch_model-00002-of-00005.safetensors9.99 GBe6c0ceb312b751cdbe223df67c1418d9034842498366259839c0be9d3823e785
transformer/diffusion_pytorch_model-00003-of-00005.safetensors9.99 GB06209de9a20b09e8614cea33f977d5f1b11971d830bffaf62d699a72910d434f
transformer/diffusion_pytorch_model-00004-of-00005.safetensors9.93 GB24170259dd8c0f6720cae06a545108125f4fa41079f12f49ac3ce05d16806f85
transformer/diffusion_pytorch_model-00005-of-00005.safetensors982 MB54095afda4f5b117d66bb6db14123b069678aeff7c665f485524c4fea5e8c1ce
transformer/diffusion_pytorch_model.safetensors.index.json199 KB5f9621e56b8b12188786a787cbb1420c5b5aaf6096ff80031fad6d68681b7107
vae/config.json753 B438ecd28c4c248b83d1d3adfbf8e6c9405ec3c4e0a20539cd43e28a830430a2b
vae/diffusion_pytorch_model.safetensors254 MB06520463778e64dca1039c7447890065ee220bc408d15412182e5c3e06f304f1
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
4bb0a560b7 pinned now2026-11-15 04:39 UTC54 files · 326 GB

Use it

$ fw get unsloth/Qwen-Image-Layered-GGUF
# manifest sha256 fbc77818d5d5… · 326 GB · 54 files
$ fw verify ./Qwen-Image-Layered-GGUF unsloth/Qwen-Image-Layered-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/unsloth/Qwen-Image-Layered-GGUF.json --dir ./Qwen-Image-Layered-GGUF $ python3 fw.py verify ./Qwen-Image-Layered-GGUF ./unsloth__Qwen-Image-Layered-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen-Image-Layered-GGUF --revision 4bb0a560b7a8fb190b10498992ea39af5a80ff04 --local-dir ./Qwen-Image-Layered-GGUF
diffusersRun the pipeline with diffusers.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from diffusers import DiffusionPipeline pipe = DiffusionPipeline.from_pretrained("unsloth/Qwen-Image-Layered-GGUF", revision="4bb0a560b7a8fb190b10498992ea39af5a80ff04")
llama.cppDownload one GGUF variant (qwen-image-layered-Q2_K, 7.74 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen-Image-Layered-GGUF --include "qwen-image-layered-Q2_K*" --local-dir ./Qwen-Image-Layered-GGUF $ llama-server -m ./Qwen-Image-Layered-GGUF/qwen-image-layered-Q2_K.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Qwen-Image-Layered-GGUF/qwen-image-layered-Q2_K.gguf\n' > Modelfile $ ollama create qwen-image-layered-gguf -f Modelfile
Packaged for ComfyUI. Most image, video and music models run in ComfyUI . Check the publisher's page for the workflow. Freeweights does not host it.

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.qwenSubject: Qwen-Image-Layered-GGUFDate: 2026-11-15Commit: 4bb0a56Signed: 2DC28CC7B26A283B ✓
Upstream
unsloth/Qwen-Image-Layered-GGUF
Pinned commit
4bb0a560b7a8fb190b10498992ea39af5a80ff04
Manifest
Qwen-Image-Layered-GGUF.json · .minisig
Manifest sha256
fbc77818d5d59190a7d0bc77d3fc72ce80af5e843758da0d741a5a24975a1893
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:39 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen-Image-Layered-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen-Image-Layered-GGUF.json.minisig $ minisign -Vm Qwen-Image-Layered-GGUF.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

Qwen/Qwen-Image-Layered · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen-Image-Layered-GGUF
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwen-Image-Layered-GGUF.json. Provenance. Takedown history: none.
From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: BAAI <huggingface.co/BAAI>Subject: bge-reasoner-embed-qwen3-8b-0923
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF