Live data from Hacker News

Who uses Google TPUs for inference in production?

news.ycombinator.com

1–10 of 50 posts

Who uses Google TPUs for inference in production?

#1
I am really puzzled by TPUs. I've been reading everywhere that TPUs are powerful and a great alternative to NVIDIA.

I have been playing with TPUs for a couple of months now, and to be honest I don't understand how can people use them in production for inference:

- almost no resources online showing how to run modern generative models like Mistral, Yi 34B, etc. on TPUs - poor compatibility between JAX and Pytorch - very hard to understand the memory consumption of the TPU chips (no nvidia-smi equivalent) - rotating IP addresses on TPU VMs - almost impossible to get my hands on a TPU v5

Is it only me? Or did I miss something?

I totally understand that TPUs can be useful for training though.

Re: Who uses Google TPUs for inference in production?

#9

Google is using them in prod. I think they're so hungry for chips internally that cloud isn't getting much support in selling them.

I would guess that Google's vertexAI managed solution uses TPUs. Also Google uses them internally to train and infer for all their research products.

Re: Who uses Google TPUs for inference in production?

#10
post #4

Google is using them in prod. I think they're so hungry for chips internally that cloud isn't getting much support in selling them.

Or maybe they are just using nVidia. Who knows ...

Beyond the fact that this is hardly a secret, there’s lots of other signs.

1. They have bought far less from NVidia than other hyper scalers, and they literally can’t vomit without saying “AI”. They have to be running those models on something. They have purchased huge amounts of chips from fabs, and what else would that be?

2. They have said they use them. Should be pretty obvious here.

3. They maintain a whole software stack for them, they design the chips, etc. Then they don’t really try to sell the TPU. Why else would they do this?

Post reply on HN