SPascareli13
Joined 7 years ago
Joined 7 years ago
So I'm extrapolating this same idea to LLM inference.
That's why I haven't fully understood yet how working like this is simpler.
So batching requests is always something I think should increase performance by a lot, but most server implementations make this pretty difficult, but the thing I struggle the most to understand is how to keep the latency down if you have multiple clients request all batched together? The total amount of latency for all clients is always the latency for the slowest.
It's been fun dealing with memory and C's weird design in this age of agentic coding.
Also, if it's execution is purely deterministic, you probably don't need non linearity in the layers, right?
Obviously that could only work in a high trust environment, that why open source suffers so much with AI submissions.
I find this types of tests incredibly coupled with the implementation, since any chance require you to chance your interfaces + mocks + tests, also very brittle and many times it ends up not even testing the thing that actually matters.
I try to make integration test whenever possible now, even if they are costly I find that the flexibility of being able to change my implementation and not break a thousand tests for no reason much better to work with.