Fine tune LLAMA3 on million scale dataset in consumer GPU using QLora, DeepSpeed
medium.com
medium.com
I don't understand why you would use an old dataset that worked for llama2 and just fine-tune llama3 on it. Isn't it most likely that the new model has covered off everything it missed last time around and now the last dataset is only valuable for the last gen.
Parameter efficient methods are not useful for these cases at the 8b scale without a more complex training procedure that periodically merges back adapters. Maybe at the 70B scale.
These models get combined with rag for highly specific technical doc authoring and other uses.
Spoiler alert, fine-tunes won't be better until the data quality is better than meta's instruction fine-tune. Give it some weeks.
Why does [doplin-l3-8B] perform substantially worse in some tests?
Essentially, it's trained like this:
LLama-3-8B-base_model --> LLama-3-8B-Instruct
LLama-3-8B-base_model --> dolphin-2.9-llama3-8B
And not like this: LLama-3-8B-Instruct --> dolphin-2.9-llama3-8B
https://huggingface.co/cognitivecomputations/dolphin-2.9-lla...This particular one seems to be from someone who is documenting their learning process, which is a valuable contribution but, obviously, not a source of great authority on the how's and why's.
Another aspect where I am unsure is multi user for a model e.g. can we have concurrency for a model or the queries have to be queued.