GigaGPT: GPT-3 sized models in 565 lines of code
cerebras.net
GigaGPT: GPT-3 sized models in 565 lines of code
1–10 of 70 posts
Re: GigaGPT: GPT-3 sized models in 565 lines of code
#2Re: GigaGPT: GPT-3 sized models in 565 lines of code
#3Re: GigaGPT: GPT-3 sized models in 565 lines of code
#4Looks like hardware vs. software abstraction. Considereing the perspective of an LLM startup: Would you rather write 20k LOC of complex code that would make you be able to more easily switch hardware platforms - or - write 600 LOC of less complex code and be pinned to a single provider?
Re: GigaGPT: GPT-3 sized models in 565 lines of code
#5Re: GigaGPT: GPT-3 sized models in 565 lines of code
#6Looks like hardware vs. software abstraction. Considereing the perspective of an LLM startup: Would you rather write 20k LOC of complex code that would make you be able to more easily switch hardware platforms - or - write 600 LOC of less complex code and be pinned to a single provider?
Or use a more battle-harded abstraction like Hugging Face transformers and get both a) minimal LOC in the end-application and b) portability.
Re: GigaGPT: GPT-3 sized models in 565 lines of code
#7Even with a wafer scale chipset this approach has limits. You eventually will still need to shard to fit more parameters / use different training modalities / etc. I'd look at this more as a proof of concept for the ergonomics of what LLM training can look like when you have access to a much larger compute primitive versus a new state of the art in feature-equivalent clean code.
Disclaimer: I'm a small investor in Cerebras.
Re: GigaGPT: GPT-3 sized models in 565 lines of code
#8Looks like hardware vs. software abstraction. Considereing the perspective of an LLM startup: Would you rather write 20k LOC of complex code that would make you be able to more easily switch hardware platforms - or - write 600 LOC of less complex code and be pinned to a single provider?
Or use a more battle-harded abstraction like Hugging Face transformers and get both a) minimal LOC in the end-application and b) portability.
Like LangChain, they were at the right place at the right time. That doesn’t make them good.
Re: GigaGPT: GPT-3 sized models in 565 lines of code
#9Re: GigaGPT: GPT-3 sized models in 565 lines of code
#10Looks like hardware vs. software abstraction. Considereing the perspective of an LLM startup: Would you rather write 20k LOC of complex code that would make you be able to more easily switch hardware platforms - or - write 600 LOC of less complex code and be pinned to a single provider?
Or use a more battle-harded abstraction like Hugging Face transformers and get both a) minimal LOC in the end-application and b) portability.