From 608fcc25917d08cbba62d7aa17784a85f70294de Mon Sep 17 00:00:00 2001 From: comfyanonymous Date: Thu, 6 Jul 2023 02:43:40 -0400 Subject: [PATCH 1/2] Fix bug with weights when prompt is long. --- comfy/sd1_clip.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/comfy/sd1_clip.py b/comfy/sd1_clip.py index 27b2f18e5..11f26bb8f 100644 --- a/comfy/sd1_clip.py +++ b/comfy/sd1_clip.py @@ -23,11 +23,11 @@ class ClipTokenWeightEncoder: first_pooled = pooled[0:1] output = [] - for i in range(1, out.shape[0]): - z = out[i:i+1] + for k in range(1, out.shape[0]): + z = out[k:k+1] for i in range(len(z)): for j in range(len(z[i])): - weight = token_weight_pairs[i - 1][j][1] + weight = token_weight_pairs[k - 1][j][1] z[i][j] = (z[i][j] - z_empty[0][j]) * weight + z_empty[0][j] output.append(z) From f5232c4869010505018c36d31f0ef8ce9ef3b904 Mon Sep 17 00:00:00 2001 From: comfyanonymous Date: Thu, 6 Jul 2023 04:18:36 -0400 Subject: [PATCH 2/2] Fix 7z error when extracting package. --- .github/workflows/windows_release_cu118_package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows_release_cu118_package.yml b/.github/workflows/windows_release_cu118_package.yml index 022fdc2f9..0f0fbf280 100644 --- a/.github/workflows/windows_release_cu118_package.yml +++ b/.github/workflows/windows_release_cu118_package.yml @@ -61,7 +61,7 @@ jobs: cd .. - "C:\Program Files\7-Zip\7z.exe" a -t7z -m0=lzma -mx=8 -mfb=64 -md=32m -ms=on ComfyUI_windows_portable.7z ComfyUI_windows_portable + "C:\Program Files\7-Zip\7z.exe" a -t7z -m0=lzma -mx=8 -mfb=64 -md=32m -ms=on -mf=BCJ2 ComfyUI_windows_portable.7z ComfyUI_windows_portable mv ComfyUI_windows_portable.7z ComfyUI/new_ComfyUI_windows_portable_nvidia_cu118_or_cpu.7z cd ComfyUI_windows_portable