The RTX 4090 has about the same BF16 Tensor Core TOPs than the A100, assuming 50% MFU (like the A100 40 GB PCIe) it would take 8x longer on 1 RTX 4090 vs 8x A100 80GB SXM, so 12 hours.
Datasheet here for the TOPs https://images.nvidia.com/aem-dam/Solutions/geforce/ada/nvid...
50% MFU should be achievable on the 4090.
I recommend Phind.com, it’s been much better and faster for me than Perplexity Pro. I typically use their custom 70B model but you can also use GPT4 o or Turbo, or Claude 3 Opus.
It takes a while to take down job posts. Everyone likely learned the decision recently. I don’t think the employees who are going to be laid off care about updating the job posts at the moment…
I don’t mind the slow burn at all! I however did not like being forced to do frustrating platforming / movements while having to start from scratch every time I run out of time or die.
I found the world and exploration very fun, but the “platforming” challenges were extremely frustrating for me, and I didn’t enjoy the random messages and the miscellaneous details that you translated. Basically the gameplay loop was filled with things that didn’t quite ring with me, even though the overarching design and story were compelling.
There is a difference. We train with large batch sizes these days. The ANE silicon size is tiny and can't do the large matrix multiplications for big LLMs with or without a batch size higher than 1. Meaning that it cannot saturate the RAM bandwidth and that you're better using off the much bigger GPU on the Apple die.
Yes, you are correct in that the ANE does have the equivalent of tensor cores and that I didn’t mention that. I just don’t expect it to be usable beyond inference because the number of compute units will not work for batches in medium/large/huge networks. That’s obviously by design! The ANE silicon size is tiny compared to the GPU area. I wouldn’t be actually surprised if Apple strategically only invests in using their GPU for LLM (1B+ params) work.
Note that if you are currently using CoreML for LLMs all the work is done in the GPU.
The neural engine has severe limitations at the moment. I tried using it for BERT about a year ago and kept crashing its API because of "out of memory" issues. The theoretical TOPs you mention also don't necessarily translate into usable TOPs because of memory bandwidth and caches. This is why for example the comparison of the M1 Max with a RTX 3090 was completely off.
The memory bandwidth is still a bit lower than Nvidia's best cards, and it doesn't have the equivalent of Tensor Cores. If they wanted they could compete, but it's clearly not their desire. They build consumer end products.