Describe your use-case.
Text embeddings have become large in recent models. Large datasets can generate text caches of hundreds of GB or even TB of data.
#1345 and #1462 are improvements but the issue remains - text caching isn't feasible anymore in those cases.
However, not caching requires the TE to be in VRAM currently, which can also be a dealbreaker.
What would you like to see as a solution?
An intermediate text cache:
- Create text cache for an interval, for example for 1000 steps
- Move text encoder to RAM
- Train those 1000 steps
- Discard text cache
- Repeat
Have you considered alternatives? List them here.
No response
Describe your use-case.
Text embeddings have become large in recent models. Large datasets can generate text caches of hundreds of GB or even TB of data.
#1345 and #1462 are improvements but the issue remains - text caching isn't feasible anymore in those cases.
However, not caching requires the TE to be in VRAM currently, which can also be a dealbreaker.
What would you like to see as a solution?
An intermediate text cache:
Have you considered alternatives? List them here.
No response