From 689a29809f2b5f5e7ff88d6ed9c738cad27ca893 Mon Sep 17 00:00:00 2001 From: Fractal Date: Sun, 30 Nov 2025 02:24:49 +0100 Subject: [PATCH 1/5] Add start and end step --- .vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo | Bin 0 -> 14848 bytes .../v17/DocumentLayout.json | 23 ++++++++++ .vs/ProjectSettings.json | 3 ++ .vs/VSWorkspaceState.json | 7 +++ .vs/slnx.sqlite | Bin 0 -> 90112 bytes __init__.py | 40 +++++++++++++++--- 6 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 .vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo create mode 100644 .vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/slnx.sqlite diff --git a/.vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo b/.vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..4355676d6b18d3b5d1e01d9a018defbb90a7d9d1 GIT binary patch literal 14848 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 g!491Q0U!VbfB+Bx0zd!=00AHX1b_e#c&-Hg4 Date: Sun, 30 Nov 2025 14:07:15 +0100 Subject: [PATCH 2/5] .gitignore update --- .gitignore | 3 ++- .vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo | Bin 14848 -> 20480 bytes .../v17/DocumentLayout.json | 22 ++++++++++++++++-- .vs/VSWorkspaceState.json | 2 +- .vs/slnx.sqlite | Bin 90112 -> 90112 bytes 5 files changed, 23 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 592d25b..883a94d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ __pycache__ -node.zip \ No newline at end of file +node.zip +.vs \ No newline at end of file diff --git a/.vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo b/.vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo index 4355676d6b18d3b5d1e01d9a018defbb90a7d9d1..a04369423f5718d63ad49004ca73f9ad40585bea 100644 GIT binary patch literal 20480 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 b42qm$zcCg3rLVu3$~Y{z6#N0+V=Dg-H@i(Y delta 800 zcmcgqF;Cl25cWMBFwQfCkS0zTC;}uT29ioph=l6aK{5yh*gA$02_Xg}MG=FC4w2d+ z_~_K7qCcPwUKkk|+Ab9vLx=u|1}RdDxg!KzAu;x()4luNyZi3$o%azuw~>FUbS0rE z!*mAHt1t{1=5ur7Ghi6oF*27Q-f#W{oiHznHBp0QY>6`3sRFt^>r$nQ7%9bucy3M@ zOXT#DvZN5y%t1xM6P(n?$3_TZlJu=L$#Puo*7oCuI@+vM!57;DyWd)O%vOild6c;j zW#+UjeU$nyS*GQxGNfEC`x+OO&5}pXKhn<_Hsfo-7wxt1brTc1iYIaBpmOM^ZM2^+ z2430$jiz_kd2E54deAO>2Y%p7M`LzQ%!7dv?#VSN2$E6Q#+ED_5GRa>+2(0;2z+a|yG^btz DVjvDd diff --git a/.vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json b/.vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json index 8107429..69a1112 100644 --- a/.vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json +++ b/.vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json @@ -1,7 +1,12 @@ { "Version": 1, "WorkspaceRootPath": "C:\\Users\\Fractal\\source\\repos\\ComfyUI-EulerDiscreteScheduler\\", - "Documents": [], + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Fractal\\source\\repos\\ComfyUI-EulerDiscreteScheduler\\__init__.py||{3B902123-F8A7-4915-9F01-361F908088D0}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:__init__.py||{3B902123-F8A7-4915-9F01-361F908088D0}" + } + ], "DocumentGroupContainers": [ { "Orientation": 0, @@ -9,11 +14,24 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": -1, + "SelectedChildIndex": 1, "Children": [ { "$type": "Bookmark", "Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "__init__.py", + "DocumentMoniker": "C:\\Users\\Fractal\\source\\repos\\ComfyUI-EulerDiscreteScheduler\\__init__.py", + "RelativeDocumentMoniker": "__init__.py", + "ToolTip": "C:\\Users\\Fractal\\source\\repos\\ComfyUI-EulerDiscreteScheduler\\__init__.py", + "RelativeToolTip": "__init__.py", + "ViewState": "AgIAACcAAAAAAAAAAAAUwCoAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", + "WhenOpened": "2025-11-30T01:06:59.366Z", + "EditorCaption": "" } ] } diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json index 9ca4b2c..1c90c8b 100644 --- a/.vs/VSWorkspaceState.json +++ b/.vs/VSWorkspaceState.json @@ -2,6 +2,6 @@ "ExpandedNodes": [ "" ], - "SelectedNode": "\\C:\\Users\\Fractal\\Source\\Repos\\ComfyUI-EulerDiscreteScheduler", + "SelectedNode": "\\__init__.py", "PreviewInSolutionExplorer": false } \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 1793f679d49febfe2034bbe3cbe58c8308c54ef7..ed1c3e536375071629288f9b2ca33df7c8b30548 100644 GIT binary patch delta 758 zcmaKo&1(}u7>8#~c1&Y8lT}0PXEqI51he_7MdG38wt@tkU>Yoz5YuM5nY!6sXJ^|6 zscH4#Nl^CeO}tBPLZJQ`9;#RIB6#rZ#_dY=(8IvXJkQMgd*A&-e*chvJ;9aUOe$RI z!=ra73IzzzH{nS5C43Yz0_=;?pQF857zF8pLUEJfR+-k!*09LsGKFj=pUq#Fa&yJ( zTrq#+AjI=PIjC2tv4uC7V(6PhwP}+PL$6}GO*ZgTAuLHV$HHx!Xsv%NYo;iz)vx`L zs;o(wZB|yj-|i3%pTvqyDb|^9d6N5Fw>3=&?0fjqdW`4*|NfPW279K`mR-7*nG-qmAig;xjL2#D~LFenUL@M;fyBv!^kOCvH z(I7fujfQM?edN4a9`AY9_$UOIU2Dgnk2f`AM>ciU*QU=wkaiixPi#VQ$6cZ&vt8!% zco>3&%kMAUTD-R;cUnG}9D(4f3(T(RZChqWNAu}eXc)}7Qbs8+!^Bw#W?j8a)VAgx zCU2R4LpZDDq(5=5oLD~|F6a%1cbgqk!zWXV0SGRD5R|tqzvHDd5G36OvPu|Hb%SD` ToaZ2j4P}@3ch4*DD_rz9ZDr$N delta 443 zcmZoTz}j$tb%Hdb#6%fqMv09HOZd5%dG9jtzu>*g`)#wJ!g=1wcV)%742_z@nOPaE z+nFaHv=`qjD)&l|pP7q+fq|KSF9ZKg{=NL~fr{7jZ{BMk#mA<{7?c?}+2Z3f^D;}~7*v6( z%JYk|({l35^$PORVanvV*%)+zaz&|yrI|&kxv6<2#d;+bB`|q$E;a^vpnQ<4ql>Sr zUTz9ZLWYx#K@%uZP+3rvpOu}(9`K;;>k=@~gd zT%wm%0C&XX2!BPGkL&&Alc1hsfp{*pA~ClhCl%S%g3N3T!VDa2dS%5h8zq?77!-jP h=%r_tWTxlk7p1~vgc#WvL_vyyGBB~GfMo%U0swOmmh}Jt From a044a0cb2243ae53902a0fe4f84003d223791c53 Mon Sep 17 00:00:00 2001 From: Fractal Date: Sun, 30 Nov 2025 14:14:31 +0100 Subject: [PATCH 3/5] .gitignore update --- .gitignore | 3 +- .vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo | Bin 20480 -> 0 bytes .../v17/DocumentLayout.json | 41 ------------------ .vs/VSWorkspaceState.json | 7 --- .vs/slnx.sqlite | Bin 90112 -> 90112 bytes 5 files changed, 2 insertions(+), 49 deletions(-) delete mode 100644 .vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo delete mode 100644 .vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json delete mode 100644 .vs/VSWorkspaceState.json diff --git a/.gitignore b/.gitignore index 883a94d..036c661 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ __pycache__ node.zip -.vs \ No newline at end of file +.vs/ +ComfyUI-EulerDiscreteScheduler/.vs \ No newline at end of file diff --git a/.vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo b/.vs/ComfyUI-EulerDiscreteScheduler/v17/.wsuo deleted file mode 100644 index a04369423f5718d63ad49004ca73f9ad40585bea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20480 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 b42qm$zcCg3rLVu3$~Y{z6#N0+V=Dg-H@i(Y diff --git a/.vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json b/.vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json deleted file mode 100644 index 69a1112..0000000 --- a/.vs/ComfyUI-EulerDiscreteScheduler/v17/DocumentLayout.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Version": 1, - "WorkspaceRootPath": "C:\\Users\\Fractal\\source\\repos\\ComfyUI-EulerDiscreteScheduler\\", - "Documents": [ - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Fractal\\source\\repos\\ComfyUI-EulerDiscreteScheduler\\__init__.py||{3B902123-F8A7-4915-9F01-361F908088D0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:__init__.py||{3B902123-F8A7-4915-9F01-361F908088D0}" - } - ], - "DocumentGroupContainers": [ - { - "Orientation": 0, - "VerticalTabListWidth": 256, - "DocumentGroups": [ - { - "DockedWidth": 200, - "SelectedChildIndex": 1, - "Children": [ - { - "$type": "Bookmark", - "Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "__init__.py", - "DocumentMoniker": "C:\\Users\\Fractal\\source\\repos\\ComfyUI-EulerDiscreteScheduler\\__init__.py", - "RelativeDocumentMoniker": "__init__.py", - "ToolTip": "C:\\Users\\Fractal\\source\\repos\\ComfyUI-EulerDiscreteScheduler\\__init__.py", - "RelativeToolTip": "__init__.py", - "ViewState": "AgIAACcAAAAAAAAAAAAUwCoAAAABAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2025-11-30T01:06:59.366Z", - "EditorCaption": "" - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json deleted file mode 100644 index 1c90c8b..0000000 --- a/.vs/VSWorkspaceState.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "ExpandedNodes": [ - "" - ], - "SelectedNode": "\\__init__.py", - "PreviewInSolutionExplorer": false -} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index ed1c3e536375071629288f9b2ca33df7c8b30548..197498315c0461a8ce7b1601460823a1cc8a903b 100644 GIT binary patch delta 777 zcmZWlO-K}B7=CBJ*>Ojm?;U?;*JVxDRg@sdeh`WT3pLunHCiYywTe#b$nMOxJB52u zsY7@Os*euQscs!2Oh_mMy#yUPXmp4`?Ghqnoy0EIx1(c0hwtNkpXYs^_u-vh^iMDP z??(jfL4A*)%?>?91ptV$4Y)z6vOQN7-B6-IB0>kotx;p*V%{Dx3WXl~rsbTvbH(R} z({~A5>JH6m4R3{(pddn9C^<4_WQQ*s`GRR%$Mh3=r-EzX!xg|4+~l6`u&Y8K5g}Ke)q73~Ho9_%9P-3*8a6 z)g26|Gz$0~KeNg+VbV*ZT(qM|F;#+2neFxm)xhe}>h{6&-;SUJaXBEdwaJEN4-8WY znn9LQDbq5YR7%ekJ&N5+MEtIjy-0-itM`dWmy3nUC1~WrOMPd1`}_3ls3)tJB{G_+=#(o6i+fRx ziQ#N6W9T{SV7!h<(8Rs;wCR{>%g!5~QMFG34FWFXVO4?zH6`p;!GlV7SLrg~PyC9% zP@$W+jPv*eXRt_@%ker6VhoF9Y;NJ|gsO|N>GO-3qDV|NQ{{d=1*+u{W delta 1261 zcmaJ7%Q6rSxQ(bn5&WQRDSs$8l%zt}weWBI8sk(#6EnKQ z@|+bj&dF-A8B9$jXC{-=lhdi#)ShVUa+Ea$f{+-rqj>9b8LA5}F zZq-av>ApN7Nl4d@vGcXkiM&%{+&$?sC(AfDtdhIP>Svex0uoAUX{*RC2|)$sy1HGn z_{`x~P7@i;ze=9TyF6{J4-S2Xk0ONnlkh+AqrF%{<9*penN{+qnB$63rxG)Xlp+WL z*h26-Y^`f+n=rdSKqhc=ifrBGtg>KngV(hOFp1)}EZQwd6v_z7@HTu6H{mk;x~|1e zKx4n){`UpwFwyaSb}cva_t}6HCG)s7qgX+1?W`v zwC%j$R`UfWo{+P>s0pAbjYHJiUL6|UZ^y;Ih^x)hcD2Hty1 zeeLMerRY)rUtc#x!-DwS!V|}yT}V`l9ok?QMGuQawO(x*D8cQD*~xmbOmEyT5Dii^ zE^uX|R5r!oiIr+;7j`BSZ+C2DVkw_6Aho2jOZiIGWQnS^3)cum5fq|{i*Bbvf57`B z6VZLQVLv^lsn-zv3E#sV^>6hX_#8fjH{oS?QN0Gsumnfck6{eL zqC#Dre@IH Date: Sun, 30 Nov 2025 14:18:15 +0100 Subject: [PATCH 4/5] Stop tracking .vs folder --- .vs/ProjectSettings.json | 3 --- .vs/slnx.sqlite | Bin 90112 -> 0 bytes 2 files changed, 3 deletions(-) delete mode 100644 .vs/ProjectSettings.json delete mode 100644 .vs/slnx.sqlite diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json deleted file mode 100644 index f8b4888..0000000 --- a/.vs/ProjectSettings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "CurrentProjectSetting": null -} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite deleted file mode 100644 index 197498315c0461a8ce7b1601460823a1cc8a903b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90112 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 aKmZ5;0U!VbfB+Bx0zd!=0D+fE;C}!h;CP+@ From 772861e8fee4a0395ab5d22bfb2ce69953b19d13 Mon Sep 17 00:00:00 2001 From: Enrico Date: Sun, 30 Nov 2025 23:26:47 +0100 Subject: [PATCH 5/5] 1.0.4 start and end step to custom sampler --- .gitignore | 6 +++++- README.md | 3 ++- __init__.py | 19 ++++--------------- pyproject.toml | 2 +- 4 files changed, 12 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index 036c661..391c06e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,8 @@ __pycache__ node.zip .vs/ -ComfyUI-EulerDiscreteScheduler/.vs \ No newline at end of file +ComfyUI-EulerDiscreteScheduler/.vs +.idea +.iml +.vs +EulerDiscrete.iml diff --git a/README.md b/README.md index c87c7bc..e2cdb6f 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,8 @@ More examples: image ## Changelog - +**1.0.4** +add start and end step by etupa, with some fixes **1.0.3** - node publish action diff --git a/__init__.py b/__init__.py index a258ad0..64ddfe3 100644 --- a/__init__.py +++ b/__init__.py @@ -23,9 +23,7 @@ except ImportError: from comfy.samplers import SchedulerHandler, SCHEDULER_HANDLERS, SCHEDULER_NAMES # Default config for registering in ComfyUI -default_config = { - "start_at_step": 0, - "end_at_step": 9999, +default_config = { "base_image_seq_len": 256, "base_shift": math.log(3), "invert_sigmas": False, @@ -72,7 +70,7 @@ class FlowMatchEulerSchedulerNode: "tooltip": "The starting step (index) of the sigma schedule to use. Set to 0 to start at the beginning (first step)." }), "end_at_step": ("INT", { # <-- NEW INPUT - "default": 99999, + "default": 9999, "min": 0, "max": 10000, "tooltip": "The ending step (index) of the sigma schedule to use. Set higher than 'steps' to use all steps." @@ -188,7 +186,7 @@ class FlowMatchEulerSchedulerNode: scheduler = FlowMatchEulerDiscreteScheduler.from_config(config) # 1. Generate the full sigma schedule - scheduler.set_timesteps(steps, device="cpu", mu=0.0) + # Determine device to use for sigma computation if device == "auto": # Auto-detect: use CUDA if available, otherwise CPU @@ -218,19 +216,10 @@ class FlowMatchEulerSchedulerNode: return (sigmas_sliced,) - -# Import Flash Attention node -# from .flash_attention_node import NODE_CLASS_MAPPINGS as FLASH_ATTN_MAPPINGS -# from .flash_attention_node import NODE_DISPLAY_NAME_MAPPINGS as FLASH_ATTN_DISPLAY_MAPPINGS - NODE_CLASS_MAPPINGS = { "FlowMatchEulerDiscreteScheduler (Custom)": FlowMatchEulerSchedulerNode, - # **FLASH_ATTN_MAPPINGS } NODE_DISPLAY_NAME_MAPPINGS = { "FlowMatchEulerDiscreteScheduler (Custom)": "FlowMatch Euler Discrete Scheduler (Custom)", - **FLASH_ATTN_DISPLAY_MAPPINGS -} - # **FLASH_ATTN_DISPLAY_MAPPINGS -} +} \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index c2e6c6b..b7ed659 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "erosdiffusion-eulerflowmatchingdiscretescheduler" description = "Noise Free images with Euler Discrete Scheduler in ComfyUI with Z-Image or other models" -version = "1.0.3" +version = "1.0.4" license = {file = "LICENSE.TXT"} # classifiers = [ # # For OS-independent nodes (works on all operating systems)