3 ms·
They are "inferrence only" according to the article
by fyrn_ 3y ago
They are "inferrence only" according to the article
- camel-cdr 3y agograyskull is "inference only", but wormhole will also "support" inference. I put those in quotes, because theoretically both can do training, it's just that grayskull isn't well suited for it, because of the internal fp19 format, and no good support for scaling to multiple cards. wormhole will have internal fp32, and is designed to scale out with across multiple cards, and servers. At least that's how I understood it.
- buildbot 3y agoFP19 is perfectly fine for training - llama is trained in fp16, many train in bf16, with microscaling exponents, you can do 6 bit training : https://arxiv.org/abs/2310.10537 https://arxiv.org/abs/2310.10537
- smallnamespace 3y agoI think the broader context here is that it's "fine for training" in the sense that you can successfully train a model, but it's not "fine for training" in the sense that it can only train small models due to the lack of scaling across cards, which directly cuts against where ML has been trending over the last several years. In LLM-land we've rapidly gone from training bespoke models to doing fine tuning to RLHF to zero-shot prompting. The better the underlying model the more you can do without additional training, so hardware that fails to scale up to the largest training runs will have limited practical utility despite technically supporting training.
- buildbot 3y agoWormhole does support scale out though via it's built in networking? And there seem to be links for something on top of the board, NVLINK style. And yes, I know, I've been working on LLM pretraining for about 4 years now, since 2020. The number formats themselves so far are mostly scale invariant or improve with larger scale - you can quantize a larger model and see less performance drop than a smaller model.