本文へ移動
しずくノート商品・サービス、AI、投資等、日々の暮らしに役立つ情報を発信
生成AI

Windows PCにQwen-Image-2.1-Uncensored-GGUF + ComfyUI 導入してみた

X(旧Twitter)で「Qwen-Image-2.1-Uncensored-GGUF」が話題になっていたので、自身のPCで動作させるため、ComfyUI等 のセットアップからモデルの配置、画像生成までの導入手順をまとめてみました。

X(旧Twitter)で「Qwen-Image-2.1-Uncensored-GGUF」が話題になっていたので、自身のPCで動作させるため、ComfyUI等 のセットアップからモデルの配置、画像生成までの導入手順をまとめてみました。

数年前Stable Diffusion web UI(AUTOMATIC1111版)に触れたくらいの知識しかないので、導入にあたって必要なComfyUIとはなんぞや状態からのスタートです。


1. 実行環境スペック

動作確認を行ったPCのスペック情報です。

  • OS: Windows 11 Home(64-bit)
  • CPU: Intel Core i7-13700F
  • GPU: NVIDIA GeForce RTX 4070 Ti (VRAM 12GB)
  • RAM: 32 GB

2. 前提条件と事前準備

必要なツールのインストール

  1. Git for Windows
    • 公式ページ からダウンロードしてインストールします。
  2. GeForce Game Ready ドライバーのインストール

3. ComfyUI のインストール手順

他のサイトとかの手順ではポータブル版をインストールしてたりするんですが、https://github.com/Comfy-Org/ComfyUI ではデスクトップアプリ版を強く推奨しているとのことだったのでデスクトップアプリ版をインストールします。

手順 3-1: ComfyUI(デスクトップアプリ版)の導入

  1. ComfyUI にアクセスします。
  2. 「DOWNLOAD DESKTOP」から Comfy-Desktop-Setup-phid1_01a0e58c-4735-7061-b3ca-ad3a9e04b4e9.exe を任意のディレクトリにダウンロードします。 alt text
  3. 上記をダブルクリックしてインストールします。(基本デフォルトのまま「次へ」で問題ないです。私は「現在のユーザーのみ」にインストールしました)

4. ComfyUI-GGUFの導入

GGUF形式のモデルをComfyUIで読み込むために、ComfyUI-GGUF ノードを追加します。

# custom_nodes ディレクトリに移動(未移動の場合)
cd C:\Users\{自身のユーザー名}\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes
※手順 3-1で現在のユーザーのみにインストールした場合です

# ComfyUI-GGUFをクローン
git clone https://github.com/city96/ComfyUI-GGUF.git

5. Qwen-Image-2.1-Uncensored-GGUF ファイルのダウンロードと配置

Hugging Faceからモデルファイルをダウンロードし、規定のフォルダに配置します。 https://huggingface.co/abenzerps/Qwen-Image-2.1-Uncensored-GGUF

Hagging Faceの記載は以下です

ComfyUI/
└── models/
    ├── diffusion_models/
    │   └── qwen-image-2.1-UC-Q4_K_M.gguf      # Choose one GGUF quantization (Q4_K_M recommended)
    ├── text_encoders/
    │   └── qwen3vl_8b_bf16.safetensors        # Or qwen3vl_8b_int8_convrot.safetensors (recommended for lower memory)
    └── vae/
        └── qwen_image_2.1_vae_bf16.safetensors

5-1. ダウンロード対象ファイル

  • GGUF モデルファイル (例: qwen-image-2.1-uncensored-Q4_K_M.gguf など、ご自身のVRAM容量に合わせた量子化サイズ)
    • 私がダウンロードしたファイル:qwen-image-2.1-UC-Q4_K_M.gguf
  • テキストエンコーダー / CLIP モデル
    • 私がダウンロードしたファイル:qwen3vl_8b_int8_convrot.safetensors
  • VAE
    • qwen_image_2.1_vae_bf16.safetensors

5-2. 配置先ディレクトリ

  1. GGUFモデル

    • C:\Users\{自身のユーザー名}\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\models\diffusion_models\diffusion_models\
  2. CLIP / テキストエンコーダー

    • C:\Users\{自身のユーザー名}\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\models\diffusion_models\text_encoders\
  3. VAE

    • C:\Users\{自身のユーザー名}\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\models\diffusion_models\vae\

6. ComfyUI の起動とワークフロー構築

6-1. ComfyUI の起動

インストールしたComfyUIを起動します。Desktopアイコンを作成した場合はそこからダブルクリック。ない場合はwindows下部の検索からcomfyと検索して起動します。 alt text alt text

6-2. GGUF対応ワークフローの構築

  1. ワークフローの読み込み
  2. モデル等の選択
    • Unet Loader(GGUF)とCLLIPを読み込む のファイル名が配置したものと違うので、エラーになっています。前の手順で配置したファイル名に変更。ファイル名の部分をクリックすると5-2で配置したファイル名が表示されるので、それを選択します。 alt text
    • エラーが消えたら、OK

7. 生成テストと動作確認

  1. プロンプト欄にテスト用のテキストを入力します。
    • プロンプトは今回geminiに作ってもらいました
    ・prompt
    A cute Japanese anime girl, smiling, sitting in a flower garden,
    soft hand-drawn lines, gentle colors, highly detailed illustration
    
    ・negative_prompt
    photorealistic, 3d render, photo, realistic skin texture, bad anatomy, deformed hands, extra fingers, blurry, low quality
  2. 右上の 「実行する」 ボタンを押して生成を開始します。
  3. 無事生成できました alt text alt text
  4. 出力画像はデフォルトでは以下に保存されています。
C:\Users\{ユーザー名}\AppData\Local\Comfy-Desktop\ComfyUI-Shared\output

8. 終わりに

今回久しぶりに画像生成AIを触りましたが、割と適当なプロンプトでもちゃんとしたものができますね。 プロンプトやKサンプラーのステップ数とか、いろいろいじってけばもっと良いイラストが生成できそうですね。

また、ワークフローのノードも簡単に追加追加できるみたいなので、Loraを利用できるようにしたり、自分好みにワークフローをいじるのも面白そうです。

他のモデルも同じように利用できると思いますので、この記事が何かの参考になりましたら幸いです。

ちなみに、今回の1024*1024の画像1枚生成するのに私の環境では50秒ほどかかりました。 (512*512だと15秒ほど)


9. 補足メモ

nvidiaドライバーが古いとComfyUIのワークフローを立ち上げる際にエラーになったので、最新版への更新を忘れずに実施したほうがよいです。CUDA 13.xを使うにはNVIDIA Driver 580以上なのですが、572.16だったことによるエラーが発生してしまったので、バージョン古い方は注意です。

  • エラー文
    Process exited with code 3221225477 / 0xC0000005 (memory access violation — usually a faulty or missing native library)
    
    [INFO] setup plugin alembic.autogenerate.schemas
    [INFO] setup plugin alembic.autogenerate.tables
    [INFO] setup plugin alembic.autogenerate.types
    [INFO] setup plugin alembic.autogenerate.constraints
    [INFO] setup plugin alembic.autogenerate.defaults
    [INFO] setup plugin alembic.autogenerate.comments
    [INFO] setup plugin alembic.autogenerate.checkconstraint_byname
    
    [WARNING] On windows we are currently forcing single GPU mode in ComfyUI due to a Nvidia related issue, if you want to disable this use: --cuda-device all
    
    [INFO] Adding extra search path checkpoints C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\checkpoints
    [INFO] Adding extra search path classifiers C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\classifiers
    [INFO] Adding extra search path clip_vision C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\clip_vision
    [INFO] Adding extra search path configs C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\configs
    [INFO] Adding extra search path controlnet C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\controlnet
    [INFO] Adding extra search path controlnet C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\t2i_adapter
    [INFO] Adding extra search path diffusers C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\diffusers
    [INFO] Adding extra search path diffusion_models C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\diffusion_models
    [INFO] Adding extra search path embeddings C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\embeddings
    [INFO] Adding extra search path gligen C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\gligen
    [INFO] Adding extra search path hypernetworks C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\hypernetworks
    [INFO] Adding extra search path latent_upscale_models C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\latent_upscale_models
    [INFO] Adding extra search path loras C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\loras
    [INFO] Adding extra search path model_patches C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\model_patches
    [INFO] Adding extra search path audio_encoders C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\audio_encoders
    [INFO] Adding extra search path photomaker C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\photomaker
    [INFO] Adding extra search path style_models C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\style_models
    [INFO] Adding extra search path text_encoders C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\text_encoders
    [INFO] Adding extra search path upscale_models C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\upscale_models
    [INFO] Adding extra search path background_removal C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\background_removal
    [INFO] Adding extra search path frame_interpolation C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\frame_interpolation
    [INFO] Adding extra search path geometry_estimation C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\geometry_estimation
    [INFO] Adding extra search path optical_flow C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\optical_flow
    [INFO] Adding extra search path detection C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\detection
    [INFO] Adding extra search path vae C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\vae
    [INFO] Adding extra search path vae_approx C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\vae_approx
    [INFO] Adding extra search path clip C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\clip
    [INFO] Adding extra search path unet C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\unet
    
    [INFO] Setting output directory to: C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\output
    [INFO] Setting input directory to: C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Shared\input
    
    [INFO] [PRE] ComfyUI-Manager
    
    C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\cuda\__init__.py:187: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
    return torch._C._cuda_getDeviceCount() > 0
    
    [INFO] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
    [INFO] Found comfy_kitchen backend hip: {'available': False, 'disabled': False, 'unavailable_reason': 'PyTorch ROCm/HIP runtime not available', 'capabilities': []}
    [INFO] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_embedding', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'dequantize_w4a8_int8_weight', 'fp16_conv3d', 'fp16_linear', 'gemv_awq_w4a16', 'group_norm_silu_pad3d', 'int8_linear', 'na3d', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'quantize_w4a8_int8_weight', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'rotate_int8_convrot_weight', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'sol_attn', 'stochastic_rounding_fp8', 'w4a8_int8_linear']}
    [INFO] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []}
    
    [INFO] Checkpoint files will always be loaded safely.
    
    Windows fatal exception: access violation
    
    Stack (most recent call first):
    File "C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\cuda\__init__.py", line 491 in _lazy_init
    File "C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\cuda\__init__.py", line 1167 in current_device
    File "C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_management.py", line 213 in get_torch_device
    File "C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_management.py", line 364 in <module>
    File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
    File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
    File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
    File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
    File "C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 17 in <module>
    File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
    File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
    File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
    File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
    File "C:\Users\sdhco\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\main.py", line 251 in <module>
この記事をシェアXFacebook