mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
just4fun
This commit is contained in:
parent
fa391c0b78
commit
b0657d5fde
76
docs/help/contributing/090_NODE_TRANSFORMATION.md
Normal file
76
docs/help/contributing/090_NODE_TRANSFORMATION.md
Normal file
@ -0,0 +1,76 @@
|
||||
# Tranformation to nodes
|
||||
|
||||
## Current state
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
web[WebUI];
|
||||
cli[CLI];
|
||||
web -- img2img --> generate;
|
||||
web -- txt2img --> generate;
|
||||
cli -- txt2img --> generate;
|
||||
cli -- img2img --> generate;
|
||||
generate --> model_manager;
|
||||
generate --> generators;
|
||||
generate --> ti_manager[TI Manager];
|
||||
generate --> etc;
|
||||
```
|
||||
|
||||
## Transitional Architecture
|
||||
|
||||
### first step
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
web[WebUI];
|
||||
cli[CLI];
|
||||
web -- img2img --> img2img_node[Img2img node];
|
||||
web -- txt2img --> generate;
|
||||
img2img_node --> model_manager;
|
||||
img2img_node --> generators;
|
||||
cli -- txt2img --> generate;
|
||||
cli -- img2img --> generate;
|
||||
generate --> model_manager;
|
||||
generate --> generators;
|
||||
generate --> ti_manager[TI Manager];
|
||||
generate --> etc;
|
||||
```
|
||||
|
||||
### second step
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
web[WebUI];
|
||||
cli[CLI];
|
||||
web -- img2img --> img2img_node[img2img node];
|
||||
img2img_node --> model_manager;
|
||||
img2img_node --> generators;
|
||||
web -- txt2img --> txt2img_node;
|
||||
cli -- txt2img --> txt2img_node;
|
||||
cli -- img2img --> generate;
|
||||
generate --> model_manager;
|
||||
generate --> generators;
|
||||
generate --> ti_manager[TI Manager];
|
||||
generate --> etc;
|
||||
txt2img_node --> model_manager;
|
||||
txt2img_node --> generators;
|
||||
txt2img_node --> ti_manager[TI Manager];
|
||||
```
|
||||
|
||||
## Final Architecture
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
web[WebUI];
|
||||
cli[CLI];
|
||||
web -- img2img --> img2img_node[img2img node];
|
||||
cli -- img2img --> img2img_node;
|
||||
web -- txt2img --> txt2img_node;
|
||||
cli -- txt2img --> txt2img_node;
|
||||
img2img_node --> model_manager;
|
||||
txt2img_node --> model_manager;
|
||||
img2img_node --> generators;
|
||||
txt2img_node --> generators;
|
||||
img2img_node --> ti_manager[TI Manager];
|
||||
txt2img_node --> ti_manager[TI Manager];
|
||||
```
|
Loading…
x
Reference in New Issue
Block a user