Artificial Intelligence
рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдореЙрдбрд▓ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдпрд╣ рд▓реЗрдЦ рдЖрдкрдХреЛ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ-рдЖрдзрд╛рд░рд┐рдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рдЬреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдореЙрдбрд▓, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рдлрд╛рдЙрдВрдбреЗрд╢рди рдореЙрдбрд▓ рдореЗрдВ рдХрд╕реНрдЯрдо рд╡реНрдпрдХреНрддрд┐рддреНрд╡ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред civit.ai рд╕рдореБрджрд╛рдп рд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕реЗрд▓рд┐рдмреНрд░рд┐рдЯреА рд╣реБрдирдпреБрдЖрди LoRAs рдХреЗ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЗ рдЙрджрд╛рд╣рд░рдгред
рдлрд┐рд▓рд╣рд╛рд▓ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рд╣реБрдирдпреБрдЖрди рд▓реЛрд░рд╛ рдореЙрдбрд▓ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рджреЛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХреЗ рд╣реИрдВ:
) 1 рдбрд┐рдлреНрдпреВрдЬрди-рдкрд╛рдЗрдк-рдпреВрдЖрдИ рдбреЙрдХрд░-рдЖрдзрд╛рд░рд┐рдд рдлреНрд░реЗрдорд╡рд░реНрдХ, рдЬреЛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо (WSL) рдХреБрдЫ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдПред
2) рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░, рд▓реЛрдХрдкреНрд░рд┐рдп рдореЗрдВ рдПрдХ рдирдпрд╛ рдЬреЛрдбрд╝ рдХреЛрд╣реНрдпрд╛ рдПрд╕.рдПрд╕. рдкреНрд░рд╕рд╛рд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдХреЛ рдбреЙрдХрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣ WSL рдпрд╛ рдЕрдиреНрдп рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЙрдХреНрд╕реА рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИ - рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдЪрд▓рд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдпрд╣ рд░рди-рдереНрд░реВ рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдЧрд╛, рдФрд░ рд╣реБрдирдпреБрдЖрди рд▓реЛрд░рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдЧрд╛, рдмрд┐рдирд╛ рдПрдкреАрдЖрдИ-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдпрд╛ рд░рдирдкреЙрдб рдЬреИрд╕реА рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЬреАрдкреАрдпреВ-рдХрд┐рд░рд╛рдП рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗред
рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдкрд░ рд▓реЛрд░рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдирдореВрдиреЗред рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ, рдЪрд┐рддреНрд░рд┐рдд рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рд╕рднреА рдЕрдиреБрдорддрд┐рдпрд╛рдБред
рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо 10+/30+ рд╕реАрд░реАрдЬ NVIDIA рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ 40 рдкреАрд╕реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬрд┐рд╕рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 12GB VRAM рд╣реЛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ 16GB рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ)ред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг 64GB рд╡рд╛рд▓реА рдорд╢реАрди рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдкреНрд░рдгрд╛рд▓реА рд░реИрдо рдФрд░ 3090 рдЬреАрдмреА рд╡реАрдЖрд░рдПрдПрдо рдХреЗ рд╕рд╛рде рдПрдХ NVIDIA 24 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбред рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛрдлреЗрд╢рдирд▓ рдХреА рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдЯреЗрд╕реНрдЯ-рдмреЗрдб рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, 600+ рдЬреАрдмреА рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рд╡рд╛рд▓реЗ рд╡рд┐рднрд╛рдЬрди рдкрд░ред
рдЪреЗрддрд╛рд╡рдиреА
рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдФрд░ рдЗрд╕рдХреА рдкреВрд░реНрд╡-рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░-рдХреЗрдВрджреНрд░рд┐рдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдФрд░ рдкреИрдХреЗрдЬ рдХреЛ рд╕реАрдзреЗ рдкреАрд╕реА рдХреЗ рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛрдЬ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред ComfyUI рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдЕрдВрддрд┐рдо рдЪрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓рдЧрднрдЧ 400-500 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдирдП-рд╕реНрдерд╛рдкрд┐рдд рдЯреЗрд╕реНрдЯ рдмреЗрдб рд╡рд┐рдВрдбреЛрдЬ 10 рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрдИ рдмрд╛рд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдШрдЯрдирд╛ рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рди рддреЛ рдореИрдВ рдФрд░ рди рд╣реА unite.ai рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдиреБрдХрд╕рд╛рди рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░рджрд╛рдпреА рд╣реИрдВред рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рд╡рд┐рдЪрд╛рд░
рдХреНрдпрд╛ рдпрд╣ рд╡рд┐рдзрд┐ рдЕрднреА рднреА рд╡реИрдз рд╣реИ?
рдЬрдирд░реЗрдЯрд┐рд╡ рдПрдЖрдИ рдкрд░рд┐рджреГрд╢реНрдп рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕ рд╡рд░реНрд╖ рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмреЗрд╣рддрд░ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рддрд░реАрдХреЛрдВ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
тАжрдпрд╛ рдлрд┐рд░ рдЗрд╕ рд╣рдлрд╝реНрддреЗ рднреА! рдЬрдм рдореИрдВ рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛, рдХреЛрд╣реНрдпрд╛/рдореБрд╕реБрдмреА рдХреЗ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдореБрд╕реБрдмреА-рдЯреНрдпреВрдирд░-рдЬреАрдпреВрдЖрдИ, рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рд╖реНрдХреГрдд рдЧреНрд░реИрдбрд┐рдпреЛ рдЬреАрдпреВрдЖрдИ:
рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдореЗрдВ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА BAT рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ GUI рдмреЗрд╣рддрд░ рд╣реИ - рдПрдХ рдмрд╛рд░ рдЬрдм musubi-tuner-gui рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧреЗред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдБ, рдпрд╣ рдХреЗрд╡рд▓ рдкрд╛рдБрдЪ рджрд┐рди рдкрд╣рд▓реЗ рд╣реА рдСрдирд▓рд╛рдЗрди рд╣реБрдЖ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдХреЛрдИ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдирдП GUI рдХреЛ рдпрдерд╛рд╢реАрдШреНрд░ рд╕реАрдзреЗ рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди GitHub рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд░реНрддрдорд╛рди рдЕрд╕реНрддрд┐рддреНрд╡ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рд╡рд░реНрддрдорд╛рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдирдпрд╛ GUI рд╕реАрдзреЗ рдореМрдЬреВрджрд╛ рдореБрд╕реБрдмреА рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреНрд▓реЛрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ; рдФрд░, рдХрдИ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрдВ рдЗрд╕реЗ рдореМрдЬреВрджрд╛ рдореБрд╕реБрдмреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдпрд╣ рдЪрд▓реЗрдЧрд╛, рддреЛ рдпрд╣ рдкрд╛рдПрдЧрд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЗрдВрдЬрди рдирд╣реАрдВ рд╣реИ!
рдПрдХ рдмрд╛рд░ рдЬрдм GUI рдХреЛ рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдБ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдБрдЧреАред рд╣рд╛рд▓рд╛рдБрдХрд┐ рд▓реЗрдЦрдХ рдЙрдиреНрд╣реЛрдВрдиреЗ рдорд╛рдирд╛ рдХрд┐ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ 'рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди' рд╣реИ, рд╡рд╣ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдореЗрдВ рд╕реАрдзреЗ рдПрдХреАрдХрд░рдг рдХреЗ рдкреНрд░рддрд┐ рдЖрд╢рд╛рд╡рд╛рджреА рд╣реИрдВред
рдЗрди рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП (рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрдереЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд, рдФрд░ рдпреВрд╡реА рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ, рдЬреЛ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдХреБрдЫ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИ), рд╣рдореЗрдВ рд╢рд╛рдпрдж рдПрдХ рд╕рд╣рдЬ рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ!
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдФрд░ рдереЛрдбрд╝рд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрднреА рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдПрдБ рд╢реБрд░реВ рдХрд░реЗрдВред
рдХреНрдпреЛрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ? рдХреБрдЫ рднреА рдирдВрдЧреЗ рдзрд╛рддреБ рдкрд░?
(рдпрджрд┐ рдЖрдк рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИрдВ рддреЛ рдЗрд╕ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ)
рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реЛрдВрдЧреЗ рдХрд┐ рдореИрдВрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмрдЬрд╛рдп рдмреЗрдпрд░ рдореЗрдЯрд▓ рд╡рд┐рдВрдбреЛрдЬ 10 рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрд░ рдЗрддрдирд╛ рд╕рд╛рд░рд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХреНрдпреЛрдВ рдЪреБрдирд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдВрдбреЛрдЬ рдкреЛрд░реНрдЯ рдЯреНрд░рд╛рдЗрдЯрди рдкреИрдХреЗрдЬ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдХрд╣реАрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдмрддрд╛рдП рдЧрдП рд╕рднреА рдЕрдиреНрдп рдмреЗрдпрд░-рдореЗрдЯрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдиреАрдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд┐рдд рдкреИрдХреЗрдЬ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рдЬрд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдФрд░ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╢реБрд░реВ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрдирдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрд╛ рдХреНрд░рдо рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
1: Microsoft Redistributable рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
Microsoft Redistributable рдкреИрдХреЗрдЬ рдХреЛ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ https://aka.ms/vs/17/release/vc_redist.x64.exe.
рдпрд╣ рдПрдХ рд╕рд░рд▓ рдПрд╡рдВ рддреАрд╡реНрд░ рд╕реНрдерд╛рдкрдирд╛ рд╣реИред
2: рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2022 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
Microsoft Visual Studio 2022 рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-install-visual-studio-page-cta
рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ:
рд╣рдореЗрдВ рд╣рд░ рдЙрдкрд▓рдмреНрдз рдкреИрдХреЗрдЬ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рднрд╛рд░реА рдФрд░ рд▓рдВрдмрд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╣реЛрдЧрд╛ред рд╡рд░реНрдХрд▓реЛрдб рдЬреЛ рдкреЗрдЬ рдЦреБрд▓реЗрдЧрд╛, рдЙрд╕ рдкрд░ рдЯрд┐рдХ рдХрд░реЗрдВ C++ рдХреЗ рд╕рд╛рде рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд┐рдХрд╛рд╕ (рдиреАрдЪреЗ рдЪрд┐рддреНрд░ рджреЗрдЦреЗрдВ)
рдЕрдм рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдЕрд▓рдЧ - рдЕрд▓рдЧ рдШрдЯрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдКрдкрд░ рдмрд╛рдИрдВ рдУрд░ рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЦреЛрдЬ рдмреЙрдХреНрд╕ рдореЗрдВ 'рд╡рд┐рдВрдбреЛрдЬ рдПрд╕рдбреАрдХреЗ' рдвреВрдВрдвреЗрдВред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ 11 рдПрд╕рдбреАрдХреЗ рдЯрд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рд╣реИрдВ (рдЗрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ 11 рдкрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ), рддреЛ рдКрдкрд░ рджреА рдЧрдИ рдЫрд╡рд┐ рдореЗрдВ рджрд░реНрд╢рд╛рдП рдЧрдП рдирд╡реАрдирддрдо рд╡рд┐рдВрдбреЛрдЬ 10 рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЯрд┐рдХ рдХрд░реЗрдВред
'C++ CMake' рдЦреЛрдЬреЗрдВ рдФрд░ рдЬрд╛рдБрдЪреЗрдВ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП C++ CMake рдЙрдкрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд▓реА рдЧрдпреА рд╣реИред
рдЗрд╕ рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 13 рдЬреАрдмреА рд╕реНрдерд╛рди рд▓рдЧреЗрдЧрд╛ред
рдПрдХ рдмрд╛рд░ Visual Studio рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд▓рдиреЗ рджреЗрдВред рдЬрдм Visual Studio рдХрд╛ рдлрд╝реБрд▓-рд╕реНрдХреНрд░реАрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЕрдВрддрддрдГ рджрд┐рдЦрд╛рдИ рджреЗ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВред
3: рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2019 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
рдореБрд╕реБрдмреА рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЖрдЧрд╛рдореА рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдХреЛ рдЕрдзрд┐рдХ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ () рд╕реЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 19 рдХрд╛ рдирд┐рдГрд╢реБрд▓реНрдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВhttps://visualstudio.microsoft.com/vs/older-downloads/ - рдЦрд╛рддрд╛ рдЖрд╡рд╢реНрдпрдХ) рдпрд╛ рдЯреЗрдХрд╕реНрдкреЙрдЯ (https://www.techspot.com/downloads/7241-visual-studio-2019.html).
рдЗрд╕реЗ Visual Studio 2022 рдХреЗ рд╕рдорд╛рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдКрдкрд░ рджреА рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЗрдЦреЗрдВ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдПрд╕рдбреАрдХреЗ (рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2019 рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЯрд┐рдХ рдХрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ)ред
рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ Visual Studio 2019 рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп рд╣реА рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓ рдЬрд╛рддрд╛ рд╣реИ:
рдЬрдм рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реНрдг рд╣реЛ рдЬрд╛рдП, рдФрд░ рдЖрдкрдиреЗ рд╕реНрдерд╛рдкрд┐рдд Visual Studio 2019 рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдЦреЛрд▓ рдФрд░ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реЛ, рддреЛ Windows рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓реЗрдВ (рдЯрд╛рдЗрдк рдХрд░реЗрдВ рд╕реАрдПрдордбреА рдЦреЛрдЬ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ) рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рджрд░реНрдЬ рдХрд░реЗрдВ:
where cl
рдкрд░рд┐рдгрд╛рдо рджреЛ рд╕реНрдерд╛рдкрд┐рдд Visual Studio рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдЬреНрдЮрд╛рдд рд╕реНрдерд╛рди рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред
рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп INFO: Could not find files for the given pattern(s)
, рджреЗрдЦреЗрдВ рдкрде рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдЗрд╕ рдЖрд▓реЗрдЦ рдХреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЕрдиреБрднрд╛рдЧ рдХреЛ рдкрдврд╝реЗрдВ, рдФрд░ рдЙрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Windows рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ Visual Studio рдкрде рдЬреЛрдбрд╝реЗрдВред
рдЗрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдкрде рдЬрд╛рдВрдЪреЗрдВ рдиреАрдЪреЗ рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдБ, рдФрд░ рдлрд┐рд░ where cl рдХрдорд╛рдВрдб рдХреЛ рдкреБрдирдГ рдЖрдЬрд╝рдорд╛рдПрдБред
4: CUDA 11 + 12 рдЯреВрд▓рдХрд┐рдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдореБрд╕реБрдмреА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ NVIDIA CUDA, рдЬреЛ NVIDIA рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдЧрддрд┐ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд╣рдордиреЗ Visual Studio рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдкреНрд░рдердо NVIDIA CUDA рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рдЦреЛрдЬрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред
11+ рд╢реНрд░реГрдВрдЦрд▓рд╛ CUDA рд╕реНрдерд╛рдкрдирд╛ рдкреИрдХреЗрдЬ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
https://developer.nvidia.com/cuda-11-8-0-download-archive?target_os=Windows&target_arch=x86_64&target_version=11&target_type=exe_local (рдбрд╛рдЙрдирд▓реЛрдб 'exe (рд╕реНрдерд╛рдиреАрдп') )
12+ рд╢реНрд░реГрдВрдЦрд▓рд╛ CUDA рдЯреВрд▓рдХрд┐рдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреИрдХреЗрдЬ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64
рджреЛрдиреЛрдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдЬреИрд╕реА рд╣реИред Windows рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрдереЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдпрд╛ рдЧреИрд░-рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ - рд╣рдо рдмрд╛рдж рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗред
NVIDIA CUDA рдЯреВрд▓рдХрд┐рдЯ V11+ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
11+ рд╢реНрд░реГрдВрдЦрд▓рд╛ CUDA рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
At рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдХрд▓реНрдк, рдЪреБрдиреЗрдВ рдХрд╕реНрдЯрдо рдПрдбрд╡рд╛рдВрд╕реНрдб) рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред
NVIDIA GeForce Experience рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░реЗрдВ рдФрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдЕрдЧрд▓рд╛.
рдЫреЛрдбрд╝рдирд╛ рд╕реНрдерд╛рдкрдирд╛ рд╕реНрдерд╛рди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░ (рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ):
рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдЕрдЧрд▓рд╛ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рджреЗрдВред
рдЗрдВрд╕реНрдЯреЙрд▓рд░ рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рдХрд┐рд╕реА рднреА рдЪреЗрддрд╛рд╡рдиреА рдпрд╛ рдиреЛрдЯ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ рдПрдирд╕рд╛рдЗрдЯ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдХреАрдХрд░рдг, рдЬреЛ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред
NVIDIA CUDA рдЯреВрд▓рдХрд┐рдЯ V12+ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЕрд▓рдЧ 12+ NVIDIA рдЯреВрд▓рдХрд┐рдЯ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдПрдВ:
рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рдХреНрд░рд┐рдпрд╛ (11+ рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реИ, рд╕рд┐рд╡рд╛рдп рдкрд░реНрдпрд╛рд╡рд░рдг рдкрдереЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ, рдЬрд┐рд╕реЗ рдЖрдк рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдЬрдм 12+ CUDA рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реА рд╣реЛ рдЬрд╛рдП, рддреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓реЗрдВ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдПрдВрдЯрд░ рдХрд░реЗрдВ:
nvcc --version
рдЗрд╕рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдкреБрд╖реНрдЯрд┐ рд╣реЛ рдЬрд╛рдПрдЧреА:
рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХрд╛ рдХрд╛рд░реНрдб рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ рд╣реИ, рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░реЗрдВ:
nvidia-smi
5: GIT рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
GIT рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдореБрд╕реБрдмреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рд╕рдВрднрд╛рд▓реЗрдЧрд╛ред GIT рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
https://git-scm.com/downloads/win ('рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП 64-рдмрд┐рдЯ Git рд╕реЗрдЯрдЕрдк')
рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЪрд▓рд╛рдПрдБ:
рдЗрд╕рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдШрдЯрдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдпрд╣реАрдВ рдкрд░ рдЫреЛрдбрд╝ рджреЗрдВ рд╢рдХреНрддрд┐:
рд╢рд╛рдЦрд╛ рдирд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп GIT рдХреЛ рд▓реЗрдиреЗ рджреЗрдВ:
рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдкрде рд╡рд╛рддрд╛рд╡рд░рдг:
SSH рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ HTTPS рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдмреИрдХрдПрдВрдб:
рд▓рд╛рдЗрди-рдПрдВрдбрд┐рдВрдЧ рд░реВрдкрд╛рдВрддрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрдВрд╕реЛрд▓ рдЪреБрдиреЗрдВ:
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдлрд╝рд╛рд╕реНрдЯ-рдлрд╝реЙрд░рд╡рд░реНрдб рдпрд╛ рдорд░реНрдЬ рдХрд░реЗрдВ) Git рдкреБрд▓ рдХреЗ рд▓рд┐рдП:
рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рд╣реЗрд▓реНрдкрд░ рдХреЗ рд▓рд┐рдП Git-Credential Manager (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
In рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛, рдЫреЛрдбрд╝рдирд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреИрд╢рд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдЯрд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдЕрдирдЯрд┐рдХ (рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдПрдХ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдХреЗрдВрджреНрд░реАрдХреГрдд рдореЙрдбрд▓ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдб рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ)ред
рд╕реНрдерд╛рдкрдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ CMD рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдХрд░ рддрдерд╛ рдирд┐рдореНрди рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдЬрд╛рдБрдЪ рд▓реЗрдВ рдХрд┐ Git рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ:
git --version
GitHub рд▓реЙрдЧрд┐рди
рдмрд╛рдж рдореЗрдВ, рдЬрдм рдЖрдк GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ GitHub рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддреА рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ Windows рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдПрдХ рдмрдирд╛рдПрдВ)ред рдЗрд╕ рддрд░рд╣, 0Auth рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ (рдПрдХ рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ) рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдХрдо рд╕рдордп рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЙрд╕ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪреБрдиреМрддреА рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред
6: CMake рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
рдореБрд╕реБрдмреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд▓рд┐рдП CMake 3.21 рдпрд╛ рдЙрд╕рд╕реЗ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИред CMake рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИ рдЬреЛ рд╡рд┐рд╡рд┐рдз рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреЛ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯ рдХрд░рдиреЗ рдФрд░ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред
рдЗрд╕реЗ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
https://cmake.org/download/ ('рд╡рд┐рдВрдбреЛрдЬ x64 рдЗрдВрд╕реНрдЯреЙрд▓рд░')
рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ:
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ PATH рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ Cmake рдЬреЛрдбрд╝реЗрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд▓реА рдЧрдпреА рд╣реИред
рджрдмрд╛рдПрдБ рдЕрдЧрд▓рд╛.
рд╡рд┐рдВрдбреЛрдЬ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рдпрд╣ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░реЗрдВ:
cmake --version
рдпрджрд┐ CMake рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рдП, рддреЛ рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛:
cmake version 3.31.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
7: рдкрд╛рдпрдерди 3.10 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкрд╛рдпрдерди рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдореБрдЦреНрдп рд╣реИред 3.10 рд╕рдВрд╕реНрдХрд░рдг (рдореБрд╕реБрдмреА рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╡рд┐рднрд┐рдиреНрди рдорд╛рдВрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдордЭреМрддрд╛) рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
https://www.python.org/downloads/release/python-3100/ ('рд╡рд┐рдВрдбреЛрдЬ рдЗрдВрд╕реНрдЯреЙрд▓рд░ (64-рдмрд┐рдЯ)')
рдбрд╛рдЙрдирд▓реЛрдб рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЪрд▓рд╛рдПрдВ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЫреЛрдбрд╝ рджреЗрдВ:
рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдкрде рд▓рдВрдмрд╛рдИ рд╕реАрдорд╛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ (UAC рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреБрд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ):
рд╡рд┐рдВрдбреЛрдЬ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рджрд░реНрдЬ рдХрд░реЗрдВ:
python --version
рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП Python 3.10.0
рдкрде рдЬрд╛рдВрдЪреЗрдВ
рдореБрд╕реБрдмреА рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдХреНрд▓реЛрдирд┐рдВрдЧ рдФрд░ рд╕реНрдерд╛рдкрдирд╛, рд╕рд╛рде рд╣реА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рдЗрд╕рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдШрдЯрдХреЛрдВ рдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рд╣реНрдп рдШрдЯрдХреЛрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ CUDA, рдХрд╛ рдкрде рдкрддрд╛ рд╣реЛред
рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдкрде рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдЦреЛрд▓рдиреЗ рдФрд░ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдЕрдкреЗрдХреНрд╖рд┐рдд рдЪреАрдЬреЗрдВ рд╡рд╣рд╛рдВ рдореМрдЬреВрдж рд╣реИрдВред
рд╡рд┐рдВрдбреЛрдЬ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рддрд░реАрдХрд╛ рдЯрд╛рдЗрдк рдХрд░рдирд╛ рд╣реИ рд╕рд┐рд╕реНрдЯрдо рдкрд░рд┐рд╡реЗрд╢ рдЪрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рд░реНрдЪ рдмрд╛рд░ рдореЗрдВ.
рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ рд╕рд┐рд╕реНрдЯрдо рдЧреБрдг рдирд┐рдпрдВрддреНрд░рдг рдкреИрдирд▓ред рдирд┐рдЪрд▓реЗ рджрд╛рдПрдБ рднрд╛рдЧ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдЧреБрдг, рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдмрдЯрди, рдФрд░ рдПрдХ рд╡рд┐рдВрдбреЛ рдЬрд┐рд╕реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдЗрд╕ рд╡рд┐рдВрдбреЛ рдХреЗ рдирд┐рдЪрд▓реЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдкреИрдирд▓ рдкрд░, рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдкрде рдФрд░ рдЙрд╕ рдкрд░ рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рдПрдХ рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВрдЗрд╕ рд╡рд┐рдВрдбреЛ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЦреАрдВрдЪреЗрдВ рддрд╛рдХрд┐ рдЖрдк рдЪрд░реЛрдВ рдХрд╛ рдкреВрд░рд╛ рдкрде рджреЗрдЦ рд╕рдХреЗрдВ:
рдпрд╣рд╛рдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рд╣реИрдВ:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64
C:\Program Files\Git\cmd
C:\Program Files\CMake\bin
рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╕рд╣реА рдкрде рдЪрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред
рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХреЛрдИ рднреА рдЧреБрдо рдкрде рдЬреЛрдбрд╝реЗрдВ рдирдпрд╛ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рд╣реА рдкрде рдкрд░ рдЪрд┐рдкрдХрд╛рдПрдБ:
рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдкрдереЛрдВ рд╕реЗ рдХреЗрд╡рд▓ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рди рдХрд░реЗрдВ; рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рдорддреБрд▓реНрдп рдкрде рдЖрдкрдХреЗ рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдореМрдЬреВрдж рд╣реИред
рдпрджрд┐ рдкрде рдореЗрдВ рдорд╛рдореВрд▓реА рднрд┐рдиреНрдирддрд╛рдПрдВ рд╣реИрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Visual Studio рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рд╛рде), рддреЛ рд╕рд╣реА рд▓рдХреНрд╖реНрдп рдлрд╝реЛрд▓реНрдбрд░реНрд╕ (рдЬреИрд╕реЗ, x64 in рд╣реЛрд╕реНрдЯ64 рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВред рдлрд┐рд░ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдЙрди рдореЗрдВ рдкрде рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдЦрд┐рдбрд╝рдХреА.
рдЗрд╕рдХреЗ рдмрд╛рдж рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдореБрд╕реБрдмреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рдкреАрдЖрдИрдкреА рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ
PIP рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪрд░рдгреЛрдВ рдХреЛ рд╕реБрдЪрд╛рд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рд╡рд╛рд▓реЗ Windows рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ (рджреЗрдЦреЗрдВ рдКрдВрдЪрд╛рдИ, рдиреАрдЪреЗ), рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рджрд░реНрдЬ рдХрд░реЗрдВ:
pip install --upgrade pip
рдКрдВрдЪрд╛рдИ
рдХреБрдЫ рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ (рдпрд╛рдиреА, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП)ред рдпрджрд┐ рдЖрдкрдХреЛ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдкреБрдирдГ рдЦреЛрд▓реЗрдВ рд╕реАрдПрдордбреА рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрдЪ рдмреЙрдХреНрд╕ рдореЗрдВ, рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдХрдорд╛рди рдХреЗ рддрддреНрдХрд╛рд▓ рдФрд░ рдЪрдпрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБ:
рдЕрдЧрд▓реЗ рдЪрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо Windows рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рдмрдЬрд╛рдп Windows Powershell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЖрдк рдЗрд╕реЗ рджрд░реНрдЬ рдХрд░рдХреЗ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ Powershell рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрдЪ рдмреЙрдХреНрд╕ рдореЗрдВ, рдФрд░ (рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░) рдЙрд╕ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБ:
рдЯреЙрд░реНрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдкреЙрд╡рд░рд╢реЗрд▓ рдореЗрдВ, рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рджрд░реНрдЬ рдХрд░реЗрдВ:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
рдХрдИ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдзреИрд░реНрдп рд░рдЦреЗрдВред
рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдЖрдк рдирд┐рдореНрди рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдФрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдХреЗ GPU-рд╕рдХреНрд╖рдо PyTorch рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
python -c "import torch; print(torch.cuda.is_available())"
рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
C:\WINDOWS\system32>python -c "import torch;
print(torch.cuda.is_available())"
True
рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдЗрдЯрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЗрд╕рдХреЗ рдмрд╛рдж, рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдЗрдЯрди рдШрдЯрдХред рдЙрдиреНрдирдд рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ, (рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ) рджрд░реНрдЬ рдХрд░реЗрдВ:
pip install https://github.com/woct0rdho/triton-windows/releases/download/v3.1.0-windows.post8/triton-3.1.0-cp310-cp310-win_amd64.whl
(рдЗрдВрд╕реНрдЯреЙрд▓рд░ triton-3.1.0-cp310-cp310-win_amd64.whl
рдЗрдВрдЯреЗрд▓ рдФрд░ рдПрдПрдордбреА рджреЛрдиреЛрдВ рд╕реАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 64-рдмрд┐рдЯ рд╣реИ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ)
рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
Successfully installed triton-3.1.0
рд╣рдо рдпрд╣ рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЯреНрд░рд╛рдЗрдЯрди рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реЗ рдкрд╛рдпрдерди рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
python -c "import triton; print('Triton is working')"
рдЗрд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
Triton is working
рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЯреНрд░рд╛рдЗрдЯрди GPU-рд╕рдХреНрд╖рдо рд╣реИ, рджрд░реНрдЬ рдХрд░реЗрдВ:
python -c "import torch; print(torch.cuda.is_available())"
рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП True
:
рдореБрд╕реБрдмреА рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдПрдВ
рдЕрдм рд╕реЗ, рд╣рдо рдХреЛрдИ рднреА рдЕрдиреНрдп рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВрдЧреЗред рдкрд╛рдпрдерди рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг (рдпрд╛ рд╡реЗрдирд╡реА) рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╕ рд╡реЗрдирд╡ рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЯреНрд░реИрд╢ рдореЗрдВ рдЦреАрдВрдЪрдирд╛ рд╣реЛрдЧрд╛ред
рдЖрдЗрдП рд╡рд╣ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ: рдирд╛рдордХ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдореБрд╕реБрдмреА рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдореМрдЬреВрдж рд╣реИ: C:\Users\[Your Profile Name]\Desktop\Musubi\
.
рдкреЙрд╡рд░рд╢реЗрд▓ рдореЗрдВ, рдирд┐рдореНрди рджрд░реНрдЬ рдХрд░рдХреЗ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдБ:
cd C:\Users\[Your Profile Name]\Desktop\Musubi
рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЯреНрд░рд╛рдЗрдЯрди) рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рд╣реЛ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ --system-site-packages
рдЭрдВрдбрд╛. рдпрд╣ рджрд░реНрдЬ рдХрд░реЗрдВ:
python -m venv --system-site-packages musubi
рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмрдирдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдирд┐рдореНрди рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ:
.\musubi\Scripts\activate
рдЗрд╕ рдмрд┐рдВрджреБ рд╕реЗ, рдЖрдк рдпрд╣ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╕рдХреНрд░рд┐рдп рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣реИрдВ, рдЗрд╕ рддрдереНрдп рд╕реЗ рдХрд┐ (musubi) рдЖрдкрдХреЗ рд╕рднреА рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдЖрд░рдВрдн рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░реЗрдВ
рдирд╡ рдирд┐рд░реНрдорд┐рдд рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ Musubi рдлрд╝реЛрд▓реНрдбрд░ (рдЬреЛ рдЕрдВрджрд░ рд╣реИ рдореБрд╕реБрдмреА рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдлрд╝реЛрд▓реНрдбрд░):
cd musubi
рдЕрдм рдЬрдм рд╣рдо рд╕рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╣реИрдВ, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
git clone https://github.com/kohya-ss/musubi-tuner.git
рдХреНрд▓реЛрдирд┐рдВрдЧ рдкреВрд░реА рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ (рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рдирд╣реАрдВ рд▓рдЧреЗрдЧрд╛)ред
рд╕реНрдерд╛рдкрдирд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
рд╕реНрдерд╛рдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдБ:
cd musubi-tuner
рджрд░реНрдЬ рдХрд░реЗрдВ:
pip install -r requirements.txt
рдХрдИ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ (рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛)ред
рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд╡реЗрдирд╡ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛
рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдирдП рд╡реЗрдирд╡ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдиреЛрдЯрдкреИрдб рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬреЗрдВ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ.рдмреИрдЯ, рдЗрд╕реЗ рд╕рд╣реЗрдЬрдирд╛ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╡рд┐рдХрд▓реНрдк (рдиреАрдЪреЗ рдЪрд┐рддреНрд░ рджреЗрдЦреЗрдВ)
@echo off
call C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\Scripts\activate
cd C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner
cmd
(рдмрджрд▓рдиреЗ рдХреЗ [Your Profile Name]
рдЖрдкрдХреЗ рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдо рдХреЗ рд╕рд╛рде)
рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд┐рд╕ рд╕реНрдерд╛рди рдкрд░ рд╕реЗрд╡ рдХрд░рддреЗ рд╣реИрдВред
рдЕрдм рд╕реЗ рдЖрдк рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ.рдмреИрдЯ рдФрд░ рддреБрд░рдВрдд рдХрд╛рдо рд╢реБрд░реВ рдХрд░реЗрдВ.
рдореБрд╕реБрдмреА рдЯреНрдпреВрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛
рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рд╕рд╛рдд рдореЙрдбрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддрд╛рдХрд┐ рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдХреЛ рдкреНрд░реА-рдХреИрд╢рд┐рдВрдЧ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЗрди рдореЙрдбрд▓реЛрдВ рдХрд╛ рдХреБрд▓ рд╡рдЬрди 60GB рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдЗрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/kohya-ss/musubi-tuner?tab=readme-ov-file#model-download
рд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓реЗрдЦрди рдХреЗ рд╕рдордп рдбрд╛рдЙрдирд▓реЛрдб рдирд┐рд░реНрджреЗрд╢ рдпреЗ рд╣реИрдВ:
clip_l.safetensors
рдФрд░
llava_llama3_fp16.safetensors
llava_llama3_fp8_scaled.safetensors
рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
https://huggingface.co/Comfy-Org/HunyuanVideo_repackaged/tree/main/split_files/text_encoders
mp_rank_00_model_states.pt
рдФрд░
mp_rank_00_model_states_fp8.pt
mp_rank_00_model_states_fp8_map.pt
рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
https://huggingface.co/tencent/HunyuanVideo/tree/main/hunyuan-video-t2v-720p/transformers
pytorch_model.pt
рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
https://huggingface.co/tencent/HunyuanVideo/tree/main/hunyuan-video-t2v-720p/vae
рдпрджреНрдпрдкрд┐ рдЖрдк рдЗрдиреНрд╣реЗрдВ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреА рдХрд┐рд╕реА рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдЗрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рд░рдЦреЗрдВ:
C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\models\
рдпрд╣ рдЗрд╕ рдмрд┐рдВрджреБ рд╕реЗ рдкрд╣рд▓реЗ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЛрдИ рднреА рдЖрджреЗрд╢ рдпрд╛ рдирд┐рд░реНрджреЗрд╢ рдпрд╣ рдорд╛рди рд▓реЗрдЧрд╛ рдХрд┐ рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рдореЙрдбрд▓ рд╕реНрдерд┐рдд рд╣реИрдВ; рдФрд░ [рдЖрдкрдХрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╛рдо] рдХреЛ рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рд╕реЗ рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВред
рдбреЗрдЯрд╛рд╕реЗрдЯ рддреИрдпрд╛рд░ рдХрд░рдирд╛
рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд╡рд┐рд╡рд╛рдж рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдХрд╣рдирд╛ рдЙрдЪрд┐рдд рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╣реБрдирдпреБрдЖрди рд▓реЛрд░рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП 10-100 рдлрд╝реЛрдЯреЛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред 15 рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рднреА рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдЫрд╡рд┐рдпрд╛рдБ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд▓рд┐рдд рдФрд░ рдЕрдЪреНрдЫреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рд╣реЛрдВред
рд╣реБрдирдпреБрдЖрди рд▓реЛрд░рд╛ рдХреЛ рдЪрд┐рддреНрд░реЛрдВ рдпрд╛ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдФрд░ рдХрдо-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдХреНрд▓рд┐рдк, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреЛрдиреЛрдВ рдХреЗ рдорд┐рд╢реНрд░рдг рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреНрд▓рд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 24 рдЬреАрдмреА рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рднреАред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡реАрдбрд┐рдпреЛ рдХреНрд▓рд┐рдк рдХреЗрд╡рд▓ рддрднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХрд╛ рдЪрд░рд┐рддреНрд░ рдЗрддрдиреЗ рдЕрд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рдлрд╛рдЙрдВрдбреЗрд╢рди рдореЙрдбрд▓ рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рднреА рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ.
рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд░реЛрдЬрд░ рд░реИрдмрд┐рдЯ, рдПрдХ рдЬрд╝реЗрдиреЛрдореЛрд░реНрдл, рдж рдорд╛рд╕реНрдХ, рд╕реНрдкрд╛рдЗрдбрд░-рдореИрди, рдпрд╛ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐рддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ рдЬреЛ рдЕрджреНрд╡рд┐рддреАрдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдВрджреЛрд▓рди.
рдЪреВрдВрдХрд┐ рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдо рдЖрджрдореА рдФрд░ рдФрд░рддреЗрдВ рдХреИрд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдХреЗ рдорд╛рдирд╡-рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд░рд┐рддреНрд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реАрдбрд┐рдпреЛ рдХреНрд▓рд┐рдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реНрдерд┐рд░ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдЫрд╡рд┐ рддреИрдпрд╛рд░реА
рдмрд╛рд▓реНрдЯреА рд╕реВрдЪреА
TLDR рд╕рдВрд╕реНрдХрд░рдг:
рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдпрд╛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ 50/50 рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЕрд░реНрдерд╛рдд, 10 рдЫрд╡рд┐рдпрд╛рдВ рдЬреЛ 512x768px рд╣реИрдВ рдФрд░ 10 рдЬреЛ 768x512px рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдирд╣реАрдВ рднреА рдХрд░рддреЗ рд╣реИрдВ рддреЛ рднреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХреНрд╖рдорд╛рд╢реАрд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рд▓рдореНрдмрд╛ рд╕рдВрд╕реНрдХрд░рдг
рд╕реНрдерд┐рд░ рдкреНрд░рд╕рд╛рд░ рдЬреИрд╕реЗ рд╕реНрдереИрддрд┐рдХ рдЬрдирд░реЗрдЯрд┐рд╡ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрд╣реНрдпрд╛-рдПрд╕рдПрд╕ рд▓реЛрд░рд╛ рдХреЗ рд╕рд╛рде, рдмрдХреЗрдЯрд┐рдВрдЧ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рдХреА рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╕рдордп рдЖрдЙрдЯ-рдСрдл-рдореЗрдореЛрд░реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдмрдбрд╝реА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ (рдпрд╛рдиреА, рдмрдХреЗрдЯрд┐рдВрдЧ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдХрд╛рдЯ рджреЗрддреА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ GPU рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкреВрд░реА рдЫрд╡рд┐ рдХреА рдЕрд░реНрдердкреВрд░реНрдг рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ)ред
рдЖрдкрдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдЖрдХрд╛рд░ (рдпрд╛рдиреА, 512x768px) рдХреЗ рд▓рд┐рдП, рдЙрд╕ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдХреЗрдЯ рдпрд╛ 'рдЙрдк-рдХрд╛рд░реНрдп' рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рддрд░рдг рд╣реИ, рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдХреЗрдЯ рдзреНрдпрд╛рди рдЕрд╕рдВрддреБрд▓рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬреЛрдЦрд┐рдо рд╣реИ рдХрд┐ рдХреБрдЫ рдлрд╝реЛрдЯреЛ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
2x 512x768px рдЫрд╡рд┐рдпрд╛рдБ
7x 768x512px рдЫрд╡рд┐рдпрд╛рдБ
1x 1000x600px рдЫрд╡рд┐
3x 400x800px рдЫрд╡рд┐рдпрд╛рдБ
рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрдХреЗрдЯ рдЕрдЯреЗрдВрд╢рди рдЗрди рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЕрд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИ:
рдЗрд╕рд▓рд┐рдП рдпрд╛ рддреЛ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдЖрдХрд╛рд░ рдкрд░ рд╣реА рдЯрд┐рдХреЗ рд░рд╣реЗрдВ, рдпрд╛ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рдорд╛рди рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдмрд╣реБрдд рдмрдбрд╝реА рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рдмрдЪреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддрдерд╛ рдЗрд╕рд╕реЗ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд▓рд╛рдн рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рд╕рднреА рдлрд╝реЛрдЯреЛ рдХреЗ рд▓рд┐рдП 512x768px рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред
Disclaimer: рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдореЙрдбрд▓ (рд╡реНрдпрдХреНрддрд┐) рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЗрди рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреВрд░реНрдг рдЕрдиреБрдорддрд┐ рджреА, рддрдерд╛ рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЙрд╕рдХреА рд╕рдорд╛рдирддрд╛ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА AI-рдЖрдзрд╛рд░рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕реНрд╡реАрдХреГрддрд┐ рджреАред
рдореЗрд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ 40 рдЗрдореЗрдЬ рд╣реИрдВ, PNG рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ (рд╣рд╛рд▓рд╛рдБрдХрд┐ JPG рднреА рдареАрдХ рд╣реИ)ред рдореЗрд░реА рдЗрдореЗрдЬ рдпрд╣рд╛рдБ рд╕реНрдЯреЛрд░ рдХреА рдЧрдИ рд╣реИрдВ C:\Users\Martin\Desktop\DATASETS_HUNYUAN\examplewoman
рдЖрдкрдХреЛ рдПрдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреИрд╢ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЫрд╡рд┐ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдлрд╝реЛрд▓реНрдбрд░:
рдЕрдм рдЖрдЗрдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдЬреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧреАред
TOML рдлрд╝рд╛рдЗрд▓реЗрдВ
рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдХреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкреНрд░реА-рдХреИрд╢рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдлреНрд▓реИрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдкрде рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИ .рдЯреЙрдордПрд▓ рд╡рд┐рд╕реНрддрд╛рд░ред
рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, TOML C:\Users\Martin\Desktop\DATASETS_HUNYUAN\training.toml рдкрд░ рд╕реНрдерд┐рдд рд╣реИ
рдореЗрд░реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг TOML рдХреА рд╕рд╛рдордЧреНрд░реА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
[general]
resolution = [512, 768]
caption_extension = ".txt"
batch_size = 1
enable_bucket = true
bucket_no_upscale = false
[[datasets]]
image_directory = "C:\\Users\\Martin\\Desktop\\DATASETS_HUNYUAN\\examplewoman"
cache_directory = "C:\\Users\\Martin\\Desktop\\DATASETS_HUNYUAN\\examplewoman\\cache"
num_repeats = 1
(рдЫрд╡рд┐ рдФрд░ рдХреИрд╢ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрдмрд▓ рдмреИрдХ-рд╕реНрд▓реИрд╢ рд╣рдореЗрд╢рд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдкрде рдореЗрдВ рдХреЛрдИ рд╕реНрдерд╛рди рд╣реИред рдореИрдВрдиреЗ .toml рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдП рд╣реИрдВ рдЬреЛ рд╕рд┐рдВрдЧрд▓-рдлреЙрд░рд╡рд░реНрдб рдФрд░ рд╕рд┐рдВрдЧрд▓-рдмреИрдХрд╡рд░реНрдб рд╕реНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ)
рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ resolution
рд╕реЗрдХреНрд╢рди рдореЗрдВ рджреЛ рд░реЗрдЬрд╝реЛрд▓реНрдпреВрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ тАУ 512px рдФрд░ 768pxред рдЖрдк рдЗрд╕реЗ 512 рдкрд░ рднреА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рднреА рдЕрдЪреНрдЫреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреИрдкреНрд╢рди
рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ+рд╡рд┐рдЬрд╝рди рдлрд╝рд╛рдЙрдВрдбреЗрд╢рди рдореЙрдбрд▓, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрди рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрдирд╛рддреНрдордХ рдХреИрдкреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреИрдкреНрд╢рди рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧреАред
рд╡рд╣рд╛рдБ рд░рд╣реЗ рд╣реИрдВ рдПрдХ рднреАрдбрд╝ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╣рдо рдХрдИ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреИрдкреНрд╢рдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдЗрдП рдЗрд╕реЗ рд╕рд░рд▓ рд░рдЦреЗрдВ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЯреИрдЧреБрдИ рд╕рд┐рд╕реНрдЯрдоред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ GitHub рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, рдФрд░ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдЪрд▓рд╛рдиреЗ рдкрд░ рдХреБрдЫ рдмрд╣реБрдд рднрд╛рд░реА рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╕рд░рд▓ рд╡рд┐рдВрдбреЛрдЬ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬреЛ рдкрд╛рдпрдерди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдПрдХ рд╕реАрдзрд╛ рдЬреАрдпреВрдЖрдИ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред
рдЯреИрдЧрдЧреБрдИ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдлрд╝рд╛рдЗрд▓ > рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд▓реЛрдб рдХрд░реЗрдВ рдЕрдкрдиреЗ рдЫрд╡рд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдЯреЛрдХрди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдбрд╛рд▓реЗрдВ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрджрд╛рд╣рд░рдгрдорд╣рд┐рд▓рд╛) рдЬрд┐рд╕реЗ рд╕рднреА рдХреИрдкреНрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛:
(рдмрдВрдж рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ 4-рдмрд┐рдЯ рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдВ рдЬрдм рдЯреИрдЧреНрдЧреБрдИ рдкрд╣рд▓реА рдмрд╛рд░ рдЦреБрд▓реЗрдЧрд╛ - рдпрджрд┐ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рдХреИрдкреНрд╢рдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдЖрдПрдВрдЧреА)
рдмрд╛рдПрдБ рд╣рд╛рде рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЙрд▓рдо рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рдЪреБрдиреЗрдВ рдФрд░ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП CTRL+A рджрдмрд╛рдПрдБред рдлрд┐рд░ рджрд╛рдПрдБ рддрд░рдлрд╝ рдСрдЯреЛ-рдХреИрдкреНрд╢рдирд┐рдВрдЧ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдмрдЯрди рджрдмрд╛рдПрдБ:
рдЖрдк рдЯреИрдЧрдЧреБрдИ рдХреЛ рджрд╛рдПрдВ рд╣рд╛рде рдХреЗ рдХреЙрд▓рдо рдореЗрдВ рдЫреЛрдЯреЗ CLI рдореЗрдВ рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рджреЗрдЦреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддрднреА рдЬрдм рдЖрдкрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдХреИрдкреНрд╢рдирд░ рдЪрд▓рд╛рдпрд╛ рд╣реЛред рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рдХреИрдкреНрд╢рди рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдЕрдм, рдкреНрд░рддреНрдпреЗрдХ рдлреЛрдЯреЛ рдХреЗ рд╕рд╛рде рдПрдХ .txt рдХреИрдкреНрд╢рди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрд╕рдХреА рдЫрд╡рд┐ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ:
рдЖрдк рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдк рдЯреИрдЧрдЧреБрдИ рдореЗрдВ рдХреИрдкреНрд╢рди рдХреА рд▓рдВрдмрд╛рдИ рдФрд░ рд╢реИрд▓реА рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реБрдЭрд╛рд╡ рджрд┐рдП рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред
рдЯреИрдЧрдЧреБрдИ рдЫреЛрдбрд╝реЛ рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЛ...
рдЕрд╡реНрдпрдХреНрдд рдкреНрд░реА-рдХреИрд╢рд┐рдВрдЧ
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╕рдордп рдЕрддреНрдпрдзрд┐рдХ GPU рд▓реЛрдб рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░реА-рдХреИрд╢реНрдб рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдПрдХ, рд╕реНрд╡рдпрдВ рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЕрд╡реНрдпрдХреНрдд рдЫрд╡рд┐ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рджреВрд╕рд░реА, рдХреИрдкреНрд╢рди рд╕рд╛рдордЧреНрд░реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд╛рда рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╕рднреА рддреАрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ (2x рдХреИрд╢ + рдкреНрд░рд╢рд┐рдХреНрд╖рдг) рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ .BAT рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрд╕реЗ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВрдЧреА рдФрд░ рдЬрдм рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдВрдЧреЗ рддреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреАред
рдЕрд╡реНрдпрдХреНрдд рдкреНрд░реА-рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рда рдХреЛ рдиреЛрдЯрдкреИрдб рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ .BAT рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ (рдЕрд░реНрдерд╛рдд, рдЗрд╕рдХрд╛ рдирд╛рдо рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд░рдЦреЗрдВ) рдЕрд╡реНрдпрдХреНрдд-precache.bat), рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рднреА рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдбреНрд░реЙрдк рдбрд╛рдЙрди рдореЗрдиреВ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдЗрд╕ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ рд╕рдВрд╡рд╛рдж рд╣реИ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ (рдиреАрдЪреЗ рдЪрд┐рддреНрд░ рджреЗрдЦреЗрдВ):
@echo off
REM Activate the virtual environment
call C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\Scripts\activate.bat
REM Get user input
set /p IMAGE_PATH=Enter the path to the image directory:
set /p CACHE_PATH=Enter the path to the cache directory:
set /p TOML_PATH=Enter the path to the TOML file:
echo You entered:
echo Image path: %IMAGE_PATH%
echo Cache path: %CACHE_PATH%
echo TOML file path: %TOML_PATH%
set /p CONFIRM=Do you want to proceed with latent pre-caching (y/n)?
if /i "%CONFIRM%"=="y" (
REM Run the latent pre-caching script
python C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\cache_latents.py --dataset_config %TOML_PATH% --vae C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\models\pytorch_model.pt --vae_chunk_size 32 --vae_tiling
) else (
echo Operation canceled.
)
REM Keep the window open
pause
(рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ [рдЖрдкрдХрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╛рдо] рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдХреЗ рд╕рд╛рде)
рдЕрдм рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧреБрдкреНрдд рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП .BAT рдлрд╝рд╛рдЗрд▓ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:
рдЬрдм BAT рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╢реНрди рдкреВрдЫреЗ рдЬрд╛рдПрдВ, рддреЛ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ, рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдФрд░ TOML рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдпрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВред
рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░реА-рдХреИрд╢рд┐рдВрдЧ
рд╣рдо рдПрдХ рджреВрд╕рд░реА BAT рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВрдЧреЗ, рдЗрд╕ рдмрд╛рд░ рдкрд╛рда рдкреНрд░реА-рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдПред
@echo off
REM Activate the virtual environment
call C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\Scripts\activate.bat
REM Get user input
set /p IMAGE_PATH=Enter the path to the image directory:
set /p CACHE_PATH=Enter the path to the cache directory:
set /p TOML_PATH=Enter the path to the TOML file:
echo You entered:
echo Image path: %IMAGE_PATH%
echo Cache path: %CACHE_PATH%
echo TOML file path: %TOML_PATH%
set /p CONFIRM=Do you want to proceed with text encoder output pre-caching (y/n)?
if /i "%CONFIRM%"=="y" (
REM Use the python executable from the virtual environment
python C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\cache_text_encoder_outputs.py --dataset_config %TOML_PATH% --text_encoder1 C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\models\llava_llama3_fp16.safetensors --text_encoder2 C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\models\clip_l.safetensors --batch_size 16
) else (
echo Operation canceled.
)
REM Keep the window open
pause
рдЕрдкрдирд╛ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд╛рдо рдмрджрд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдЗрд╕ рд░реВрдк рдореЗрдВ рд╕реЗрд╡ рдХрд░реЗрдВ рдЯреЗрдХреНрд╕реНрдЯ-рдХреИрд╢.рдмреИрдЯ (рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдирд╛рдо рдЬреЛ рдЖрдк рдЪрд╛рд╣реЗрдВ), рдХрд┐рд╕реА рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реНрдерд╛рди рдкрд░, рдкрд┐рдЫрд▓реА BAT рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ред
рдЗрд╕ рдирдИ BAT рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪрд▓рд╛рдПрдБ, рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ, рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЯреЗрдХреНрд╕реНрдЯ-рдПрдиреНрдХреЛрдбреЗрдб рдлрд╝рд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреА рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░:
рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдХрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
рд╡рд╛рд╕реНрддрд╡рд┐рдХ LoRA рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЗрди рджреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕реЗ рдХрдИ рдЪрд░ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдЪрд┐рдВрддрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ рдмреИрдЪ рдЖрдХрд╛рд░, рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐, рдпреБрдЧ, рдФрд░ рдкреВрд░реНрдг рдпрд╛ рдкрд░рд┐рдорд╛рдгрд┐рдд рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЖрджрд┐), рд╣рдо рдЗрди рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рджрд┐рди рдХреЗ рд▓рд┐рдП рдмрдЪрд╛ рдХрд░ рд░рдЦреЗрдВрдЧреЗ, рдФрд░ LoRA рдирд┐рд░реНрдорд╛рдг рдХреА рдкреЗрдЪреАрджрдЧрд┐рдпреЛрдВ рдкрд░ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдирдЬрд░ рдбрд╛рд▓реЗрдВрдЧреЗред
рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдХрдо рдХрд░реЗрдВ рдФрд░ LoRA рдХреЛ 'рдореАрдбрд┐рдпрди' рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВред
рд╣рдо рддреАрд╕рд░реА BAT рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВрдЧреЗ, рдЗрд╕ рдмрд╛рд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕реЗ рдиреЛрдЯрдкреИрдб рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ BAT рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрд╡ рдХрд░реЗрдВред рдкреНрд░рд╢рд┐рдХреНрд╖рдг.рдмреИрдЯ (рдпрд╛ рдХреЛрдИ рднреА рдирд╛рдо рдЬреЛ рдЖрдк рдЪрд╛рд╣реЗрдВ):
@echo off
REM Activate the virtual environment
call C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\Scripts\activate.bat
REM Get user input
set /p DATASET_CONFIG=Enter the path to the dataset configuration file:
set /p EPOCHS=Enter the number of epochs to train:
set /p OUTPUT_NAME=Enter the output model name (e.g., example0001):
set /p LEARNING_RATE=Choose learning rate (1 for 1e-3, 2 for 5e-3, default 1e-3):
if "%LEARNING_RATE%"=="1" set LR=1e-3
if "%LEARNING_RATE%"=="2" set LR=5e-3
if "%LEARNING_RATE%"=="" set LR=1e-3
set /p SAVE_STEPS=How often (in steps) to save preview images:
set /p SAMPLE_PROMPTS=What is the location of the text-prompt file for training previews?
echo You entered:
echo Dataset configuration file: %DATASET_CONFIG%
echo Number of epochs: %EPOCHS%
echo Output name: %OUTPUT_NAME%
echo Learning rate: %LR%
echo Save preview images every %SAVE_STEPS% steps.
echo Text-prompt file: %SAMPLE_PROMPTS%
REM Prepare the command
set CMD=accelerate launch --num_cpu_threads_per_process 1 --mixed_precision bf16 ^
C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\hv_train_network.py ^
--dit C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\models\mp_rank_00_model_states.pt ^
--dataset_config %DATASET_CONFIG% ^
--sdpa ^
--mixed_precision bf16 ^
--fp8_base ^
--optimizer_type adamw8bit ^
--learning_rate %LR% ^
--gradient_checkpointing ^
--max_data_loader_n_workers 2 ^
--persistent_data_loader_workers ^
--network_module=networks.lora ^
--network_dim=32 ^
--timestep_sampling sigmoid ^
--discrete_flow_shift 1.0 ^
--max_train_epochs %EPOCHS% ^
--save_every_n_epochs=1 ^
--seed 42 ^
--output_dir "C:\Users\[Your Profile Name]\Desktop\Musubi\Output Models" ^
--output_name %OUTPUT_NAME% ^
--vae C:/Users/[Your Profile Name]/Desktop/Musubi/musubi/musubi-tuner/models/pytorch_model.pt ^
--vae_chunk_size 32 ^
--vae_spatial_tile_sample_min_size 128 ^
--text_encoder1 C:/Users/[Your Profile Name]/Desktop/Musubi/musubi/musubi-tuner/models/llava_llama3_fp16.safetensors ^
--text_encoder2 C:/Users/[Your Profile Name]/Desktop/Musubi/musubi/musubi-tuner/models/clip_l.safetensors ^
--sample_prompts %SAMPLE_PROMPTS% ^
--sample_every_n_steps %SAVE_STEPS% ^
--sample_at_first
echo The following command will be executed:
echo %CMD%
set /p CONFIRM=Do you want to proceed with training (y/n)?
if /i "%CONFIRM%"=="y" (
%CMD%
) else (
echo Operation canceled.
)
REM Keep the window open
cmd /k
рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╕рднреА рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рдмрджрд▓рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВf [рдЖрдкрдХрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╛рдо] рдЕрдкрдиреЗ рд╕рд╣реА рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд╕рд╛рдеред
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ C:\Users\[Your Profile Name]\Desktop\Musubi\Output Models\
рдореМрдЬреВрдж рд╣реИ, рдФрд░ рдпрджрд┐ рдирд╣реАрдВ рддреЛ рдЙрд╕реЗ рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ рдмрдирд╛рдПрдВред
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
рдореБрд╕реБрдмреА рдЯреНрд░реЗрдирд░ рдХреЗ рд▓рд┐рдП рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реБрд╡рд┐рдзрд╛ рд╕рдХреНрд╖рдо рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдХреЛ рд░реЛрдХрдиреЗ рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдЗрдиреНрд╣реЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдирдореВрдирд╛, рдЙрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╣рд╛рдВ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред
рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рдПрдХ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдирд╛ рд╣реЛрдЧрд╛ред рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг BAT рдЖрдкрд╕реЗ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрдерд╛рди рдЗрдирдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛; рдЗрд╕рд▓рд┐рдП рдЖрдк рдкреНрд░реЙрдореНрдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдиреА рдкрд╕рдВрдж рдХрд╛ рдХреЛрдИ рднреА рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдХрд╣реАрдВ рднреА рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд░реЙрдореНрдкреНрдЯ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд░реВрдЯреАрди рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдЧрд╛:
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдлрд╝реНрд▓реИрдЧ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛:
тАУw рд╣реИ рдЪреМрдбрд╛рдИ (рдпрджрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 256px рд╣реИ, рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбреЙрдХреНрд╕)
-рдЙрд╕рдХрд╛ рдКрдВрдЪрд╛рдИ (рдпрджрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 256px рд╣реИ)
тАУf рд╣реИ рдлрд╝реНрд░реЗрдо рдХреА рд╕рдВрдЦреНрдпрд╛рдпрджрд┐ 1 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ; рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкрд░, рдПрдХ рд╡реАрдбрд┐рдпреЛ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
-d рдмреАрдЬ рд╣реИред рдпрджрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╣реИ; рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕реЗ рдПрдХ рдкреНрд░реЙрдореНрдкреНрдЯ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
тАУs рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 20 рд╣реЛрддреА рд╣реИред
рджреЗрдЦ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЕрддрд┐рд░рд┐рдХреНрдд рдЭрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП.
рдпрджреНрдпрдкрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реЗ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рд╕рд╛рдордиреЗ рдЖ рд╕рдХрддреА рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдХрд╛рд░рдг рдЖрдкрдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд░рджреНрдж рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рдпрд╛ рд╕реЗрдЯрдЕрдк рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рдордп рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдХреЗрдд рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдереЛрдбрд╝рд╛ рдФрд░ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЫрд╡рд┐ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдЬрд┐рддрдиреА рдмрдбрд╝реА рд╣реЛрдЧреА (рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдЭрдВрдбреЛрдВ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рдпрд╣ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛ред
рдЕрдкрдиреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг BAT рдлрд╝рд╛рдЗрд▓ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ.
рдкреНрд░рд╢реНрди #1 'рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкрде рджрд░реНрдЬ рдХрд░реЗрдВред рдЕрдкрдиреА TOML рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкрде рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдпрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВред
рдкреНрд░рд╢реНрди #2 'рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдпреБрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ'ред рдпрд╣ рдПрдХ рдкрд░реАрдХреНрд╖рдг-рдФрд░-рддреНрд░реБрдЯрд┐ рдЪрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдорд╛рддреНрд░рд╛ рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛, рд╕рд╛рде рд╣реА рдХреИрдкреНрд╢рди рдФрд░ рдЕрдиреНрдп рдХрд╛рд░рдХреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕реЗ рдмрд╣реБрдд рдХрдо рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЙрдиреНрдирдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡рд┐рдВрдбреЛ рдореЗрдВ Ctrl+C рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╣рдореЗрд╢рд╛ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ 100 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдЪрд▓рддрд╛ рд╣реИред
рдкреНрд░рд╢реНрди #3 'рдЖрдЙрдЯрдкреБрдЯ рдореЙрдбрд▓ рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ'ред рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХрд╛ рдирд╛рдо рджреЗрдВ! рдирд╛рдо рдХреЛ рдпрдереЛрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЫреЛрдЯрд╛ рдФрд░ рд╕рд░рд▓ рд░рдЦрдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдкреНрд░рд╢реНрди #4 'рд╕реАрдЦрдиреЗ рдХреА рджрд░ рдЪреБрдиреЗрдВ', рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 1e-3 (рд╡рд┐рдХрд▓реНрдк 1) рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдЖрдЧреЗ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рд╢реБрд░реБрдЖрдд рд╣реИред
рдкреНрд░рд╢реНрди #5 'рдХрд┐рддрдиреА рдмрд╛рд░ (рдЪрд░рдгреЛрдВ рдореЗрдВ) рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдмрд╣реБрдд рдХрдо рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЫрд╡рд┐ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рдХрдо рдкреНрд░рдЧрддрд┐ рджреЗрдЦреЗрдВрдЧреЗ, рдФрд░ рдпрд╣ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛ред
рдкреНрд░рд╢реНрди #6 'рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ-рдкреНрд░реЙрдореНрдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрдерд╛рди рдХреНрдпрд╛ рд╣реИ?' рдЕрдкрдиреЗ рдкреНрд░реЙрдореНрдкреНрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдпрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВред
рдЗрд╕рдХреЗ рдмрд╛рдж BAT рдЖрдкрдХреЛ рд╣реБрдирдпреБрдЖрди рдореЙрдбрд▓ рдХреЛ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрджреЗрд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрд╕реЗ рдкреВрдЫрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, y/nред
рдЖрдЧреЗ рдмрдврд╝реЗрдВ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВ:
рдЗрд╕ рджреМрд░рд╛рди, рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдЯрд╛рд╕реНрдХ рдореИрдиреЗрдЬрд░ рдХреЗ рдкрд░рдлреЙрд░рдореЗрдВрд╕ рдЯреИрдм рдХреЗ GPU рдЕрдиреБрднрд╛рдЧ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рдЧрднрдЧ 16GB VRAM рд▓реЗ рд░рд╣реА рд╣реИред
рдпрд╣ рдХреЛрдИ рдордирдорд╛рдирд╛ рдЖрдВрдХрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреБрдЫ NVIDIA рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбреЛрдВ рдкрд░ рдЙрдкрд▓рдмреНрдз VRAM рдХреА рдорд╛рддреНрд░рд╛ рд╣реИ, рдФрд░ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреЛрдб рдХреЛ рдРрд╕реЗ рдХрд╛рд░реНрдб рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП 16GB рдореЗрдВ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрдорд╛рдВрдб рдХреЛ рдЕрдзрд┐рдХ рдЕрддреНрдпрдзрд┐рдХ рд╕рдВрдХреЗрдд рднреЗрдЬрдХрд░ рдЗрд╕ рдкреНрд░рдпреЛрдЧ рдХреЛ рдмрдврд╝рд╛рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдЖрдк CMD рд╡рд┐рдВрдбреЛ рдХреЗ рдирд┐рдЪрд▓реЗ-рджрд╛рд╣рд┐рдиреЗ рднрд╛рдЧ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдХрд┐рддрдирд╛ рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рдХреБрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордп рдХрд╛ рдЕрдиреБрдорд╛рди (рдЬреЛ рдХрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдлреНрд▓реИрдЧ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЫрд╡рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЫрд╡рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдФрд░ рдХрдИ рдЕрдиреНрдп рдХрд╛рд░рдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рдлреА рднрд┐рдиреНрди рд╣реЛрдЧрд╛)ред
рдФрд╕рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордп рдФрд╕рддрди 3-4 рдШрдВрдЯреЗ рдХрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЙрдкрд▓рдмреНрдз рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рдЫрд╡рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдлреНрд▓реИрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдЕрдиреНрдп рдХрд╛рд░рдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд LoRA рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдЪреБрдирдирд╛
рдЬрдм рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдпреБрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбрд▓ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рд╣реЛрдЧрд╛ред
рдЗрд╕ рдмрдЪрдд рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдХреЗ, рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдмрд╛рд░ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред --save_every_n_epochs [N]
рдкреНрд░рд╢рд┐рдХреНрд╖рдг BAT рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ред рдпрджрд┐ рдЖрдкрдиреЗ BAT рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп рдкреНрд░рддрд┐ рдЪрд░рдг рдмрдЪрдд рдХреЗ рд▓рд┐рдП рдХрдо рдЖрдВрдХрдбрд╝рд╛ рдЬреЛрдбрд╝рд╛ рд╣реИ, рддреЛ рд╕рд╣реЗрдЬреА рдЧрдИ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдзрд┐рдХ рд╣реЛрдЧреАред
рдХреМрди рд╕рд╛ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдЪреБрдиреЗрдВ?
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд╕рдмрд╕реЗ рд▓рдЪреАрд▓реЗ рд╣реЛрдВрдЧреЗ, рдЬрдмрдХрд┐ рдмрд╛рдж рдХреЗ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрди рдХрд╛рд░рдХреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдХреБрдЫ LoRA рдХреЛ рдЪрд▓рд╛рдирд╛ рдФрд░ рдХреБрдЫ рд╡реАрдбрд┐рдпреЛ рдмрдирд╛рдирд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдЖрдк рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реИрдВ, рдФрд░ рд▓рдЪреАрд▓реЗрдкрди рдФрд░ рдирд┐рд╖реНрдард╛ рдХреЗ рдмреАрдЪ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдВрддреБрд▓рди рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред
рдЖрд░рд╛рдорджрд╛рдпрдХрдпреВрдЖрдИ
рдЗрд╕ рд╕рдордп рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рд▓реЛрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХрдорд╛рддреНрд░ рдирд╣реАрдВ) рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ рдЖрд░рд╛рдорджрд╛рдпрдХрдпреВрдЖрдИ, рдПрдХ рдиреЛрдб-рдЖрдзрд╛рд░рд┐рдд рд╕рдВрдкрд╛рджрдХ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЧреНрд░реИрдбрд┐рдпреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: https://github.com/comfyanonymous/ComfyUI
рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢ рд╕рд░рд▓ рд╣реИрдВ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ GitHub рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдкрд░ рдЙрдкрд▓рдмреНрдз (рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ)
ComfyUI рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛
рдЖрдкрдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдПрдХ (рдбрд┐рдлреНрдпреВрдЬрд╝рд░) рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ ComfyUI рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред рдореБрд╕реБрдмреА рдПрдХ рдореЙрдбрд▓ рдХреЛ ComfyUI-рд╕рдВрдЧрдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЖрдЗрдП рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ BAT рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯ рдХрд░реЗрдВред
рдЗрд╕ BAT рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдмрдирд╛рдПрдВ C:\Users\[Your Profile Name]\Desktop\Musubi\CONVERTED\
рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд░ рд░рд╣реА рд╣реИ.
@echo off
REM Activate the virtual environment
call C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\Scripts\activate.bat
:START
REM Get user input
set /p INPUT_PATH=Enter the path to the input Musubi safetensors file (or type "exit" to quit):
REM Exit if the user types "exit"
if /i "%INPUT_PATH%"=="exit" goto END
REM Extract the file name from the input path and append 'converted' to it
for %%F in ("%INPUT_PATH%") do set FILENAME=%%~nF
set OUTPUT_PATH=C:\Users\[Your Profile Name]\Desktop\Musubi\Output Models\CONVERTED\%FILENAME%_converted.safetensors
set TARGET=other
echo You entered:
echo Input file: %INPUT_PATH%
echo Output file: %OUTPUT_PATH%
echo Target format: %TARGET%
set /p CONFIRM=Do you want to proceed with the conversion (y/n)?
if /i "%CONFIRM%"=="y" (
REM Run the conversion script with correctly quoted paths
python C:\Users\[Your Profile Name]\Desktop\Musubi\musubi\musubi-tuner\convert_lora.py --input "%INPUT_PATH%" --output "%OUTPUT_PATH%" --target %TARGET%
echo Conversion complete.
) else (
echo Operation canceled.
)
REM Return to start for another file
goto START
:END
REM Keep the window open
echo Exiting the script.
pause
рдкрд┐рдЫрд▓реА BAT рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддрд░рд╣, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдиреЛрдЯрдкреИрдб рд╕реЗ 'рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ, рдЗрд╕реЗ рдирд╛рдо рджреЗрдВ рдХрдиреНрд╡рд░реНрдЯ.рдмреИрдЯ (рдпрд╛ рдЬреЛ рднреА рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реЛ).
рдПрдХ рдмрд╛рд░ рд╕рд╣реЗрдЬреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдирдИ BAT рдлрд╝рд╛рдЗрд▓ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрдерд╛рди рдкреВрдЫреЗрдЧрд╛ред
рдЙрд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдпрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рдХрдирд╡рд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ y
, рдФрд░ рдПрдВрдЯрд░ рджрдмрд╛рдПрдВред
рдкрд░рд┐рд╡рд░реНрддрд┐рдд LoRA рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреВрдЫреЗрдЧреА рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА рджреВрд╕рд░реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдирд╡рд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдпрджрд┐ рдЖрдк ComfyUI рдореЗрдВ рдХрдИ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореЙрдбрд▓ рдХреЗ рдЪрдпрди рдХреЛ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВред
рдЬрдм рдЖрдк рдкрд░реНрдпрд╛рдкреНрдд рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд▓реЗрдВ, рддреЛ BAT рдХрдорд╛рдВрдб рд╡рд┐рдВрдбреЛ рдмрдВрдж рдХрд░ рджреЗрдВред
рдЕрдм рдЖрдк рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдореЙрдбрд▓реЛрдВ рдХреЛ рдЕрдкрдиреЗ ComfyUI рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ models\loras рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдорддреМрд░ рдкрд░ рд╕рд╣реА рд╕реНрдерд╛рди рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИ:
C:\Users\[Your Profile Name]\Desktop\ComfyUI\models\loras\
ComfyUI рдореЗрдВ Hunyuan рд╡реАрдбрд┐рдпреЛ LoRAs рдмрдирд╛рдирд╛
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреЙрдореНрдлреАрдпреВрдЖрдИ рдХреЗ рдиреЛрдб-рдЖрдзрд╛рд░рд┐рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╢реБрд░реВ рдореЗрдВ рдЬрдЯрд┐рд▓ рд▓рдЧрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХреЙрдореНрдлреАрдпреВрдЖрдИ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕реАрдзреЗ рдПрдХ рдЫрд╡рд┐ (рджреВрд╕рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХреЙрдореНрдлреАрдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ) рдХреЛ рдЦреАрдВрдЪрдХрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдХреЙрдореНрдлреАрдпреВрдЖрдИ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреАрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреБрдЫ рдЖрдпрд╛рддрд┐рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╣реЛрдВрдЧреА рдЬреЛ рд╢рд╛рдпрдж рдЖрдкрдХреА рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдореМрдЬреВрдж рди рд╣реЛрдВред рдЗрд╕рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ ComfyUI-рдореИрдиреЗрдЬрд░, рдЬреЛ рдЧрд╛рдпрдм рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓рд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: https://github.com/ltdrdata/ComfyUI-Manager
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдореЙрдбрд▓ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдпрд╣ JSON рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ ComfyUI рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреАрдВрдЪреЗрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди Reddit рдФрд░ Discord рд╕рдореБрджрд╛рдпреЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЙрджрд╛рд╣рд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ Hunyuan рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рд╣реИ, рдФрд░ рдореЗрд░рд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИ)ред
рдпрд╣ ComfyUI рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдпрджрд┐ рдЖрдк JSON рд▓реЗрдЖрдЙрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рд▓рд┐рдВрдХ рдореИрдВрдиреЗ рдКрдкрд░ рджрд┐рдпрд╛ рд╣реИред
1) рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ
рдЖрдкрдХреА рдЫрд╡рд┐ рдЬрд┐рддрдиреА рдмрдбрд╝реА рд╣реЛрдЧреА, рдЙрд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рддрдерд╛ рдЖрдЙрдЯ-рдСрдл-рдореЗрдореЛрд░реА (OOM) рддреНрд░реБрдЯрд┐ рдХрд╛ рдЬреЛрдЦрд┐рдо рднреА рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред
2) рд▓рдВрдмрд╛рдИ
рдпрд╣ рдлрд╝реНрд░реЗрдо рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рд╣реИред рдпрд╣ рдХрд┐рддрдиреЗ рд╕реЗрдХрдВрдб рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдпрд╣ рдлрд╝реНрд░реЗрдо рджрд░ (рдЗрд╕ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ 30fps рдкрд░ рд╕реЗрдЯ) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЖрдк рд╕реЗрдХрдВрдб>рдлрд╝реНрд░реЗрдо рдХреЛ fps рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдУрдордиреАрдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкрд░.
3) рдмреИрдЪ рдХрд╛ рдЖрдХрд╛рд░
рдЖрдк рдмреИрдЪ рд╕рд╛рдЗрдЬрд╝ рдЬрд┐рддрдирд╛ рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗ, рдкрд░рд┐рдгрд╛рдо рдЙрддрдиреА рд╣реА рдЬрд▓реНрджреА рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди VRAM рдХрд╛ рдмреЛрдЭ рдЙрддрдирд╛ рд╣реА рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕реЗ рдмрд╣реБрдд рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдкрд░ рдЖрдкрдХреЛ OOM рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред
4) рдЙрддреНрдкрд╛рджрди рдХреЗ рдмрд╛рдж рдирд┐рдпрдВрддреНрд░рдг
рдпрд╣ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмреАрдЬ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЙрдк-рдиреЛрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рддрдп, рд╡реЗрддрди рд╡реГрджреНрдзрд┐, рдШрдЯрддреА рдФрд░ randomize.рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдпрд╣реАрдВ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ рддрдп рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ рди рдмрджрд▓реЗрдВ, рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рдПрдХ рд╣реА рдЫрд╡рд┐ рдорд┐рд▓реЗрдЧреАред рдпрджрд┐ рдЖрдк рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЫрд╡рд┐ рд╕реАрдорд┐рдд рд╕реАрдорд╛ рддрдХ рдмрджрд▓ рдЬрд╛рдПрдЧреАред рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдФрд░ рдШрдЯрддреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЖрдкрдХреЛ рдЖрд╕-рдкрд╛рд╕ рдХреЗ рдмреАрдЬ рдорд╛рдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдЬрдмрдХрд┐ randomize рдЖрдкрдХреЛ рд╕рдВрдХреЗрдд рдХреА рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рд╡реНрдпрд╛рдЦреНрдпрд╛ рджреЗрддрд╛ рд╣реИред
5) рд▓реЛрд░рд╛ рдирд╛рдо
рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд╕реНрдерд╛рдкрд┐рдд рдореЙрдбрд▓ рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ред
6) рдЯреЛрдХрди
рдпрджрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреЛ рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, (рдЬреИрд╕реЗ 'рдЙрджрд╛рд╣рд░рдг-рд╡реНрдпрдХреНрддрд┐'), рдЙрд╕ рдЯреНрд░рд┐рдЧрд░ рд╢рдмреНрдж рдХреЛ рдЕрдкрдиреЗ рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рдбрд╛рд▓реЗрдВред
7) рдХрджрдо
рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╕рд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрд┐рддрдиреЗ рдЪрд░рдг рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ред рдЙрдЪреНрдЪрддрд░ рдЪрд░рдг рдмреЗрд╣рддрд░ рд╡рд┐рд╡рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреА рдПрдХ рд╕реАрдорд╛ рд╣реИ, рдФрд░ рдЙрд╕ рд╕реАрдорд╛ рдХреЛ рдЦреЛрдЬрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЪрд░рдгреЛрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдорд╛ рд▓рдЧрднрдЧ 20-30 рд╣реИред
8) рдЯрд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░
рдпрд╣ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдПрдХ рд╕рдордп рдореЗрдВ рдХрд┐рддрдиреА рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрднрд╛рд▓реА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 256 рдкрд░ рд╕реЗрдЯ рд╣реИред рдЗрд╕реЗ рдмрдврд╝рд╛рдиреЗ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЧрддрд┐ рдмрдврд╝ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмрдврд╝рд╛рдиреЗ рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ OOM рдЕрдиреБрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд▓рдВрдмреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрддрд╛ рд╣реИред
9) рдЯреЗрдореНрдкреЛрд░рд▓ рдУрд╡рд░рд▓реИрдк
рд╣реБрдирдпреБрдЖрди рд╡реАрдбрд┐рдпреЛ рдкреАрдврд╝реА рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ 'рдШреЛрд╕реНрдЯрд┐рдВрдЧ' рдпрд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЖрдВрджреЛрд▓рди рдХреА рдУрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕реЗ рдмрд╣реБрдд рдХрдо рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡рд░реНрддрдорд╛рди рдЬреНрдЮрд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдмреЗрд╣рддрд░ рдЖрдВрджреЛрд▓рди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдлрд╝реНрд░реЗрдо рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдореВрд▓реНрдп рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдирд┐рд╖реНрдХрд░реНрд╖
рд╣рд╛рд▓рд╛рдБрдХрд┐ ComfyUI рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ, рд▓реЗрдХрд┐рди Reddit рдФрд░ Discords рдкрд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЕрдиреБрднрд╡ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдСрдирд▓рд╛рдЗрди рдЧрд╛рдЗрдб рдЬреЛ рдореВрд▓ рдмрд╛рддреЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВред
рдкрд╣рд▓реА рдмрд╛рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧреБрд░реБрд╡рд╛рд░, 23 рдЬрдирд╡рд░реА 2025