Earlier quoted context omitted.
same here, Rust with actix can even replace nginx.
This. People are sleeping on one of the biggest developments to hit backend. They'll know soon enough. I'm too tired to respond to the two detractors, but it's hilarious that one of the arguments against Rust is pulling in packages. Some of the best packages, at that. I wonder if that's their argument against most other languages. Big standard libraries are a mistake , because the language is forever left with shitty…
Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
31–40 of 44 posts
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#32As 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".
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#33Earlier quoted context omitted.
This. People are sleeping on one of the biggest developments to hit backend. They'll know soon enough. I'm too tired to respond to the two detractors, but it's hilarious that one of the arguments against Rust is pulling in packages. Some of the best packages, at that. I wonder if that's their argument against most other languages. Big standard libraries are a mistake , because the language is forever left with shitty…
The complaint about serde in particular... Everyone and their dog includes Jackson for webdev in Java.
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#34Built in Rust for performance and in Python for extensibility Omg, a team that knows how to selectively use tech as needed. Looking at the Rust web developers in corner.
In my team we onboarded a data scientist used to working in Python who had never used Rust onto a Rust project, and it was just not a big deal. Maybe I'm just fortunate when it comes to colleagues.
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#35More seriously, though:
> OpenAI Compatible Frontend – High performance OpenAI compatible http api server written in Rust.
Is this normal in this space? I know everyone has settled on copying the S3 API for block storage but I’m unsure if we’ve done the same for LLM serving.
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#36Nvidia not name products after existing things in the ML space challenge: IMPOSSIBLE More seriously, though: > OpenAI Compatible Frontend – High performance OpenAI compatible http api server written in Rust. Is this normal in this space? I know everyone has settled on copying the S3 API for block storage but I’m unsure if we’ve done the same for LLM serving.
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#37Built in Rust for performance and in Python for extensibility Omg, a team that knows how to selectively use tech as needed. Looking at the Rust web developers in corner.
I do think Rust would be better for web dev if it had GC, but it doesn't, and no other language comes close to having as good ergonomics otherwise. And the memory management is something you learn once and then it's a bit verbose but no big deal. If you feel like you absolutely have to write custom data structures with circular references for your web server then I tentatively suggest that maybe you're doing web dev…
Show us, we’ll discuss.
I feel like some devs are so insecure that they really think , ugh, I can’t even fully explain the pathology of the Rust people without cursing them out.
You are not a better developer, that’s ALL I want to say to the Rust people. In fact, most of you are bad developers for doing what you have been doing with this language. You ALL must find a better way to show your intellectual prowess.
I heard you guys are even bugging the Linux people.
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#38Earlier quoted context omitted.
Unsure if the implication is that Rust is poorly suited for web development or what.
Rust is emerging as one of the best web programming languages out there. Actix and Axum feel like Python's Flask. Rust has decent Redis and connection pool libraries, but the SQL space needs more work. Diesel SQL is too ORM-y (I've never liked ORMs). While SQLx allows you to write "typechecked" SQL, it still has really annoying edge cases (WHERE IN clauses can't be typechecked, type bindings can get hairy, etc.) I'm…
And if one misses an advanced ML type system, Scala, Kotlin, F# are there.
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#39Earlier quoted context omitted.
Rust is emerging as one of the best web programming languages out there. Actix and Axum feel like Python's Flask. Rust has decent Redis and connection pool libraries, but the SQL space needs more work. Diesel SQL is too ORM-y (I've never liked ORMs). While SQLx allows you to write "typechecked" SQL, it still has really annoying edge cases (WHERE IN clauses can't be typechecked, type bindings can get hairy, etc.) I'm…
This is obviously heavily biased, because there is no way any reasonable person would think Axum or Actix are like Flask. That's just not possible with a language like Rust. The Rust standard library is horrible compared to Python or Go. You need more dependencies to build a simple APi in Rust than you need in Python, and Go combined. Axum, tokio, serde, serde_json, anyhow, sqlx and probably 5 more to fix the bad sta…
People doing web dev in python could use pythons native json but rarely do because there are other far more performant options for example.
Re: Nvidia Dynamo: A Datacenter Scale Distributed Inference Serving Framework
#40Earlier quoted context omitted.
This is obviously heavily biased, because there is no way any reasonable person would think Axum or Actix are like Flask. That's just not possible with a language like Rust. The Rust standard library is horrible compared to Python or Go. You need more dependencies to build a simple APi in Rust than you need in Python, and Go combined. Axum, tokio, serde, serde_json, anyhow, sqlx and probably 5 more to fix the bad sta…
The standard lib is not "bad" it just is modular to avoid C++ like pitfalls. People doing web dev in python could use pythons native json but rarely do because there are other far more performant options for example.