|
4 | 4 |
|
5 | 5 | The long-term goal is to make a backend like this: |
6 | 6 |
|
7 | | - - **Jobs:**Generate some data or transform some other data. Currently it's a simple queue. In the future it could be scaled up to allow deferring to multiple backend nodes such as a cluster of GPUs, horde, etc. |
8 | | - - **Plugins:** handle installation for models and libraries and add API/jobs to use them. CLI utility to create a named plugin and instantly start working on it. |
9 | | - - **Server/Client:** Clients can be UIs designed for this backend, or bridge to other apps like blender nodes, kdenlive clips, effects, etc. Currently using flask with flask-sockio since it's very fast to use. |
10 | | - - **Package Manager Ecosystem:** Act as a package manager for AI, implement all your ideas and favorite models into stable-core to benefit from multiple GUIs and chain it with other community plugins, all designed for creative coding. |
11 | | - - **Instant Cloud Deploy:** runpod, vast.ai in just a few clicks. Paste in your SSH information to copy your configuration and your installation will automatically defer local jobs to the remote instance. |
12 | | - - **Multi-modal:** text, images, audio types as well. Each plugin job specifies the input and output so that we can transform the data around. |
13 | | - - **Simple:** whole backend core can be read in under in an hour. |
14 | | - - Built on tried and true AUTOMATIC1111 codebase |
| 7 | +- **Jobs:**Generate some data or transform some other data. Currently it's a simple queue. In the future it could be scaled up to allow deferring to multiple backend nodes such as a cluster of GPUs, horde, etc. |
| 8 | +- **Plugins:** handle installation for models and libraries and add API/jobs to use them. CLI utility to create a named plugin and instantly start working on it. |
| 9 | +- **Server/Client:** Clients can be UIs designed for this backend, or bridge to other apps like blender nodes, kdenlive clips, effects, etc. Currently using flask with flask-sockio since it's very fast to use. |
| 10 | +- **Package Manager Ecosystem:** Act as a package manager for AI, implement all your ideas and favorite models into stable-core to benefit from multiple GUIs and chain it with other community plugins, all designed for creative coding. |
| 11 | +- **Instant Cloud Deploy:** runpod, vast.ai in just a few clicks. Paste in your SSH information to copy your configuration and your installation will automatically defer local jobs to the remote instance. |
| 12 | +- **Multi-modal:** text, images, audio types as well. Each plugin job specifies the input and output so that we can transform the data around. |
| 13 | +- **Simple:** whole backend core can be read in under in an hour. |
| 14 | +- Built on tried and true AUTOMATIC1111 codebase |
15 | 15 |
|
16 | 16 | UIs can be written as clients, I will do DearImGUI, but gradio would be cool as well for colab. |
17 | 17 | Each plugin clearly announces its functions and parameters, so one generic UI drawer code to render them all. |
|
0 commit comments