There are lots of "just one line of python" type frameworks that are fine if you want to do the one thing in the demo but are more complicated than just writing it yourself if you have to change something.
You can read more here https://docs.cerebras.net/en/latest/wsc/tutorials/custom-opt...
Do you have recommendations for a different framework for training? Accelerate seems fantastic for scaling up once I need to
Inference is where it falls short really, and solutions like vLLM are much much faster.
Like LangChain, they were at the right place at the right time. That doesn’t make them good.
It's certainly an order of magnitude easier to use something like transformers or diffusers than the original implementations provided by the original model trainers, and has a few good optimizations out of the box.
That's different from LangChain which is complex for the sake of being complex.
I can't speak to the efficacy of it at large scale, though.
> ... write 20k LOC of complex code ...
Vs the all important:
> ... write _and maintain_ 20k LOC of complex code ...
The answer to the latter, for me, is a hard no.