-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[backend] llama-cpp, C++ gRPC backend #1154
Comments
Yes, this is a good solution. Sometimes is so hard to follow the log from the golang binding packages. |
JFYI I'm currently playing with this |
Sounds really good. And I believe that the C++ backend can be an example for other languages, like: Rust. I am planing on how to implement the Rust backend. Can I say the basic requirements of our backend are:
Is that right? |
looks reasonable to me! I think also the golang gRPC services are good examples as well, probably C++ is going to be a bit more verbose-ish |
|
Is your feature request related to a problem? Please describe.
keeping in sync the golang binding can lag behind for certain reasons related to the golang toolchain. It'd be easier to also have a c++ implementation that requires less maitenance and so can be bumped almost automatically
Describe the solution you'd like
At this point we can also have a pure C++ llama-cpp gRPC server binding with just the few little things we need to add on top
Describe alternatives you've considered
Additional context
This would allow us to open up bugs upstream more easily as we have a less heavy implementation on top. We could also upstream the gRPC server
The text was updated successfully, but these errors were encountered: