Earlier quoted context omitted.
>what is the expected observed change in the output before and after pruning? The expected and observed change is virtually none. That's the whole point! Notably, quantizing weights from 16bit weights to 4bit weights (reducing the size by 75%) also has almost no change in output quality when using modern algorithms like GPTQ.
What are the drawbacks of quantizing though?
SparseGPT: Language Models Can Be Accurately Pruned in One-Shot
61–66 of 66 posts
Re: SparseGPT: Language Models Can Be Accurately Pruned in One-Shot
#62This is interesting. OPT and BLOOM are significantly Chinchilla under-trained, and I can't help but wonder if this is related to their compressibility here. I would like to see the results for something Chinchilla over-trained, like Llama - my gut is that the 'free lunch' they see will get slightly more expensive. Implementation q - can torch or other inference runtimes take advantage of the memory savings delivered…
Re: SparseGPT: Language Models Can Be Accurately Pruned in One-Shot
#63To copy a reddit meme: text-generation-webui plugin when? But seriously, this seems like an incredible upgrade.
Better yet, text-generation-webui-docker when?
Re: SparseGPT: Language Models Can Be Accurately Pruned in One-Shot
#64Earlier quoted context omitted.
not sure i would call neurons analog, they are very nonlinear and capricious beasts.
analog and linear are not the same thing. > adjective: analog > relating to or using signals or information represented by a continuously variable physical quantity such as spatial position, voltage, etc.
Re: SparseGPT: Language Models Can Be Accurately Pruned in One-Shot
#65Earlier quoted context omitted.
>what is the expected observed change in the output before and after pruning? The expected and observed change is virtually none. That's the whole point! Notably, quantizing weights from 16bit weights to 4bit weights (reducing the size by 75%) also has almost no change in output quality when using modern algorithms like GPTQ.
What are the drawbacks of quantizing though?
A 0.01% loss in quality for a 4x speed up and 4x less VRAM/RAM requirement.
90GB models now fit and run on a $600 consumer video card with quality so similar the difference is only detectable on hours long automated tests with tens of thousands of iterations.
Re: SparseGPT: Language Models Can Be Accurately Pruned in One-Shot
#66This is interesting. OPT and BLOOM are significantly Chinchilla under-trained, and I can't help but wonder if this is related to their compressibility here. I would like to see the results for something Chinchilla over-trained, like Llama - my gut is that the 'free lunch' they see will get slightly more expensive. Implementation q - can torch or other inference runtimes take advantage of the memory savings delivered…
Could you explain what you mean by "Chinchilla under-trained" or "Chinchilla over-trained"? I assume it refers to some measure of trained-ness, but Googling yielded nothing relevant.
The was, for a minute, ignored, because the PaLM paper came out very shortly thereafter which seemed to show, pretty conclusively, that there are unusual and exciting emergent behaviours coming out of much larger models, (PaLM is 540B parameters), and so that was hotter news.
In the meantime, some really smart folks looked at the Chinchilla curve, and were like "hmm. One way to think about this is to see that if you are willing to put a LOT more compute in upfront on a model, then the inference costs go down in some sub-linear function."
Llama's architectural instincts are that if you're going to give away a model, and it is going to get run on the edge, it might make sense to spend a whole, whole lot of compute, once, training something past what the paper considered optimal, and well into the point where the paper thought of it as "not worth it", precisely because the entire world might be able to run it if you can get something good and much smaller.
Conclusively, OPT and LLMs from its era are significantly 'under-trained' compared even to GPT-3, itself undertrained by something like an order of magnitude from where the Chinchilla paper implies they should be.
I guess I made up the phrase over and under-trained; their might be some other way to talk about it elsewhere. Sorry! :)