Skip to content
Discussion options

You must be logged in to vote

llama-swap wasn't design for the use case you described where it will call the other server's (llama-server, ollama, etc) proprietary APIs to control the state of their resources. It is designed to reliably swap servers on demand with proper queuing of requests, etc. You may be able to leverage a wrapper script like cmd/vllm-wrapper that makes use of cmd and cmdStop to send API calls to the other servers.

I try to keep things as simple as possible. I use llama-server in standalone mode for gguf models, comfui and vllm in docker containers, and audio.cpp/whisper.cpp for audio things. I don't run other servers because it's harder to manage the memory resource and keep a synchronised and con…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@d-shehu
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by d-shehu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants