Proposal: Integrating anima_lora as alternative Turbo training engine #48
wochenlong
started this conversation in
Ideas
Replies: 1 comment
-
进展同步 & 合并计划感谢 @MikumikuDAIFans 在
合并节奏(维护者共识)
小白 vs 进阶的体验分层
整合包 7z 体积不因此明显增大(运行时按需安装);Release 说明会标 Experimental,不会作为默认可用能力宣传。 对本帖 Open Questions 的当前倾向
后续协作
如有不同意见(例如希望在同一页做 Standard/Turbo 切换,而非独立 Fast 页),欢迎在此继续讨论。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Background
We've been evaluating sorryhyun/anima_lora (MIT License, Copyright 2026 Seunghyun Ji) as a potential alternative training engine for Anima LoRA training. Their project achieves ~1.1 s/step on RTX 5060 Ti (rank=32, 1MP) compared to our current ~5-8 s/step, primarily through:
torch.compile+ CUDAGraph (per-block and full-model compilation)Proposal: Dual-Engine Architecture
Rather than porting individual optimizations into our kohya sd-scripts backend (which would require deep vendor modifications), we propose a dual-engine architecture:
Users would select the engine in the GUI. Parameters are independent per engine.
Why dual-engine instead of porting?
This approach resolves most migration challenges at once:
License Compliance
anima_lora is MIT licensed. We have already added proper attribution in our
NOTICE.md. MIT is fully compatible with our AGPL-3.0 license.Implementation Steps
vendor/anima_lora/scripts/dev/anima_train_turbo.pywith config translationOpen Questions
Feedback and ideas welcome.
Beta Was this translation helpful? Give feedback.
All reactions