AI Horde is a mature REST API which already provides the primary functionality the Stable Swarm aims to achieve, allowing distributed GPUs to be used by the same user. Only it goes much further and allows multiple GPUs to be be used by any number of users.
It seems that you could use the AI Horde to handle the aggregation and then simply build the Swarm UI as a frontend in front of it.
I am just curious why this was developed from scratch instead of using an existing FOSS tool which could speed up the development aims of this tool
AI Horde is a mature REST API which already provides the primary functionality the Stable Swarm aims to achieve, allowing distributed GPUs to be used by the same user. Only it goes much further and allows multiple GPUs to be be used by any number of users.
It seems that you could use the AI Horde to handle the aggregation and then simply build the Swarm UI as a frontend in front of it.
I am just curious why this was developed from scratch instead of using an existing FOSS tool which could speed up the development aims of this tool