Ask HN: Why call it "inference" instead of just "model hosting"?
1–10 of 12 posts
Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#2Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#3Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#4I'd say "hosting" means making something available to you in the cloud. Model makers don't offer that.
They sell "inference," which is a compute task with real hardware costs for them. The task runs against their model, which is not hosted for you.
Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#5Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#6Inference sounds cooler and more mystical. Any old company can host something, "running inference" requires 10x rock star engineers and a CEO that acts like a badass who wears a leather jacket and has Thoughts about demographics.
Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#7Same difference between S3 bucket and Google Photos (web). Both "host" images but one provides an experience on top of the underlying assets.
So it's similar to why we don't call Heroku or Vercel "hosting" or "compute" because it's more of a service (though "cloud" and "platform" are pretty vague too).
Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#8Inference sounds cooler and more mystical. Any old company can host something, "running inference" requires 10x rock star engineers and a CEO that acts like a badass who wears a leather jacket and has Thoughts about demographics.
This literally has to be it. The people that say it tend to say it a lot.
Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#9Re: Ask HN: Why call it "inference" instead of just "model hosting"?
#10Same difference between S3 bucket and Google Photos (web). Both "host" images but one provides an experience on top of the underlying assets.
That's interesting, the idea that hosting implies a front-end (whether UI or API). So it's similar to why we don't call Heroku or Vercel "hosting" or "compute" because it's more of a service (though "cloud" and "platform" are pretty vague too).
If you have a hosted compiler service and you compiled a program with it, you wouldn't say you "compiler hosted" the source code, no, you still "compiled the source code". In the same way, with ML, if it's hosted or local when you run input through the model you performed "inference", that is the act that has occurred (we can debate the term "inference", but "model hosting" is a worse term).