Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by Carrok on Tuesday March 18, 2025 @05:19PM
(#43405264)
As someone who spent the better part of a year trying to get various Nvidia inference products to work _at all_ even with a direct line to their developers, I will simply say "beware".
[ Parent
| on HN ]
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by aabhay on Tuesday March 18, 2025 @07:47PM
(#43406645)
Triton is not that bad at all, considering the wide scope of systems it has to support (tensorrt, onnx, multiple generations of pytorch, cuda, python). It was much nicer than the old Torchserve project which was JVM based.
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by vinni2 on Tuesday March 18, 2025 @05:36PM
(#43405439)
Can you share some of your wisdom on setting up a scalable inference infrastructure?
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by Carrok on Tuesday March 18, 2025 @05:37PM
(#43405447)
Use Ray Serve. https://docs.ray.io/en/latest/serve/index.html
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by ipsum2 on Tuesday March 18, 2025 @05:41PM
(#43405497)
As someone who has run LLMs in production, using Ray is probably the worst idea. It's not optimized for language models, and is extremely slow. There's no KV-caching, model parallelism, and other basic table stakes features that are offered by Dynamo or other open source inference frameworks. Useful only if you have <1 QPS.
Use SGLang, vLLM, or text-generation-inference instead.
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by erulabs on Tuesday March 18, 2025 @06:28PM
(#43405916)
It really depends on the task. If you have 1 massive job, Ray sucks and doesn't provide table stakes. If you have 50M tiny jobs, Ray and kuberay is great and serves as the backbone of several billion dollar products.
Good for the goose, good for the gander...
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by richardliaw on Thursday March 20, 2025 @12:08PM
(#43425117)
> If you have 1 massive job, Ray sucks and doesn't provide table stakes.
Can you say more?
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by Carrok on Tuesday March 18, 2025 @05:43PM
(#43405525)
This is probably true, but unlike every Nvidia product we tried, it did, you know, reply to inference requests with actual output. That said, you can serve vLLM with Ray Serve. https://docs.ray.io/en/latest/serve/tutorials/vllm-example.h...
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by ipsum2 on Tuesday March 18, 2025 @06:54PM
(#43406165)
Ray doesn't offer anything if you use vLLM on top of Ray Serve though.
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by dzr0001 on Tuesday March 18, 2025 @08:37PM
(#43407037)
It does if you need pipeline parallelism across multiple nodes.
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by islewis on Tuesday March 18, 2025 @06:40PM
(#43406033)
is this in reference to Triton?
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by Carrok on Tuesday March 18, 2025 @07:02PM
(#43406238)
And NIM, yes.
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by dlewis1788 on Tuesday March 18, 2025 @09:13PM
(#43407299)
Just curious what your issues with Triton were. We've done OK with it using it to serve LLM models w/ a classifier head via HF Transformers pipeline & Flash Attention 2, as well as serving text generation models with the vLLM back-end.
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by bytesandbits on Friday March 21, 2025 @06:04PM
(#43441240)
triton is not that bad, TensorRT will give you nightmares
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by dlewis1788 on Tuesday April 01, 2025 @12:50PM
(#43548948)
100% - probably why vLLM is now the default back-end in Dynamo.
Re:Nvidia Dynamo: A Datacenter Scale Distributed Inference S...
by raffraffraff on Wednesday March 19, 2025 @07:23AM
(#43410557)
I've done very little with Nvidia software, but what I have done puts me off ever doing it again. I quit a job partially because it involved trying to get their shit to work. (There were other factors, but that was definitely on the 'GTFO' side)