Live data from Hacker News

Using ChatGPT is not bad for the environment

andymasley.substack.com

241–250 of 337 posts

Re: Using ChatGPT is not bad for the environment

#241
post #178
post #68

Earlier quoted context omitted.

Voluntary conservation was only working by accident and guilt tripping never works. The grid needs to become clean so that we can have new industries.

The grid being clean means not having any fossil power. We can only get there by shutting down all fossil fuel power plants. We can not get there by adding new power generation.

Well you need the latter to replace the former. So you need to add new power generation to allow you to shut down fossil fuel plants.

And to be honest what we need to do is replace them with nuclear power stations to manages the base load of nations power requirements. Either that or much better power storage is required

Re: Using ChatGPT is not bad for the environment

#242
Where in the world are you getting the numbers for how much video streaming uses energy? I am quite sure that just as with LLMs, most of the energy goes into the initial encoding of the video, and nowadays any rational service encodes videos to several bitrates to avoid JIT transcoding.

Networking can’t take that much energy, unless perhaps we are talking about purely wireless networking with cell towers?

Re: Using ChatGPT is not bad for the environment

#243

Where in the world are you getting the numbers for how much video streaming uses energy? I am quite sure that just as with LLMs, most of the energy goes into the initial encoding of the video, and nowadays any rational service encodes videos to several bitrates to avoid JIT transcoding. Networking can’t take that much energy, unless perhaps we are talking about purely wireless networking with cell towers?

LLM Inference is still quite power-hungry, Video decoding with hardware acceleration is much more efficient.

But we can do some estimates, heck, we can even ask GPT for some numbers.

Say you want to do 30 minutes of video (h265) or 30 minutes of LLM inferencing on a generic consumer device, ignoring the source of the model or source of encoded video, you get about 4x difference:

  Energy usage for 30 minutes of H.265 decoding: ~15–20 Wh.
  Energy usage for 30 minutes of Llama3 inference: ~40–60 Wh.
This is optimised already, so a working hardware H.265 decoder is assumed, and for inferencing, something on the level of an RTX 3050, but can also be a TPU or NE.

While not the most scientific comparison, it's perhaps good to know that video decoding is practically always local, and for streaming services it will use whatever is available and might even switch codecs (i.e. AV1, H.265, H.264 depending on what is available, and what licenses are used). And if you have older hardware, some codecs won't even exist in hardware, to the point where you start doing software decoding (very inefficient).

AI inferencing is mostly remote (at least the heavy loads) in a datacenter because local availability of hardware is pretty hit and miss, models are pretty big and spinning one up every time you just wanted to ask something is not very user friendly. Because in a datacenter you tend to pay for amperage per rack, you spec your AI inferencing hardware to eat that power since you're not saving any money or hardware life when you don't use it. That means that efficiency is important (more use out of a rack) but scaling/idling isn't really that big of a deal (but it has slowly dawned on people that burning power 'because you can' is not really a great model). That AI inferencing in a datacenter is more power-hungry as a result, because they can, because it is faster, and that's what attracts users.

I would estimate that the local llama3 inferencing uses less power than when done in a datacenter, because there simply is less power available locally (try finding an end-user device that is used mass-market with enough power available, you won't; only small markets like gaming PCs and workstations will do).

Re: Using ChatGPT is not bad for the environment

#245
The part on training is misleading and full of shit.

Training is not a "one-time cost". There is an implied never-ending need for training. LLMs are useless (for one of their main purposes) if the models get stale.

I can use Musk's own argument on this one. Each model is a plane, fully built, that LLM researchers made into a disposable asset destined to be replaced by a newly built plane on the next training. Just incredibly stupid and inneficient.

I know what you're thinking right now: fine-tuning, etc. That is the "reusable" analogy to that, is it not? But fine-tuning is far, far from reusability (the major players don't even care about it that much). It's not even on the "hopper" stage.

_Stop training new shit, and the argument becomes valid. How about that?_

---

I am sure the more radical environmentalists know that LLMs can be eco-friendly. The point is: they don't believe it will go that way, so they fight it. I can't blame them, this has happened before.

_This monster was made by environment promises that were not met_. If they're not met again, the monster will grow and there's nothing anyone can do about it. I've been more moderate than this article in several occations and still got attacked by it. If not LLMs, it will target something else. Again, can't blame them.

Re: Using ChatGPT is not bad for the environment

#246
post #10

what does "water used by data center" even mean? Does it consume the water somehow? What does it turn into? Steam? So uploading a 1GB file boils away nearly 1 liter of water? Or is it turned into bits somehow in some kind of mass to energy conversion? I sorta doubt that. Also this means data centers would have cooling towers like some power stations. Are we talking about the cooling towers of power stations? I think…

> what does "water used by data center" even mean?

It’s referring to water lost to evaporation in evaporative cooling towers, both at the data center and at the power generating plant.

Re: Using ChatGPT is not bad for the environment

#247

The major players in AI are collectively burning 1-2 gigawatts, day and night, on research and development of the next generation of LLMs. This is as much as my city of a million people. The impact is real, and focusing on inference cost per query kind of misses the point. Every person who uses these tools contributes to the demand and bears some of the responsibility. Similar to how I have responsibility for the car…

Agreed, I feel like the main response seems to be "Does Not!", but it's reasonable to accept that a thing you like has a cost. We all emit carbon every day to do things we don't 100% need, and we should just be willing to admit there's a cost and try and move towards paying them.

Personally, I'm not tripping too hard about datacenter energy long term because it's very easy to make carbon free (unlike say ICE cars or aircraft). But it would be nice to see some efforts to incentivize green energy for those datacenters instead of just saying "whatever" and powering them with coal.

Re: Using ChatGPT is not bad for the environment

#248

Where in the world are you getting the numbers for how much video streaming uses energy? I am quite sure that just as with LLMs, most of the energy goes into the initial encoding of the video, and nowadays any rational service encodes videos to several bitrates to avoid JIT transcoding. Networking can’t take that much energy, unless perhaps we are talking about purely wireless networking with cell towers?

Luckily we don’t have to do such a calculation. All this energy use will be factored into cost which tells us which is using more resources.

Re: Using ChatGPT is not bad for the environment

#249

Earlier quoted context omitted.

I also had doubts, but asked chat and it confirms it’s an issue - including sources. https://chatgpt.com/share/678b6b3e-9708-8009-bcad-8ba84a5145... The issue is that they are often localised, so even if it’s just 1% of power, it can cause issues. Still, by itself, grid issues don’t mean climate issues. And any argument complaining about a co2 cost should also consider alternative cost to be reliable. Even if ai was…

What do you mean by confirms the issue? What's the issue exactly?

The issue is that when you have a high local usage your grid loses the ability to respond to peaks since that capacity is now always in use. Essentially it raises the baseline use which means your elasticity is pretty much gone.

A grid isn't a magic battery that is always there, it is constantly fluctuating, regardless of the intent of producers and consumers. You need to be able to have enough elasticity to deal with that fact. Changing that is hard (and expensive), but it is the only way (such as the technical reality).

The solution is not to create say, 1000 extra coal-fired generating facilities since you can't really turn them on or off at will. Same goes for gas, nuclear etc. You'd need a few of them for your baseline load (combined with other sources like solar, wind, hydro, whatever) and then make sure you have your non-renewable sources have margin and redundancy and use storage for the rest. This was always the case, and it will always be the case.

But now with information technology, the degree to which you can permanently raise demand on the grid to an extreme degree is where the problem becomes much more apparent. And because it's not manufacturing (which is an extreme consumer of energy) you don't really get the "run on lower output" option. You can't have an LLM do "just a little bit of inferencing". Just like you can't have your Netflix send only half a movie to "save power".

In the past we had the luxury of nighttime lower demand which means industry could up their usage, but datacenters don't sleep at night. And they also can't wait for batch processing during the day.

Post reply on HN