{"id":499545,"date":"2026-10-21T12:05:35","date_gmt":"2026-10-21T09:05:35","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=499545"},"modified":"2026-10-21T12:05:35","modified_gmt":"2026-10-21T09:05:35","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=499545","title":{"rendered":"\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438 \u0438 \u0441\u043a\u0440\u044b\u0442\u0430\u044f \u043c\u043e\u0449\u044c SA-Solver \u0432 ComfyUI: \u043f\u043e\u0447\u0435\u043c\u0443 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0448\u0430\u0433 \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u043b, \u0430 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u043a\u0430 \u043f\u043e\u0431\u0435\u0434\u0438\u043b\u0430"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h4>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h4>\n<p>\u041a\u0430\u0436\u0434\u044b\u0439, \u043a\u0442\u043e \u0437\u0430\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u043b \u0432 \u0432\u044b\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u044d\u043c\u043f\u043b\u0435\u0440\u043e\u0432 \u0432 ComfyUI, \u0432\u0438\u0434\u0435\u043b \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439: <code>euler<\/code>, <code>dpmpp_2m<\/code>, <code>uni_pc<\/code>, <code>sa_solver<\/code>. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0438\u0445 \u0432\u0441\u043b\u0435\u043f\u0443\u044e, \u043f\u043e\u043b\u0430\u0433\u0430\u044f\u0441\u044c \u043d\u0430 \u0441\u0443\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041c\u0435\u0436\u0434\u0443 \u0442\u0435\u043c, \u0437\u0430 \u043a\u0430\u0436\u0434\u044b\u043c \u0441\u044d\u043c\u043f\u043b\u0435\u0440\u043e\u043c \u0441\u0442\u043e\u0438\u0442 \u0441\u0442\u0440\u043e\u0433\u0430\u044f \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430 \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0444\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 (ODE \u0438 SDE). \u041c\u044b \u0441 \u0441\u043e\u0430\u0432\u0442\u043e\u0440\u043e\u043c \u0415\u0433\u043e\u0440\u043e\u043c \u042e\u0437\u0432\u0438\u043d\u0441\u043a\u0438\u043c (\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0438 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u0443\u0440\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432) \u0437\u0430\u0434\u0430\u043b\u0438\u0441\u044c \u0434\u0432\u0443\u043c\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438:<\/p>\n<ol>\n<li>\n<p>\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u0432 \u043c\u043d\u043e\u0433\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u0445 \u0441\u0445\u0435\u043c\u0430\u0445 \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u0438 \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c \u043e\u0446\u0435\u043d\u043a\u0443 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438 <strong>\u0441 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u043f\u043e NFE<\/strong>?<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f <strong>SA-Solver<\/strong> \u0432 ComfyUI \u0432\u044b\u0434\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u0443\u044e \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e, \u043d\u043e \u0437\u0430\u0436\u0430\u0442\u0430 \u0432 \u0442\u0438\u0441\u043a\u0438 \u0437\u0430\u0445\u0430\u0440\u0434\u043a\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432?<\/p>\n<\/li>\n<\/ol>\n<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0443 \u0441\u0445\u0435\u043c\u044b \u00ab\u043f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440\u2013\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u00bb \u0410\u0434\u0430\u043c\u0441\u0430, \u0440\u0430\u0441\u043a\u0440\u043e\u0435\u043c \u0441\u0438\u043b\u0443 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u043a\u0438 SA-Solver \u0438 \u0447\u0435\u0441\u0442\u043d\u043e \u043f\u043e\u043a\u0430\u0436\u0435\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0435 \u0430\u043a\u0430\u0434\u0435\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0433\u0438\u043f\u043e\u0442\u0435\u0437\u044b (\u0432\u0440\u043e\u0434\u0435 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0448\u0430\u0433\u0430) \u0441 \u0442\u0440\u0435\u0441\u043a\u043e\u043c \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043e \u0440\u0435\u0430\u043b\u0438\u0438 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d-\u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d\u043e\u0432 \u0441 \u0432\u044b\u0441\u043e\u043a\u0438\u043c CFG.<\/p>\n<hr\/>\n<h4>1. \u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u044c: \u0441\u0445\u0435\u043c\u0430 \u043f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440\u0430-\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u0430<\/h4>\n<p>\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u043d\u043e\u0433\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u0410\u0434\u0430\u043c\u0441\u0430\u2013\u0411\u0430\u0448\u0444\u043e\u0440\u0442\u0430\u2013\u041c\u043e\u0443\u043b\u0442\u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0444\u0430\u0437:<\/p>\n<ol>\n<li>\n<p><strong>\u041f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440 (Adams\u2013Bashforth):<\/strong> \u044f\u0432\u043d\u044b\u0439 \u0448\u0430\u0433 \u044d\u043a\u0441\u0442\u0440\u0430\u043f\u043e\u043b\u044f\u0446\u0438\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445 \u0437\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0435 \u0448\u0430\u0433\u0438:<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"\\hat{x}_{n+1} = x_n + h \\sum_{j=0}^{k-1} \\beta_j f(x_{n-j}, t_{n-j})\" alt=\"\\hat{x}_{n+1} = x_n + h \\sum_{j=0}^{k-1} \\beta_j f(x_{n-j}, t_{n-j})\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/bc\/bc6\/bc69a6f5294adc4c3eedbf36ac963524.svg\" width=\"259\" height=\"56\" data-width=\"32.387\" data-height=\"6.952\" data-vertical-align=\"-2.911\" style=\"width: 32.387ex; height: 6.952ex; vertical-align: -2.911ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/bc\/bc6\/bc69a6f5294adc4c3eedbf36ac963524.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/bc\/bc6\/bc69a6f5294adc4c3eedbf36ac963524.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/li>\n<li>\n<p><strong>\u041a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440 (Adams\u2013Moulton):<\/strong> \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439 \u0432 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435:<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"x_{n+1} = x_n + h \\left( \\beta^* f(\\hat{x}_{n+1}, t_{n+1}) + \\sum_{j=0}^{k-2} \\beta_j^* f(x_{n-j}, t_{n-j}) \\right)\" alt=\"x_{n+1} = x_n + h \\left( \\beta^* f(\\hat{x}_{n+1}, t_{n+1}) + \\sum_{j=0}^{k-2} \\beta_j^* f(x_{n-j}, t_{n-j}) \\right)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/b0\/b05\/b054fed5095179a1a1821c059cb8aaed.svg\" width=\"429\" height=\"56\" data-width=\"53.651\" data-height=\"6.972\" data-vertical-align=\"-2.92\" style=\"width: 53.651ex; height: 6.972ex; vertical-align: -2.92ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/b0\/b05\/b054fed5095179a1a1821c059cb8aaed.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/b0\/b05\/b054fed5095179a1a1821c059cb8aaed.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/li>\n<\/ol>\n<p>\u0412 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u043d\u043e\u0440\u043c\u0430 \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c \u0438 \u0441\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c:<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"\\tau_{n+1} = \\|x_{n+1} - \\hat{x}_{n+1}\\|\" alt=\"\\tau_{n+1} = \\|x_{n+1} - \\hat{x}_{n+1}\\|\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c1\/c16\/c16659157d5f990941fac615a23bf3a1.svg\" width=\"170\" height=\"19\" data-width=\"21.199\" data-height=\"2.398\" data-vertical-align=\"-0.633\" style=\"width: 21.199ex; height: 2.398ex; vertical-align: -0.633ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c1\/c16\/c16659157d5f990941fac615a23bf3a1.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c1\/c16\/c16659157d5f990941fac615a23bf3a1.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<p>\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0430\u0441\u0438\u043c\u043f\u0442\u043e\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0442\u043e\u0447\u043d\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438 \u0443\u0441\u0435\u0447\u0435\u043d\u0438\u044f (Local Truncation Error).<\/p>\n<p>\u0412 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0440\u0430\u0434\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"f\" alt=\"f\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/8f\/8fa\/8fa14cdd754f91cc6554c9e71929cce7.svg\" width=\"12\" height=\"16\" data-width=\"1.244\" data-height=\"2.059\" data-vertical-align=\"-0.464\" style=\"width: 1.244ex; height: 2.059ex; vertical-align: -0.464ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/8f\/8fa\/8fa14cdd754f91cc6554c9e71929cce7.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/8f\/8fa\/8fa14cdd754f91cc6554c9e71929cce7.svg 781w\" loading=\"lazy\" decode=\"async\"\/>. <strong>\u041d\u043e \u0432 \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u043e\u043d\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 \u044d\u0442\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0430\u044f \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0448\u0430\u0433\u0435 \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0440\u0438\u044f!<\/strong><\/p>\n<p>\u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043e\u0446\u0435\u043d\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438 \u0434\u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u043c <strong>\u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e (0 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438, 0 NFE)<\/strong>.<\/p>\n<p>\u041c\u044b \u0432\u044b\u0432\u0435\u043b\u0438 \u044d\u0442\u0443 \u043e\u0446\u0435\u043d\u043a\u0443 \u043d\u0430\u0440\u0443\u0436\u0443 \u0432 \u043d\u043e\u0434\u0435 <code>Trajectory Probe<\/code>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438, \u043d\u043e\u0440\u043c\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445, \u043a\u0440\u0438\u0432\u0438\u0437\u043d\u0443 \u0438 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0432 <code>.safetensors<\/code>.<\/p>\n<hr\/>\n<h4>2. \u0413\u043b\u0430\u0432\u043d\u0430\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043d\u0430\u0445\u043e\u0434\u043a\u0430: \u0432\u044b\u0437\u0432\u043e\u043b\u0435\u043d\u0438\u0435 SA-Solver<\/h4>\n<p>\u0412 \u044f\u0434\u0440\u0435 ComfyUI \u0443\u0436\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u044d\u043c\u043f\u043b\u0435\u0440 <code>sa_solver<\/code> (Xue et al., NeurIPS 2023). \u0415\u0433\u043e \u043a\u043b\u044e\u0447\u0435\u0432\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c: \u043e\u043d \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442 \u043f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440-\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440 \u0410\u0434\u0430\u043c\u0441\u0430 <strong>\u0442\u043e\u043b\u044c\u043a\u043e \u043a \u0441\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u043c\u0443 \u0434\u0440\u0435\u0439\u0444\u0430 (drift)<\/strong>, \u0430 \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u043e\u043d\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e, \u0443\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044f\u0441\u044c \u0440\u043e\u0432\u043d\u043e \u0432 <strong>1 NFE \u043d\u0430 \u0448\u0430\u0433<\/strong>.<\/p>\n<p>\u041e\u0434\u043d\u0430\u043a\u043e \u0432 ComfyUI \u043e\u043d \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a:<\/p>\n<pre><code class=\"python\"># \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438 ComfyUI:tau_func = None  # \u0421\u0438\u043b\u0430 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u043a\u0438 \u0436\u0435\u0441\u0442\u043a\u043e \u0437\u0430\u0448\u0438\u0442\u0430 \u043d\u0430 eta = 1.0 \u0432 \u043e\u043a\u043d\u0435 [0.2, 0.8]<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper\"><\/span><\/a><\/div><\/pre>\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0438\u043b\u0443 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u043a\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"\\eta\" alt=\"\\eta\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg\" width=\"12\" height=\"18\" data-width=\"1.124\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 1.124ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg 781w\" loading=\"lazy\" decode=\"async\"\/> \u0438\u043b\u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u043a\u043d\u0430 \u0447\u0435\u0440\u0435\u0437 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043d\u043e\u0434\u044b \u0431\u044b\u043b\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.<\/p>\n<p>\u041c\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b\u0438 \u043d\u043e\u0434\u0443 <code>Adaptive SA Sampler<\/code>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 <img decoding=\"async\" class=\"formula inline\" source=\"\\eta\" alt=\"\\eta\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg\" width=\"12\" height=\"18\" data-width=\"1.124\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 1.124ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg 781w\" loading=\"lazy\" decode=\"async\"\/> \u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u043a\u043d\u0430 \u0448\u0443\u043c\u0430. \u041f\u0440\u0438 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 (<code>eta = 1.0<\/code>, <code>response = 0.0<\/code>, \u043e\u043a\u043d\u043e <code>0.2\u20130.8<\/code>) \u043e\u043d\u0430 \u043f\u043e\u0431\u0438\u0442\u043e\u0432\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 <code>sa_solver<\/code> (\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430: <img decoding=\"async\" class=\"formula inline\" source=\"0.000\\times 10^0\" alt=\"0.000\\times 10^0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/58\/58d\/58de288e2263740929b4a508b23f33aa.svg\" width=\"89\" height=\"21\" data-width=\"11.17\" data-height=\"2.565\" data-vertical-align=\"-0.717\" style=\"width: 11.17ex; height: 2.565ex; vertical-align: -0.717ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/58\/58d\/58de288e2263740929b4a508b23f33aa.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/58\/58d\/58de288e2263740929b4a508b23f33aa.svg 781w\" loading=\"lazy\" decode=\"async\"\/>).<\/p>\n<h3>\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442: \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f \u043f\u0440\u043e\u0442\u0438\u0432 \u043c\u0438\u043a\u0440\u043e\u0440\u0435\u043b\u044c\u0435\u0444\u0430<\/h3>\n<p>\u041c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0437\u0430\u043c\u0435\u0440\u044b \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 <strong>Anima (Flow-Matching DiT)<\/strong>, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 768\u00d71024, CFG 5.0, \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a <code>normal<\/code>, \u0431\u044e\u0434\u0436\u0435\u0442 \u0432\u0441\u0435\u0433\u043e 10 \u0448\u0430\u0433\u043e\u0432 (10 NFE):<\/p>\n<ul>\n<li>\n<p><strong>\u0413\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f<\/strong> \u2014 RMS \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 \u043e\u0442 100-\u0448\u0430\u0433\u043e\u0432\u043e\u0433\u043e \u044d\u0442\u0430\u043b\u043e\u043d\u0430 <code>euler<\/code> \u043f\u043e\u0441\u043b\u0435 8\u00d7 \u043f\u0443\u043b\u0438\u043d\u0433\u0430 (\u0447\u0435\u043c \u043d\u0438\u0436\u0435, \u0442\u0435\u043c \u0442\u043e\u0447\u043d\u0435\u0435 \u0430\u043d\u0430\u0442\u043e\u043c\u0438\u044f \u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u044b).<\/p>\n<\/li>\n<li>\n<p><strong>\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u0430<\/strong> \u2014 RMS \u0432\u044b\u0441\u043e\u043a\u043e\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0433\u043e \u043e\u0441\u0442\u0430\u0442\u043a\u0430 (\u0441\u043e\u0448\u0435\u0434\u0448\u0438\u0439\u0441\u044f \u044d\u0442\u0430\u043b\u043e\u043d SDE \u043d\u0430 30 \u0448\u0430\u0433\u0430\u0445 \u0434\u0430\u0435\u0442 <code>0.3335<\/code>).<\/p>\n<\/li>\n<\/ul>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u0421\u044d\u043c\u043f\u043b\u0435\u0440<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0413\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f (\u043c\u0435\u043d\u044c\u0448\u0435 = \u043b\u0443\u0447\u0448\u0435)<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u0430 (\u043c\u0438\u043a\u0440\u043e\u0440\u0435\u043b\u044c\u0435\u0444)<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0421\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u0434\u043e 30 \u0448\u0430\u0433\u043e\u0432<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><code>euler<\/code> (ODE)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.3677<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.1368<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><code>euler_ancestral<\/code> (SDE \u0431\u0435\u0437 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u0430)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.4016<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.1318<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><code>sa_solver<\/code> (\u0431\u0430\u0437\u043e\u0432\u044b\u0439, <img decoding=\"async\" class=\"formula inline\" source=\"\\eta = 1.0\" alt=\"\\eta = 1.0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/8b\/8b7\/8b7bab300747a96e1073765dc911e592.svg\" width=\"56\" height=\"18\" data-width=\"7.033\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 7.033ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/8b\/8b7\/8b7bab300747a96e1073765dc911e592.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/8b\/8b7\/8b7bab300747a96e1073765dc911e592.svg 781w\" loading=\"lazy\" decode=\"async\"\/>)<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.3516<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.2244<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">0%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><code>Adaptive SA Sampler<\/code> (<img decoding=\"async\" class=\"formula inline\" source=\"\\eta = 1.4\" alt=\"\\eta = 1.4\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/4b\/4b5\/4b580619fb77fe141611b97c96e094c9.svg\" width=\"56\" height=\"18\" data-width=\"7.033\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 7.033ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/4b\/4b5\/4b580619fb77fe141611b97c96e094c9.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/4b\/4b5\/4b580619fb77fe141611b97c96e094c9.svg 781w\" loading=\"lazy\" decode=\"async\"\/>)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.3865<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.2503<\/p>\n<\/td>\n<td>\n<p align=\"left\">24%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><code><strong>Adaptive SA Sampler<\/strong><\/code><strong> (<img decoding=\"async\" class=\"formula inline\" source=\"\\eta = 1.8\" alt=\"\\eta = 1.8\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/3d\/3db\/3db23d55710d46c1b92cf12c788b6e10.svg\" width=\"56\" height=\"18\" data-width=\"7.033\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 7.033ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/3d\/3db\/3db23d55710d46c1b92cf12c788b6e10.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/3d\/3db\/3db23d55710d46c1b92cf12c788b6e10.svg 781w\" loading=\"lazy\" decode=\"async\"\/>)<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.4225<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.2885<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>59%<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><code>Adaptive SA Sampler<\/code> (<img decoding=\"async\" class=\"formula inline\" source=\"\\eta = 2.0\" alt=\"\\eta = 2.0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/f4\/f4b\/f4b34b9b8b94b271e5ef04de4a8185b0.svg\" width=\"56\" height=\"18\" data-width=\"7.033\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 7.033ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/f4\/f4b\/f4b34b9b8b94b271e5ef04de4a8185b0.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/f4\/f4b\/f4b34b9b8b94b271e5ef04de4a8185b0.svg 781w\" loading=\"lazy\" decode=\"async\"\/>)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.4541<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.2975<\/p>\n<\/td>\n<td>\n<p align=\"left\">67% (\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b)<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><strong>\u0412\u044b\u0432\u043e\u0434:<\/strong> \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u0443 \u0434\u0440\u0435\u0439\u0444\u0430 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 <code>sa_solver<\/code> \u0434\u0430\u0435\u0442 \u043c\u0430\u043a\u0440\u043e-\u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e <strong>\u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0434\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 Euler \u043f\u0440\u0438 \u0442\u043e\u043c \u0436\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u0435<\/strong>, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c <strong>\u043d\u0430 64% \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u0438\u043a\u0440\u043e\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b<\/strong>.<\/p>\n<h3>\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d eta:<\/h3>\n<ul>\n<li>\n<p>\u041f\u0440\u0438 \u0440\u043e\u0441\u0442\u0435 <img decoding=\"async\" class=\"formula inline\" source=\"\\eta\" alt=\"\\eta\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg\" width=\"12\" height=\"18\" data-width=\"1.124\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 1.124ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/ff\/ffe\/ffe9f913124f345732e9f00fa258552e.svg 781w\" loading=\"lazy\" decode=\"async\"\/> \u0441 1.0 \u0434\u043e 1.4 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c +0.74 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0437\u0430 \u0435\u0434\u0438\u043d\u0438\u0446\u0443 \u043f\u043e\u0442\u0435\u0440\u044f\u043d\u043d\u043e\u0439 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0412 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 1.4 \u2192 1.8 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u043e\u0431\u043c\u0435\u043d\u0430 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442 \u043f\u0438\u043a\u0430: <strong>1.06<\/strong>. \u0417\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f 59% \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u0434\u043e 30-\u0448\u0430\u0433\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u043d\u0434\u0435\u0440\u0430.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"\\eta &gt; 1.8\" alt=\"\\eta &gt; 1.8\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/4f\/4f1\/4f190b837f44bcbd319344a594b34e09.svg\" width=\"56\" height=\"18\" data-width=\"7.033\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 7.033ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/4f\/4f1\/4f190b837f44bcbd319344a594b34e09.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/4f\/4f1\/4f190b837f44bcbd319344a594b34e09.svg 781w\" loading=\"lazy\" decode=\"async\"\/> \u043d\u0430\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u043e\u0431\u0432\u0430\u043b \u043a\u0443\u0440\u0441\u0430 (0.28): \u0442\u043e\u043d\u043a\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b (\u0440\u0435\u0441\u043d\u0438\u0446\u044b, \u0436\u0438\u043b\u043a\u0438 \u043b\u0438\u0441\u0442\u044c\u0435\u0432) \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0440\u0430\u0437\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0448\u0443\u043c\u044b.<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u041e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d:<\/strong> <code>eta = 1.6\u20131.8<\/code>.<\/p>\n<hr\/>\n<h4>3. \u0427\u0435\u0441\u0442\u043d\u044b\u0435 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b (\u0427\u0442\u043e \u041d\u0415 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e)<\/h4>\n<p>\u0412 \u0430\u043a\u0430\u0434\u0435\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u0440\u0435\u0434\u043a\u043e \u043f\u0438\u0448\u0443\u0442 \u043e \u043d\u0435\u0443\u0434\u0430\u0447\u0430\u0445, \u043d\u043e \u0432 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043e\u043d\u0438 \u044d\u043a\u043e\u043d\u043e\u043c\u044f\u0442 \u043d\u0435\u0434\u0435\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u044b:<\/p>\n<h3>1. \u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0448\u0430\u0433 \u0443\u0441\u0442\u0443\u043f\u0438\u043b \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0443 normal<\/h3>\n<p>\u041c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0441\u044d\u043c\u043f\u043b\u0435\u0440 \u0441 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u043c \u0448\u0430\u0433\u043e\u043c (<code>apc_*<\/code> \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 <code>budget<\/code>), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u043b \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0441\u0435\u0442\u043a\u0443 \u0448\u0430\u0433\u043e\u0432 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438. \u0420\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u0443\u044e \u0441\u0435\u0442\u043a\u0443 \u043e\u043d \u043e\u0431\u043e\u0448\u0435\u043b \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0442\u0440\u044b\u0432\u043e\u043c. \u041d\u043e \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u0441\u0440\u0430\u0432\u043d\u0438\u043b\u0438 \u0435\u0433\u043e \u0441\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u044d\u0432\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u043c ComfyUI <code>normal<\/code>\u2026 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0441\u044d\u043c\u043f\u043b\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u043b\u0438\u0448\u044c <strong>0.81\u20130.99\u00d7<\/strong> \u043e\u0442 \u0435\u0433\u043e \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438. \u041f\u043e\u043b\u0438\u043d\u043e\u043c\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0445\u043b\u043e\u043f\u044b\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0441\u043f\u0435\u0440\u0441\u0438\u0438 \u043b\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u0447\u0435\u0433\u043e \u043d\u0435 \u0432\u0438\u0434\u0438\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f ODE.<\/p>\n<h3>2. \u041e\u043a\u043d\u043e \u0448\u0443\u043c\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c \u0431\u0435\u0441\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u043e<\/h3>\n<p>\u0421\u0434\u0432\u0438\u0433 \u043e\u043a\u043d\u0430 \u0448\u0443\u043c\u0430 \u0441 <code>0.2\u20130.8<\/code> \u043d\u0430 <code>0.1\u20130.9<\/code> \u0443\u0445\u0443\u0434\u0448\u0438\u043b \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u043d\u0430 20% \u0438 \u0434\u0430\u043b \u0440\u043e\u0432\u043d\u043e <strong>\u043d\u043e\u043b\u044c<\/strong> \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b (0.2244 \u2192 0.2225). \u0428\u0443\u043c \u043d\u0430 \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0441\u0438\u0433\u043c\u0430\u0445 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u043c\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0430 \u043d\u0430 \u043d\u0438\u0437\u043a\u0438\u0445 \u0441\u0438\u0433\u043c\u0430\u0445 \u0441\u0435\u0442\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u0448\u0430\u0433\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0441\u043f\u0443\u0442\u0430\u0442\u044c \u0435\u0433\u043e \u0432 \u0434\u0435\u0442\u0430\u043b\u0438.<\/p>\n<h3>3. \u0412\u044b\u0441\u043e\u043a\u0438\u0435 \u043f\u043e\u0440\u044f\u0434\u043a\u0438 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b \u043f\u0440\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043c CFG<\/h3>\n<p>\u041f\u0440\u0438 CFG 1.0 \u043c\u0435\u0442\u043e\u0434\u044b 4-\u0433\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0430 \u0431\u044c\u044e\u0442 Euler \u0432 1.30\u20131.52 \u0440\u0430\u0437\u0430. \u041d\u043e \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0445 CFG 5.0 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u043f\u0430\u0434\u0430\u0435\u0442 \u0434\u043e 1.01\u20131.04\u00d7, \u0430 \u043f\u0440\u0438 CFG 8.0 \u0438\u0441\u0447\u0435\u0437\u0430\u0435\u0442 \u0432\u043e\u0432\u0441\u0435. \u041e\u0448\u0438\u0431\u043a\u0430 \u0443\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u043e\u043d\u0435\u0442 \u0432 \u0448\u0443\u043c\u0435 \u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043d\u043e\u0439 \u044d\u043a\u0441\u0442\u0440\u0430\u043f\u043e\u043b\u044f\u0446\u0438\u0438.<\/p>\n<hr\/>\n<h4>4. \u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0439 NFE \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0441\u044d\u043c\u043f\u043b\u0435\u0440\u043e\u0432<\/h4>\n<p>\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u044d\u043c\u043f\u043b\u0435\u0440\u044b \u0432 ComfyUI \u0440\u0430\u0441\u0445\u043e\u0434\u0443\u044e\u0442 \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u0442\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0448\u0430\u0433\u043e\u0432, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438. \u0412\u043e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043c\u0435\u0440\u044b NFE \u043d\u0430 \u0448\u0430\u0433:<\/p>\n<ul>\n<li>\n<p><strong>\u0427\u0435\u0441\u0442\u043d\u044b\u0435 1.0 NFE:<\/strong> <code>sa_solver<\/code>, <code>euler_ancestral<\/code>, <code>res_multistep_ancestral<\/code>, <code>dpmpp_3m_sde<\/code>, <code>er_sde<\/code>, <code>deis<\/code>.<\/p>\n<\/li>\n<li>\n<p><strong>1.9 NFE (\u043f\u043e\u0447\u0442\u0438 \u0432\u0434\u0432\u043e\u0435 \u0434\u043e\u0440\u043e\u0436\u0435):<\/strong> <code>heun<\/code>, <code>seeds_2<\/code>, <code>dpmpp_sde<\/code>.<\/p>\n<\/li>\n<li>\n<p><strong>3.0 \u2013 6.0 NFE:<\/strong> <code>res_3s_ode<\/code> (3.0), <code>dpm_adaptive<\/code> (3.0), <code>res_5s_ode<\/code> (5.0), <code>res_6s_ode<\/code> (6.0).<\/p>\n<\/li>\n<li>\n<p><strong>\u041b\u043e\u0432\u0443\u0448\u043a\u0430 \u0434\u043b\u044f Flow-Matching:<\/strong> <code>uni_pc<\/code> \u0436\u0435\u0441\u0442\u043a\u043e \u0437\u0430\u0448\u0438\u0442 \u043d\u0430 VP\/eps (<code>noise \/ sqrt(1 + sigma\u00b2)<\/code>). \u041d\u0430 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 \u0432\u0440\u043e\u0434\u0435 Flux \u0438\u043b\u0438 Anima \u043e\u043d \u0432\u044b\u0434\u0430\u0435\u0442 \u043a\u043e\u043b\u043e\u0441\u0441\u0430\u043b\u044c\u043d\u0443\u044e \u043e\u0448\u0438\u0431\u043a\u0443 (6.86 \u043f\u0440\u043e\u0442\u0438\u0432 0.63 \u0443 Euler).<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h4>\u041a\u0430\u043a \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c<\/h4>\n<p>\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d \u043a\u0430\u043a \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 custom node:<\/p>\n<pre><code class=\"bash\">cd ComfyUI\/custom_nodes\/git clone https:\/\/github.com\/YakovSava\/adaptive-step-samplers.git<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0442\u0430\u0442\u043d\u044b\u0435 <code>torch<\/code>, <code>numpy<\/code> \u0438 <code>safetensors<\/code>.<\/p>\n<p>\u0414\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043d\u043e\u0434\u0443 <code>Adaptive SA Sampler<\/code> \u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438:<\/p>\n<ul>\n<li>\n<p><code>eta<\/code>: 1.6\u20131.8;<\/p>\n<\/li>\n<li>\n<p><code>response<\/code>: 0.0;<\/p>\n<\/li>\n<li>\n<p><code>stochastic_start<\/code>: 0.2;<\/p>\n<\/li>\n<li>\n<p><code>stochastic_end<\/code>: 0.8;<\/p>\n<\/li>\n<li>\n<p>\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a: <code>normal<\/code>.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1097132\/\">https:\/\/habr.com\/ru\/articles\/1097132\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u041a\u0430\u0436\u0434\u044b\u0439, \u043a\u0442\u043e \u0437\u0430\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u043b \u0432 \u0432\u044b\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u044d\u043c\u043f\u043b\u0435\u0440\u043e\u0432 \u0432 ComfyUI, \u0432\u0438\u0434\u0435\u043b \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439: euler, dpmpp_2m, uni_pc, sa_solver. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0438\u0445 \u0432\u0441\u043b\u0435\u043f\u0443\u044e, \u043f\u043e\u043b\u0430\u0433\u0430\u044f\u0441\u044c \u043d\u0430 \u0441\u0443\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f.\u041c\u0435\u0436\u0434\u0443 \u0442\u0435\u043c, \u0437\u0430 \u043a\u0430\u0436\u0434\u044b\u043c \u0441\u044d\u043c\u043f\u043b\u0435\u0440\u043e\u043c \u0441\u0442\u043e\u0438\u0442 \u0441\u0442\u0440\u043e\u0433\u0430\u044f \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430 \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0444\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 (ODE \u0438 SDE). \u041c\u044b \u0441 \u0441\u043e\u0430\u0432\u0442\u043e\u0440\u043e\u043c \u0415\u0433\u043e\u0440\u043e\u043c \u042e\u0437\u0432\u0438\u043d\u0441\u043a\u0438\u043c (\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0438 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u0443\u0440\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432) \u0437\u0430\u0434\u0430\u043b\u0438\u0441\u044c \u0434\u0432\u0443\u043c\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438:\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u0432 \u043c\u043d\u043e\u0433\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u0445 \u0441\u0445\u0435\u043c\u0430\u0445 \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u0438 \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c \u043e\u0446\u0435\u043d\u043a\u0443 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438 \u0441 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u043f\u043e NFE?\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f SA-Solver \u0432 ComfyUI \u0432\u044b\u0434\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u0443\u044e \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e, \u043d\u043e \u0437\u0430\u0436\u0430\u0442\u0430 \u0432 \u0442\u0438\u0441\u043a\u0438 \u0437\u0430\u0445\u0430\u0440\u0434\u043a\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432?\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0443 \u0441\u0445\u0435\u043c\u044b \u00ab\u043f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440\u2013\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u00bb \u0410\u0434\u0430\u043c\u0441\u0430, \u0440\u0430\u0441\u043a\u0440\u043e\u0435\u043c \u0441\u0438\u043b\u0443 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u043a\u0438 SA-Solver \u0438 \u0447\u0435\u0441\u0442\u043d\u043e \u043f\u043e\u043a\u0430\u0436\u0435\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0435 \u0430\u043a\u0430\u0434\u0435\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0433\u0438\u043f\u043e\u0442\u0435\u0437\u044b (\u0432\u0440\u043e\u0434\u0435 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0448\u0430\u0433\u0430) \u0441 \u0442\u0440\u0435\u0441\u043a\u043e\u043c \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043e \u0440\u0435\u0430\u043b\u0438\u0438 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d-\u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d\u043e\u0432 \u0441 \u0432\u044b\u0441\u043e\u043a\u0438\u043c CFG.1. \u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u044c: \u0441\u0445\u0435\u043c\u0430 \u043f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440\u0430-\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u0430\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u043d\u043e\u0433\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u0410\u0434\u0430\u043c\u0441\u0430\u2013\u0411\u0430\u0448\u0444\u043e\u0440\u0442\u0430\u2013\u041c\u043e\u0443\u043b\u0442\u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0444\u0430\u0437:\u041f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440 (Adams\u2013Bashforth): \u044f\u0432\u043d\u044b\u0439 \u0448\u0430\u0433 \u044d\u043a\u0441\u0442\u0440\u0430\u043f\u043e\u043b\u044f\u0446\u0438\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445 \u0437\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0435 \u0448\u0430\u0433\u0438:\u041a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440 (Adams\u2013Moulton): \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439 \u0432 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435:\u0412 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u043d\u043e\u0440\u043c\u0430 \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c \u0438 \u0441\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c:\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0430\u0441\u0438\u043c\u043f\u0442\u043e\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0442\u043e\u0447\u043d\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438 \u0443\u0441\u0435\u0447\u0435\u043d\u0438\u044f (Local Truncation Error).\u0412 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0440\u0430\u0434\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 . \u041d\u043e \u0432 \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u043e\u043d\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 \u044d\u0442\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0430\u044f \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0448\u0430\u0433\u0435 \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0440\u0438\u044f!\u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043e\u0446\u0435\u043d\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438 \u0434\u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u043c \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e (0 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438, 0 NFE).\u041c\u044b \u0432\u044b\u0432\u0435\u043b\u0438 \u044d\u0442\u0443 \u043e\u0446\u0435\u043d\u043a\u0443 \u043d\u0430\u0440\u0443\u0436\u0443 \u0432 \u043d\u043e\u0434\u0435 Trajectory Probe, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438, \u043d\u043e\u0440\u043c\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445, \u043a\u0440\u0438\u0432\u0438\u0437\u043d\u0443 \u0438 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0432 .safetensors.2. \u0413\u043b\u0430\u0432\u043d\u0430\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043d\u0430\u0445\u043e\u0434\u043a\u0430: \u0432\u044b\u0437\u0432\u043e\u043b\u0435\u043d\u0438\u0435 SA-Solver\u0412 \u044f\u0434\u0440\u0435 ComfyUI \u0443\u0436\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u044d\u043c\u043f\u043b\u0435\u0440 sa_solver (Xue et al., NeurIPS 2023). \u0415\u0433\u043e \u043a\u043b\u044e\u0447\u0435\u0432\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c: \u043e\u043d \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442 \u043f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440-\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440 \u0410\u0434\u0430\u043c\u0441\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043a \u0441\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u043c\u0443 \u0434\u0440\u0435\u0439\u0444\u0430 (drift), \u0430 \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u043e\u043d\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e, \u0443\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044f\u0441\u044c \u0440\u043e\u0432\u043d\u043e \u0432 1 NFE \u043d\u0430 \u0448\u0430\u0433.\u041e\u0434\u043d\u0430\u043a\u043e \u0432 ComfyUI \u043e\u043d \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a:# \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438 ComfyUI:tau_func = None  # \u0421\u0438\u043b\u0430 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u043a\u0438 \u0436\u0435\u0441\u0442\u043a\u043e \u0437\u0430\u0448\u0438\u0442\u0430 \u043d\u0430 eta = 1.0 \u0432 \u043e\u043a\u043d\u0435 [0.2, 0.8]\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0438\u043b\u0443 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u043a\u0438  \u0438\u043b\u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u043a\u043d\u0430 \u0447\u0435\u0440\u0435\u0437 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043d\u043e\u0434\u044b \u0431\u044b\u043b\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.\u041c\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b\u0438 \u043d\u043e\u0434\u0443 Adaptive SA Sampler, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442  \u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u043a\u043d\u0430 \u0448\u0443\u043c\u0430. \u041f\u0440\u0438 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 (eta = 1.0, response = 0.0, \u043e\u043a\u043d\u043e 0.2\u20130.8) \u043e\u043d\u0430 \u043f\u043e\u0431\u0438\u0442\u043e\u0432\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 sa_solver (\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430: ).\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442: \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f \u043f\u0440\u043e\u0442\u0438\u0432 \u043c\u0438\u043a\u0440\u043e\u0440\u0435\u043b\u044c\u0435\u0444\u0430\u041c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0437\u0430\u043c\u0435\u0440\u044b \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 Anima (Flow-Matching DiT), \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 768\u00d71024, CFG 5.0, \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a normal, \u0431\u044e\u0434\u0436\u0435\u0442 \u0432\u0441\u0435\u0433\u043e 10 \u0448\u0430\u0433\u043e\u0432 (10 NFE):\u0413\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f \u2014 RMS \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 \u043e\u0442 100-\u0448\u0430\u0433\u043e\u0432\u043e\u0433\u043e \u044d\u0442\u0430\u043b\u043e\u043d\u0430 euler \u043f\u043e\u0441\u043b\u0435 8\u00d7 \u043f\u0443\u043b\u0438\u043d\u0433\u0430 (\u0447\u0435\u043c \u043d\u0438\u0436\u0435, \u0442\u0435\u043c \u0442\u043e\u0447\u043d\u0435\u0435 \u0430\u043d\u0430\u0442\u043e\u043c\u0438\u044f \u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u044b).\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u2014 RMS \u0432\u044b\u0441\u043e\u043a\u043e\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0433\u043e \u043e\u0441\u0442\u0430\u0442\u043a\u0430 (\u0441\u043e\u0448\u0435\u0434\u0448\u0438\u0439\u0441\u044f \u044d\u0442\u0430\u043b\u043e\u043d SDE \u043d\u0430 30 \u0448\u0430\u0433\u0430\u0445 \u0434\u0430\u0435\u0442 0.3335).\u0421\u044d\u043c\u043f\u043b\u0435\u0440\u0413\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f (\u043c\u0435\u043d\u044c\u0448\u0435 = \u043b\u0443\u0447\u0448\u0435)\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u0430 (\u043c\u0438\u043a\u0440\u043e\u0440\u0435\u043b\u044c\u0435\u0444)\u0421\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u0434\u043e 30 \u0448\u0430\u0433\u043e\u0432euler (ODE)0.36770.1368\u2014euler_ancestral (SDE \u0431\u0435\u0437 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u0430)0.40160.1318\u2014sa_solver (\u0431\u0430\u0437\u043e\u0432\u044b\u0439, )0.35160.22440%Adaptive SA Sampler ()0.38650.250324%Adaptive SA Sampler ()0.42250.288559%Adaptive SA Sampler ()0.45410.297567% (\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b)\u0412\u044b\u0432\u043e\u0434: \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043e\u0440\u0443 \u0434\u0440\u0435\u0439\u0444\u0430 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 sa_solver \u0434\u0430\u0435\u0442 \u043c\u0430\u043a\u0440\u043e-\u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0434\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 Euler \u043f\u0440\u0438 \u0442\u043e\u043c \u0436\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430 64% \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u0438\u043a\u0440\u043e\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b.\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d eta:\u041f\u0440\u0438 \u0440\u043e\u0441\u0442\u0435  \u0441 1.0 \u0434\u043e 1.4 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c +0.74 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0437\u0430 \u0435\u0434\u0438\u043d\u0438\u0446\u0443 \u043f\u043e\u0442\u0435\u0440\u044f\u043d\u043d\u043e\u0439 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438.\u0412 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 1.4 \u2192 1.8 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u043e\u0431\u043c\u0435\u043d\u0430 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442 \u043f\u0438\u043a\u0430: 1.06. \u0417\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f 59% \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u0434\u043e 30-\u0448\u0430\u0433\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u043d\u0434\u0435\u0440\u0430.\u041f\u0440\u0438  \u043d\u0430\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u043e\u0431\u0432\u0430\u043b \u043a\u0443\u0440\u0441\u0430 (0.28): \u0442\u043e\u043d\u043a\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b (\u0440\u0435\u0441\u043d\u0438\u0446\u044b, \u0436\u0438\u043b\u043a\u0438 \u043b\u0438\u0441\u0442\u044c\u0435\u0432) \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0440\u0430\u0437\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0448\u0443\u043c\u044b.\u041e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d: eta = 1.6\u20131.8.3. \u0427\u0435\u0441\u0442\u043d\u044b\u0435 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b (\u0427\u0442\u043e \u041d\u0415 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e)\u0412 \u0430\u043a\u0430\u0434\u0435\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u0440\u0435\u0434\u043a\u043e \u043f\u0438\u0448\u0443\u0442 \u043e \u043d\u0435\u0443\u0434\u0430\u0447\u0430\u0445, \u043d\u043e \u0432 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043e\u043d\u0438 \u044d\u043a\u043e\u043d\u043e\u043c\u044f\u0442 \u043d\u0435\u0434\u0435\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u044b:1. \u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0448\u0430\u0433 \u0443\u0441\u0442\u0443\u043f\u0438\u043b \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0443 normal\u041c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0441\u044d\u043c\u043f\u043b\u0435\u0440 \u0441 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u043c \u0448\u0430\u0433\u043e\u043c (apc_* \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 budget), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u043b \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0441\u0435\u0442\u043a\u0443 \u0448\u0430\u0433\u043e\u0432 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438. \u0420\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u0443\u044e \u0441\u0435\u0442\u043a\u0443 \u043e\u043d \u043e\u0431\u043e\u0448\u0435\u043b \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0442\u0440\u044b\u0432\u043e\u043c. \u041d\u043e \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u0441\u0440\u0430\u0432\u043d\u0438\u043b\u0438 \u0435\u0433\u043e \u0441\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u044d\u0432\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u043c ComfyUI normal\u2026 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0441\u044d\u043c\u043f\u043b\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u043b\u0438\u0448\u044c 0.81\u20130.99\u00d7 \u043e\u0442 \u0435\u0433\u043e \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438. \u041f\u043e\u043b\u0438\u043d\u043e\u043c\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0445\u043b\u043e\u043f\u044b\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0441\u043f\u0435\u0440\u0441\u0438\u0438 \u043b\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u0447\u0435\u0433\u043e \u043d\u0435 \u0432\u0438\u0434\u0438\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f ODE.2. \u041e\u043a\u043d\u043e \u0448\u0443\u043c\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c \u0431\u0435\u0441\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u043e\u0421\u0434\u0432\u0438\u0433 \u043e\u043a\u043d\u0430 \u0448\u0443\u043c\u0430 \u0441 0.2\u20130.8 \u043d\u0430 0.1\u20130.9 \u0443\u0445\u0443\u0434\u0448\u0438\u043b \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u043d\u0430 20% \u0438 \u0434\u0430\u043b \u0440\u043e\u0432\u043d\u043e \u043d\u043e\u043b\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b (0.2244 \u2192 0.2225). \u0428\u0443\u043c \u043d\u0430 \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0441\u0438\u0433\u043c\u0430\u0445 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u043c\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0430 \u043d\u0430 \u043d\u0438\u0437\u043a\u0438\u0445 \u0441\u0438\u0433\u043c\u0430\u0445 \u0441\u0435\u0442\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u0448\u0430\u0433\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0441\u043f\u0443\u0442\u0430\u0442\u044c \u0435\u0433\u043e \u0432 \u0434\u0435\u0442\u0430\u043b\u0438.3. \u0412\u044b\u0441\u043e\u043a\u0438\u0435 \u043f\u043e\u0440\u044f\u0434\u043a\u0438 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b \u043f\u0440\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043c CFG\u041f\u0440\u0438 CFG 1.0 \u043c\u0435\u0442\u043e\u0434\u044b 4-\u0433\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0430 \u0431\u044c\u044e\u0442 Euler \u0432 1.30\u20131.52 \u0440\u0430\u0437\u0430. \u041d\u043e \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0445 CFG 5.0 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u043f\u0430\u0434\u0430\u0435\u0442 \u0434\u043e 1.01\u20131.04\u00d7, \u0430 \u043f\u0440\u0438 CFG 8.0 \u0438\u0441\u0447\u0435\u0437\u0430\u0435\u0442 \u0432\u043e\u0432\u0441\u0435. \u041e\u0448\u0438\u0431\u043a\u0430 \u0443\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u043e\u043d\u0435\u0442 \u0432 \u0448\u0443\u043c\u0435 \u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043d\u043e\u0439 \u044d\u043a\u0441\u0442\u0440\u0430\u043f\u043e\u043b\u044f\u0446\u0438\u0438.4. \u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0439 NFE \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0441\u044d\u043c\u043f\u043b\u0435\u0440\u043e\u0432\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u044d\u043c\u043f\u043b\u0435\u0440\u044b \u0432 ComfyUI \u0440\u0430\u0441\u0445\u043e\u0434\u0443\u044e\u0442 \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u0442\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0448\u0430\u0433\u043e\u0432, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438. \u0412\u043e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043c\u0435\u0440\u044b NFE \u043d\u0430 \u0448\u0430\u0433:\u0427\u0435\u0441\u0442\u043d\u044b\u0435 1.0 NFE: sa_solver, euler_ancestral, res_multistep_ancestral, dpmpp_3m_sde, er_sde, deis.1.9 NFE (\u043f\u043e\u0447\u0442\u0438 \u0432\u0434\u0432\u043e\u0435 \u0434\u043e\u0440\u043e\u0436\u0435): heun, seeds_2, dpmpp_sde.3.0 \u2013 6.0 NFE: res_3s_ode (3.0), dpm_adaptive (3.0), res_5s_ode (5.0), res_6s_ode (6.0).\u041b\u043e\u0432\u0443\u0448\u043a\u0430 \u0434\u043b\u044f Flow-Matching: uni_pc \u0436\u0435\u0441\u0442\u043a\u043e \u0437\u0430\u0448\u0438\u0442 \u043d\u0430 VP\/eps (noise \/ sqrt(1 + sigma\u00b2)). \u041d\u0430 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 \u0432\u0440\u043e\u0434\u0435 Flux \u0438\u043b\u0438 Anima \u043e\u043d \u0432\u044b\u0434\u0430\u0435\u0442 \u043a\u043e\u043b\u043e\u0441\u0441\u0430\u043b\u044c\u043d\u0443\u044e \u043e\u0448\u0438\u0431\u043a\u0443 (6.86 \u043f\u0440\u043e\u0442\u0438\u0432 0.63 \u0443 Euler).\u041a\u0430\u043a \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d \u043a\u0430\u043a \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 custom node:cd ComfyUI\/custom_nodes\/git clone https:\/\/github.com\/YakovSava\/adaptive-step-samplers.git\u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0442\u0430\u0442\u043d\u044b\u0435 torch, numpy \u0438 safetensors.\u0414\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043d\u043e\u0434\u0443 Adaptive SA Sampler \u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438:eta: 1.6\u20131.8;response: 0.0;stochastic_start: 0.2;stochastic_end: 0.8;\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a: normal.\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 https:\/\/habr.com\/ru\/articles\/1097132\/<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-499545","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/499545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=499545"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/499545\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=499545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=499545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=499545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}