#Hey im new and I have two questions
10 messages · Page 1 of 1 (latest)
👋 I don't know too much about it, but here's what I think:
-
Other model variations were finetuned on sets of 30-40k images. So 10k might work, but maybe not super-awesome. :3 Not sure.
-
That sounds harder.
- There is no easy, documented way to train the model with invokeai. If you train a model, you can use it with invokeai though.
- AMD cards are not supported yet (right?), there's only testing for it. So that might be hard.
- I think training the model takes a loooot of hardware power and vram, so I doubt it'll work on normal consumer hardware. :X
There is, however:
A) Embeddings. You can find those in the documentation for invokeai. Basically: Give the ai "5 images + 1 tag + 1h training on a RTX 3090ti = ai learned new word".
B) Dreambooth. I don't understand it yet, but it's kinda "embeddings but better", if I understood it correctly. It is not implemented yet, but it will be implemented.
Hi, Sunijia. Thanks for the good answer! Can you provide any references for the option A Embeddings. I am an architect and want to try this kind of technique.
The documentation to use them in invokeai is here :)
https://invoke-ai.github.io/InvokeAI/features/TEXTUAL_INVERSION/
Dreambooth training hosted online will take up to 200 images at a time
If you want to train it on many different images I would use this instead of Textual Inversion
- FYI. After two days of research I can successfully run InvokeAI on Radeon 6700XT on Manjaro (arch-based).
- always use
export HSA_OVERRIDE_GFX_VERSION=10.3.0;preambule.
As I found out the instruction set of 6700XT is same as 6800XT's and the latter have official ROCm support. So this trick will always work.
- install
ROCm - install InvokeAI
- upgrade pytorch to the ROCm version in conda.
EDIT: ~15 sec per image (512, defaults)
@shell sleet FYI
thank you !