psychedelicious
bddc04af96
chore(ui): regen types
2023-07-13 15:40:05 +10:00
psychedelicious
50bef87da7
feat(db,nodes,api): refactor metadata
...
Metadata for the Linear UI is now sneakily provided via a `MetadataAccumulator` node, which the client populates / hooks up while building the graph.
Additionally, we provide the unexpanded graph with the metadata API response.
Both of these are embedded into the PNGs.
- Remove `metadata` from `ImageDTO`
- Split up the `images/` routes to accomodate this; metadata is only retrieved per-image
- `images/{image_name}` now gets the DTO
- `images/{image_name}/metadata` gets the new metadata
- `images/{image_name}/full` gets the full-sized image file
- Remove old metadata service
- Add `MetadataAccumulator` node, `CoreMetadataField`, hook up to `LatentsToImage` node
- Add `get_raw()` method to `ItemStorage`, retrieves the row from DB as a string, no pydantic parsing
- Update `images`related services to handle storing and retrieving the new metadata
- Add `get_metadata_graph_from_raw_session` which extracts the `graph` from `session` without needing to hydrate the session in pydantic, in preparation for providing it as metadata; also removes all references to the `MetadataAccumulator` node
2023-07-13 15:40:05 +10:00
psychedelicious
eb0d55263b
fix(mm): make model config attribute names consistent
...
Our model fields use `model_name`, but the API response uses `name`. Some places use `model_type` but the API response used `type`.
Changed the API response to provide `model_name` and `model_type`, which simplifies how we manage models on the client substantially.
2023-07-13 15:40:05 +10:00
Mary Hipp
be02a55cac
output stringified error for session and invocation errors
2023-07-13 15:24:56 +10:00
mickr777
8a25e22fb0
Update en.json
2023-07-13 14:42:09 +10:00
mickr777
90441c4257
Update TopCenterPanel.tsx
2023-07-13 14:41:00 +10:00
mickr777
99c1d5c044
Update nodesSlice.ts
2023-07-13 14:40:33 +10:00
mickr777
c7dcf1f4a0
Create ClearNodesButton.tsx
2023-07-13 14:40:09 +10:00
blessedcoolant
7e3b9f1320
fix: Inpaint not working with some schedulers
...
Co-Authored-By: StAlKeR7779 <7768370+StAlKeR7779@users.noreply.github.com>
2023-07-13 15:06:03 +12:00
blessedcoolant
1c2144794c
Merge branch 'main' into mm-ui
2023-07-13 13:58:22 +12:00
blessedcoolant
10bb05b753
feat: Add Aspect Ratio To Canvas Bounding Box ( #3717 )
2023-07-13 13:57:14 +12:00
blessedcoolant
bc7c0f75a0
fix: Rename toggleBoundingBoxDimension to flipBoundingBoxAxes
2023-07-13 13:53:15 +12:00
blessedcoolant
b7a4f3c2cb
Merge branch 'main' into bbox-ar
2023-07-13 13:45:08 +12:00
blessedcoolant
9779276a8f
feat: Save and Loads Nodes From Disk ( #3724 )
2023-07-13 13:40:58 +12:00
blessedcoolant
2cfe67bf1f
Merge branch 'main' into save-load-nodes
2023-07-13 13:37:36 +12:00
blessedcoolant
71e34ac256
Merge branch 'main' into mm-ui
2023-07-13 12:48:43 +12:00
Eugene Brodsky
212156cb15
(ci) remove testing branch
2023-07-12 16:51:15 -04:00
Eugene Brodsky
0b0efa82e9
(docker) ROCm support fixes - contributed by @Rubonnek
2023-07-12 16:51:15 -04:00
Eugene Brodsky
a9d7ce8ca4
(ci) free up disk space on GHA runners
2023-07-12 16:51:15 -04:00
Eugene Brodsky
d6da7ad922
(docker) dockerfile fixes including PR feedback
...
When previously using base Debian-ish images, the Invoke image
failed to find CUDA drivers on some RHEL-ish distributions
2023-07-12 16:51:15 -04:00
Eugene Brodsky
7111db2e0d
(ci) fix container build workflow
2023-07-12 16:51:15 -04:00
Brandon Rising
c910376bb6
Don't use .env file lines where = is at the end of the line
2023-07-12 16:51:15 -04:00
Brandon Rising
a674fff17a
Update dockerignore, set venv to 3.10, pass cache to yarn vite buidl
2023-07-12 16:51:15 -04:00
Brandon Rising
674f42ba9a
Pass env vars as build-args, ensure node modules isn't getting passed in
2023-07-12 16:51:15 -04:00
Eugene Brodsky
3b1eeda4d4
(docker) only install default models when running the container against a new runtime directory
2023-07-12 16:51:15 -04:00
Eugene Brodsky
6fbd643948
(docker) tidy up dockerignore
2023-07-12 16:51:15 -04:00
Eugene Brodsky
72a11ec4bc
(docker) use docker-compose in deprecated build scripts
...
temporarily retaining the build scripts for backwards compatibility
2023-07-12 16:51:15 -04:00
Eugene Brodsky
e9bc8254dd
(docker) add a README for the docker setup
2023-07-12 16:51:15 -04:00
Eugene Brodsky
2a5737c146
(docker) add README used by the Runpod template
2023-07-12 16:51:15 -04:00
Eugene Brodsky
f3b45d0ad9
(docker) rewrite container implementation with docker-compose support
...
- rewrite Dockerfile
- add a stage to build the UI
- add docker-compose.yml
- add docker-entrypoint.sh such that any command may be used at runtime
- docker-compose adds .env support - add a sample .env file
2023-07-12 16:51:15 -04:00
Mary Hipp Rogers
4a8172bcd0
disable features that are not supported yet or no longer supported ( #3739 )
...
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2023-07-12 13:03:39 -04:00
Sergey Borisov
67c8cf4bc2
Controlnet model detection
2023-07-12 08:50:19 -04:00
Sergey Borisov
a328986b43
Less naive model detection
2023-07-12 08:50:19 -04:00
blessedcoolant
c0a4045d31
Merge branch 'main' into save-load-nodes
2023-07-13 00:33:22 +12:00
blessedcoolant
31bb4bfc61
style: Update Model Manager Styling to new format
2023-07-12 23:12:12 +12:00
blessedcoolant
3db1aa738c
feat: Restore Model Merge functionality
2023-07-12 22:43:06 +12:00
blessedcoolant
683229e285
fix: Update model convert toast message
2023-07-12 20:44:57 +12:00
blessedcoolant
2cedf6aed5
feat: Restore Model Convert Functionality
2023-07-12 20:40:58 +12:00
blessedcoolant
6238a53fdd
feat: Add basic form validation for path input
2023-07-12 20:11:05 +12:00
blessedcoolant
310e401b03
feat: Create basic IAIMantineTextInput component for form usage
2023-07-12 20:10:33 +12:00
blessedcoolant
3568e28b1c
fix: Type resolutions & Bug Fixes
...
- Fix checkpoint filter not working
- Resolve all typescript and undefined issues in Model Manager List / Edit Forms and main panel
2023-07-12 19:05:16 +12:00
blessedcoolant
5a6ad99d4e
feat: Restore Delete Model Functionality
2023-07-12 16:39:07 +12:00
blessedcoolant
afb46564e8
feat: Restore Update Model functionality
2023-07-12 16:13:49 +12:00
blessedcoolant
0282aa83c5
feat: Do not store edge styling data when saving a graph setup
2023-07-12 14:32:54 +12:00
Lincoln Stein
af239fa122
installer installs torchimetrics 0.11.4 ( #3733 )
...
* fix the test of the config system
* Add torchmetrics==0.11.4 to installer
- Closes #3700
- Closes #3658
---------
Co-authored-by: Lincoln Stein <lstein@gmail.com>
Co-authored-by: Eugene Brodsky <ebr@users.noreply.github.com>
2023-07-11 22:15:46 -04:00
blessedcoolant
84af35597d
fix: Update Load & Save Icons to FontAwesome
2023-07-12 13:58:14 +12:00
blessedcoolant
3b61a3abeb
Merge branch 'main' into save-load-nodes
2023-07-12 13:52:26 +12:00
blessedcoolant
c1f2a9d56c
Node Editor: QoL Fixes ( #3734 )
...
- Make the viewport fit to view on Init
- Update Reload Schema to an icon.
2023-07-12 13:33:18 +12:00
blessedcoolant
222d8b05a6
fix: Update Sync icon to FontAwesom
2023-07-12 13:31:24 +12:00
blessedcoolant
cd11d08d74
feat: Update Reload Schema button
2023-07-12 13:14:14 +12:00