3 ms·
In the paper they say it took 3.14e23 flops to train. They used v100s to do it. This is an insane energy cost (and financial cost). Nvidia's v100 product page
by 6gvONxR4sf7o 6y ago
In the paper they say it took 3.14e23 flops to train. They used v100s to do it. This is an insane energy cost (and financial cost).
Nvidia's v100 product page [0] says that it gets about 15 (single precision) - 125 ("deep learning") teraflop/s at 250-300 watts (joules per second). That means that if everything's as perfectly efficient as a marketing product page, it gets about 250/125-300/15 = 2-25 joules per teraflop, putting this model at about 0.6-8 terajoules.
A gallon of gasoline has about 120e6 joules [1] (though if you wanted to compare with burning it in a car, it's only 20-25% efficient at best [2] so it'd be fewer joules/gallon).
This model took the equivalent of about 5,000-67,000 gallons of gasoline at best and at ideal perfect energy efficiency. I get that openAI has made a decision not to be efficient with their dollars in order to see what's possible with future tech, but that means not being efficient with energy either, and it's getting kinda crazy. Sure, microsoft data centers aren't gasoline powered, so maybe it is closer to this ideal energy efficiency, and it's definitely going to be a better carbon footprint, but god damn it just seems wasteful.
Hell, the new A100 (again going off marketing materials [3], so at least it's apples to apples) could do it about 4x more efficiently. Is this research really worth what it costs, when waiting a year makes it that much more efficient?
[0] https://www.nvidia.com/en-us/data-center/v100/ https://www.nvidia.com/en-us/data-center/v100/
[1] https://www.calculateme.com/energy/gallons-of-gas/to-joules/#:~:text=A%20U.S.%20gallon%20of%20gasoline,or%20about%20120%20million%20joules https://www.calculateme.com/energy/gallons-of-gas/to-joules/....
[2] https://en.wikipedia.org/wiki/Engine_efficiency#Gasoline_(petrol)_engines https://en.wikipedia.org/wiki/Engine_efficiency#Gasoline_(pe...
[3] https://devblogs.nvidia.com/nvidia-ampere-architecture-in-depth/ https://devblogs.nvidia.com/nvidia-ampere-architecture-in-de...
- saulrh 6y agoWhat's the TCO of a few hundred teenagers? I haven't read the paper yet, but if the other comments here are accurate, that's about what you'd have to shell out for if you wanted to duplicate the productivity of this mdoel without externalizing costs by e.g. offering unpaid internships to high school students.
- 6gvONxR4sf7o 6y agoGPT-2 came out about a year and a quarter ago. GPT came out less than a year before. If we take another commenter's estimate of $3.6M, and a new model comes out every year or so, then you could say just training is like $3.6M per year. That should cover a pretty large number of teenagers. Hell, that would cover a whole early stage startup in san francisco, including office space.
- Yajirobe 6y agoThat sucks. Future SOTA AI models are going to be completely out of reach for hobbyists.
- Avamander 6y agoFirst real computers were as well though. And took similar amounts of energy.
- phreeza 6y agoI guess it depends on your frame of reference, but it doesn't seem like that much to be honest. It's arguably a really groundbreaking new thing that has been brought into existence in the world, and it took as much energy as a jet doing a transatlantic crossing? Or powering the LHC for a few hours. Fair price to pay if you ask me.