v1.2.63-fit-minimax-training-16gb #27
imprsnst
announced in
Announcements
Replies: 0 comments
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.
MiniMax H3 LoRA training on a 16GB card
Fixes the crash that blocked anyone below about 24GB in v1.2.62, and adds real numbers for small cards.
The bug: when a card cannot hold the 32B text encoder we fall back to running it from system RAM, but were still handing it GPU tensors. That surfaced as
Expected all tensors to be on the same device ... index_select.The surprise: H3 peaks lower on a small card than a big one, because the encoder never touches the GPU at all.
So a 16GB card trains H3 where a 24GB card is merely comfortable. The cost is time rather than memory, because the encoder runs unquantised on the CPU.
To try it
Updating
If you installed with pip:
If you cloned the repo:
The second line is only so the UI reports the new version; the pull is what carries the fix.
Restart Core either way.
Known
The 19 minute caption pass is the real cost on a small card, not the step time. Fixing it means streaming the encoder to the card in 4-bit rather than running it on CPU, which is the next thing to look at.
Full Changelog: v1.2.62...v1.2.63
This discussion was created from the release v1.2.63-fit-minimax-training-16gb.
All reactions