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

Qwen-Image-Edit-2509-GGUF

Date: 2026-11-15Commit: 3decb31Signed: 2DC28CC7B26A283B ✓

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

qwen325GBQwen-Image-Edit-2509-GGUFgguf safetensorspermissive
FactsParamsnot statedSize325 GBFormatsgguf, safetensorsTaskimage to imageLicenseApache-2.0From sourcepermissive
$ fw get unsloth/Qwen-Image-Edit-2509-GGUF
# manifest sha256 06d122b37861… · 325 GB · 57 files
$ fw verify ./Qwen-Image-Edit-2509-GGUF unsloth/Qwen-Image-Edit-2509-GGUF
From sourceHosted (signed)unsloth/Qwen-Image-Edit-2509-GGUFLast check: 2026-11-15 04:41 UTC

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

Quantized of Qwen-Image-Edit-2509.

Works with

Overview

Size
325 GB
Weights
6.82 GB (smallest of 16 GGUF variants)
Parameters
not stated
Formats
gguf, safetensors
Task
image to image
License
Apache-2.0 (permissive)
Files
57, 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-Edit-2509

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:41 UTCpassed

Model card

From the publisher at commit 3decb31. Shown as plain text with links; images open at the publisher.

Note. This is a GGUF quantized version of Qwen-Image-Edit-2509. unsloth/Qwen-Image-Edit-2509-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

Samples#

| Image: image

| Image: image | Image: image

| Image: image | Image: image


Image: image

💜 Qwen Chat&nbsp&nbsp | &nbsp&nbsp🤗 Hugging Face&nbsp&nbsp | &nbsp&nbsp🤖 ModelScope&nbsp&nbsp | &nbsp&nbsp 📑 Tech Report &nbsp&nbsp | &nbsp&nbsp 📑 Blog &nbsp&nbsp

🖥️ Demo&nbsp&nbsp | &nbsp&nbsp💬 WeChat (微信)&nbsp&nbsp | &nbsp&nbsp🫨 Discord&nbsp&nbsp| &nbsp&nbsp Github&nbsp&nbsp

Image: image

Introduction#

This September, we are pleased to introduce Qwen-Image-Edit-2509, the monthly iteration of Qwen-Image-Edit. To experience the latest model, please visit Qwen Chat and select the "Image Editing" feature. Compared with Qwen-Image-Edit released in August, the main improvements of Qwen-Image-Edit-2509 include:

  • Multi-image Editing Support: For multi-image inputs, Qwen-Image-Edit-2509 builds upon the Qwen-Image-Edit architecture and is further trained via image concatenation to enable multi-image editing. It supports various combinations such as "person + person," "person + product," and "person + scene." Optimal performance is currently achieved with 1 to 3 input images.
  • Enhanced Single-image Consistency: For single-image inputs, Qwen-Image-Edit-2509 significantly improves editing consistency, specifically in the following areas:
    • Improved Person Editing Consistency: Better preservation of facial identity, supporting various portrait styles and pose transformations;
    • Improved Product Editing Consistency: Better preservation of product identity, supporting product poster editing;
    • Improved Text Editing Consistency: In addition to modifying text content, it also supports editing text fonts, colors, and materials;
  • Native Support for ControlNet: Including depth maps, edge maps, keypoint maps, and more.

Quick Start#

Install the latest version of diffusers

pip install git+https://github.com/huggingface/diffusers

The following contains a code snippet illustrating how to use Qwen-Image-Edit-2509:

import os
import torch
from PIL import Image
from diffusers import QwenImageEditPlusPipeline

pipeline = QwenImageEditPlusPipeline.from_pretrained("Qwen/Qwen-Image-Edit-2509", torch_dtype=torch.bfloat16)
print("pipeline loaded")

pipeline.to('cuda')
pipeline.set_progress_bar_config(disable=None)
image1 = Image.open("input1.png")
image2 = Image.open("input2.png")
prompt = "The magician bear is on the left, the alchemist bear is on the right, facing each other in the central park square."
inputs = {
    "image": [image1, image2],
    "prompt": prompt,
    "generator": torch.manual_seed(0),
    "true_cfg_scale": 4.0,
    "negative_prompt": " ",
    "num_inference_steps": 40,
    "guidance_scale": 1.0,
    "num_images_per_prompt": 1,
}
with torch.inference_mode():
    output = pipeline(**inputs)
    output_image = output.images[0]
    output_image.save("output_image_edit_plus.png")
    print("image saved at", os.path.abspath("output_image_edit_plus.png"))

Showcase#

The primary update in Qwen-Image-Edit-2509 is support for multi-image inputs.

Let’s first look at a "person + person" example: Image: Person + Person Example

Here is a "person + scene" example: Image: Person + Scene Example

Below is a "person + object" example: Image: Person + Object Example

In fact, multi-image input also supports commonly used ControlNet keypoint maps—for example, changing a person’s pose: Image: ControlNet Keypoint Example

Similarly, the following examples demonstrate results using three input images: Image: Three Images Example 1 Image: Three Images Example 2 Image: Three Images Example 3


Another major update in Qwen-Image-Edit-2509 is enhanced consistency.

First, regarding person consistency, Qwen-Image-Edit-2509 shows significant improvement over Qwen-Image-Edit. Below are examples generating various portrait styles: Image: Portrait Styles Example

For instance, changing a person’s pose while maintaining excellent identity consistency: Image: Pose Change with Identity Consistency

Leveraging this improvement along with Qwen-Image’s unique text rendering capability, we find that Qwen-Image-Edit-2509 excels at creating meme images: Image: Meme Image Example

Of course, even with longer text, Qwen-Image-Edit-2509 can still render it while preserving the person’s identity: Image: Long Text with Identity Preservation

Person consistency is also evident in old photo restoration. Below are two examples: Image: Old Photo Restoration 1 Image: Old Photo Restoration 2

Naturally, besides real people, generating cartoon characters and cultural creations is also possible: Image: Cartoon & Cultural Creation

Second, Qwen-Image-Edit-2509 specifically enhances product consistency. We find that the model can naturally generate product posters from plain-background product images: Image: Product Poster Example

Or even simple logos: Image: Logo Generation Example

Third, Qwen-Image-Edit-2509 specifically enhances text consistency and supports editing font type, font color, and font material: Image: Text Font Type Image: Text Font Color Image: Text Font Material

Moreover, the ability for precise text editing has been significantly enhanced: Image: Precise Text Editing 1 Image: Precise Text Editing 2

It is worth noting that text editing can often be seamlessly integrated with image editing—for example, in this poster editing case: Image: Integrated Text & Image Editing


The final update in Qwen-Image-Edit-2509 is native support for commonly used ControlNet image conditions, such as keypoint control and sketches: Image: Keypoint Control Example Image: Sketch Control Example 1 Image: Sketch Control Example 2

License Agreement#

Qwen-Image is licensed under Apache 2.0.

Citation#

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

@misc{wu2025qwenimagetechnicalreport,
      title={Qwen-Image Technical Report}, 
      author={Chenfei Wu and Jiahao Li and Jingren Zhou and Junyang Lin and Kaiyuan Gao and Kun Yan and Sheng-ming Yin and Shuai Bai and Xiao Xu and Yilei Chen and Yuxiang Chen and Zecheng Tang and Zekai Zhang and Zhengyi Wang and An Yang and Bowen Yu and Chen Cheng and Dayiheng Liu and Deqing Li and Hang Zhang and Hao Meng and Hu Wei and Jingyuan Ni and Kai Chen and Kuan Cao and Liang Peng and Lin Qu and Minggang Wu and Peng Wang and Shuting Yu and Tingkun Wen and Wensen Feng and Xiaoxiao Xu and Yi Wang and Yichang Zhang and Yongqiang Zhu and Yujia Wu and Yuxuan Cai and Zenan Liu},
      year={2025},
      eprint={2508.02324},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2508.02324}, 
}

Files

57 files · 325 GBWeights 6.82 GB (smallest of 16 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 57 files with their sha256
FileSizesha256
.gitattributes4.00 KB3e0a52c73f089b855eea9eedb54b2ff96a754e21e37f298de2d74fe9c2993c56
LICENSE11.3 KB832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
README.md11.7 KB3576c668d9c4a29db28483bceac97fbcfc0d911ad389205fd300fe064d8f3875
model_index.json516 B5ba11ceee68457ad6a48b899b8c9493e347f4685e11e5eeca952a13f16549e35
processor/added_tokens.json605 B58b54bbe36fc752f79a24a271ef66a0a0830054b4dfad94bde757d851968060b
processor/chat_template.jinja1.02 KBa0bc6f6fc7a29a80017a433e8f03a1cc1236e838a944a2d034295a60c4f2fddb
processor/merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
processor/preprocessor_config.json788 B9ff8a240516e4ef986717597bb2c5fff3e4d4c0951d02b7dee949ceb369b5b03
processor/special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
processor/tokenizer.json11.4 MB9c5ae00e602b8860cbd784ba82a8aa14e8feecec692e7076590d014d7b7fdafa
processor/tokenizer_config.json4.73 KB1b20115c83f30580a8c0fc330f47fad9222dccd4f739fe2d48e62ee93d28ac19
processor/video_preprocessor_config.json904 Bd4397fb8765d3fb56db022e5a14ce58dbcc144093c49ea1ab96787fb7951facb
processor/vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
qwen-image-edit-2509-BF16.gguf40.9 GB7a5112b91ba7bbe537978d0934285e19f72dbb7055873d0761326c90944d7c3f
qwen-image-edit-2509-F16.gguf40.9 GB4ae4adb8814058cf95d22aad6fd4bbe4ee596d14cb36c74115ae2d9740c16d75
qwen-image-edit-2509-Q2_K.gguf6.82 GB3fe79b4a24e053154511fa63b8b25e125ea5c1be3680fdba16584cb685729ac4
qwen-image-edit-2509-Q3_K_L.gguf10.5 GBaf95b56ab0c34a3efdbe55973bcae7ec1806444c27cdbc5bdf568a1f4b0edbc3
qwen-image-edit-2509-Q3_K_M.gguf9.01 GBaf892cf116c4b7527ac9e02e4853f1af9fe9f73fef3ecdb111cdeec439dd72f6
qwen-image-edit-2509-Q3_K_S.gguf9.10 GB36cde46da012c32e32be98881864ba59ea4c2c87b418a30690c6d1cb085882d4
qwen-image-edit-2509-Q4_0.gguf11.9 GBbd8c8ca64503fb4d0f640b7ebb0bc11ef2192f82c29c06a176fac637125adc57
qwen-image-edit-2509-Q4_1.gguf12.8 GB615d245566b265f81a00df65f791dae0c6a1a0481a92af6e9562143ca85c2b67
qwen-image-edit-2509-Q4_K_M.gguf12.8 GB25bc339be9096fbc0aeb6fc9fb7404044891ec9879c74d8ebe7d7c21aefef231
qwen-image-edit-2509-Q4_K_S.gguf12.3 GBd1164c7c2e5b720286c5964e54d3b25c3f4cd6e1fd94198c1ea898a38b15f43e
qwen-image-edit-2509-Q5_0.gguf14.4 GB298a87c91addc33da4028ad259eeaaf79411ffc60ab02dfafdc3e1b3520bbaec
qwen-image-edit-2509-Q5_1.gguf15.4 GB20bb7905674c056de50950eeb1427ac401bceb6a1b6045ac659d72b4ac248644
qwen-image-edit-2509-Q5_K_M.gguf15.4 GBbe12bff878302cc16c813e9c2538d257014d55128199b3f33c40b5a9a34887ed
qwen-image-edit-2509-Q5_K_S.gguf14.4 GB729be20d98df72ca79432b2a8bac217d2bdf568a130174b546df0c7f25b23089
qwen-image-edit-2509-Q6_K.gguf17.9 GBdaa6219c466bf169389e71a13dd6ee6f9266ecacede1215b4c76a316db8f7a0d
qwen-image-edit-2509-Q8_0.gguf22.4 GB2743befd59d519417ab11a205e046ec87fc27d150015dc19b323e84a4ba75f67
scheduler/scheduler_config.json485 B7ee767e37bae4af31d4eb935e125bb20a2237eeecafd22af6610093865c6f587
sloth.jpg1.13 MB258da0156842f89ee4d50baf9cd64e842fbd852e9dfcaadad0fe41fece2a59e8
sloth_gogh.png703 KBaefb811d0b354429ad2f3508f1acef11842c39ec1b638177a8854a291948ea70
sloth_purple.png755 KBa5330e1451359a5201103a09ba634c17cc06f3112ef7825e755a2f21fb41bf9b
sloth_sketch.png615 KBd1a9599984f0b55d1b58be98320e91c6cb2341d25db26d2f1a8b337189f89499
sloth_smile.png754 KB23a7730b08477694be40f88019698e02e8a101419a08a46073c32034e47d3fde
text_encoder/config.json3.22 KB69d6fa84068de4839c750b05b9e9b0030240a64b22d04e012842070c32f9c029
text_encoder/generation_config.json244 B0ede0b5cdba5baf5e84603ab6cdad1adb5dcdf9830e017d920a28d4760b1d39c
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.7 KB4be35310ddc165e46e88de4c3fec8c1210014b0b8717f4544d82cc740814ae0c
tokenizer/added_tokens.json605 B58b54bbe36fc752f79a24a271ef66a0a0830054b4dfad94bde757d851968060b
tokenizer/chat_template.jinja2.43 KB44d5f08f3f72b837eaad09f13a54c1f9f4eb58d75240334548b7fd52a5437fa5
tokenizer/merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
tokenizer/special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
tokenizer/tokenizer_config.json4.69 KB0a04a9d7d4a62b28482bdfe726c122756de85714fb64166ace92ae75b8f57614
tokenizer/vocab.json3.38 MB87a257b04b17642a0688c98cd1df89c398bda4fee532d6f88b38a659ecb4ac8d
transformer/config.json339 B247c94f9b923a7d6b6035ca76d27b556bd0efd1a8c7672f31f037644fcce340e
transformer/diffusion_pytorch_model-00001-of-00005.safetensors9.97 GB784a8efc4dcea09ba20b534bbe9e5fae3367d929525031a4bd26c5ddb7eb18e5
transformer/diffusion_pytorch_model-00002-of-00005.safetensors9.99 GB86ce21e5e3bdecfbeaa31aa587c03d0d1af6ab05d79c127149e8217f81e0247f
transformer/diffusion_pytorch_model-00003-of-00005.safetensors9.99 GBc6a046daa991f3b32c3ae39ff95e6e7220455265fcbbb643e9f556bea8641d02
transformer/diffusion_pytorch_model-00004-of-00005.safetensors9.93 GBc28bf871d5db0a6397843eca3987e58ba2c3013d287d5d4a1271d68e158ce7e8
transformer/diffusion_pytorch_model-00005-of-00005.safetensors982 MBdd2844e5cafb03b16bed9556aa29c15396a787e17c38a0eda7f5a1281497c76a
transformer/diffusion_pytorch_model.safetensors.index.json199 KB034f003b74493730e1c595b2e23232e99d9e28bcef3b4c10c56d1b53eee4b435
vae/config.json730 Bc448160dba5ce79c965cb075ee02e18d1c42eb6424f787e5869790d577b56a65
vae/diffusion_pytorch_model.safetensors254 MB0c8bc8b758c649abef9ea407b95408389a3b2f610d0d10fcb054fe171d0a8344
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
3decb31546 pinned now2026-11-15 04:41 UTC57 files · 325 GB

Use it

$ fw get unsloth/Qwen-Image-Edit-2509-GGUF
# manifest sha256 06d122b37861… · 325 GB · 57 files
$ fw verify ./Qwen-Image-Edit-2509-GGUF unsloth/Qwen-Image-Edit-2509-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-Edit-2509-GGUF.json --dir ./Qwen-Image-Edit-2509-GGUF $ python3 fw.py verify ./Qwen-Image-Edit-2509-GGUF ./unsloth__Qwen-Image-Edit-2509-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen-Image-Edit-2509-GGUF --revision 3decb31546939b71d83fa74f92c3903797e63eae --local-dir ./Qwen-Image-Edit-2509-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-Edit-2509-GGUF", revision="3decb31546939b71d83fa74f92c3903797e63eae")
llama.cppDownload one GGUF variant (qwen-image-edit-2509-Q2_K, 6.82 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen-Image-Edit-2509-GGUF --include "qwen-image-edit-2509-Q2_K*" --local-dir ./Qwen-Image-Edit-2509-GGUF $ llama-server -m ./Qwen-Image-Edit-2509-GGUF/qwen-image-edit-2509-Q2_K.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Qwen-Image-Edit-2509-GGUF/qwen-image-edit-2509-Q2_K.gguf\n' > Modelfile $ ollama create qwen-image-edit-2509-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
832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
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-Edit-2509-GGUFDate: 2026-11-15Commit: 3decb31Signed: 2DC28CC7B26A283B ✓
Upstream
unsloth/Qwen-Image-Edit-2509-GGUF
Pinned commit
3decb31546939b71d83fa74f92c3903797e63eae
Manifest
Qwen-Image-Edit-2509-GGUF.json · .minisig
Manifest sha256
06d122b37861b2f95df3f3e0ea6cb36ca41d50bcabad64ce5270a7c98fe0a5d9
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:41 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen-Image-Edit-2509-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen-Image-Edit-2509-GGUF.json.minisig $ minisign -Vm Qwen-Image-Edit-2509-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-Edit-2509 · 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-Edit-2509-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-Edit-2509-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