psychedelicious
bb65884040
refactor(ui): workflow form root element is a constant
...
Previously, the workflow form's root element id was random. Every time we reset the workflow editor, the root id changed. This makes it difficult to check if the workflow editor is untouched (in its default state).
Now that root element's id is simply "root". I can't imagine any way that this would break anything.
2025-04-08 06:54:43 +10:00
psychedelicious
920339dbeb
refactor(ui): split out the modal isolator component
2025-04-08 06:54:43 +10:00
psychedelicious
0f618bdbcb
refactor(ui): split out the hook isolator component
2025-04-08 06:54:43 +10:00
psychedelicious
8294e2cdea
feat(mm): support size calculation for onnx models
2025-04-07 11:37:55 +10:00
psychedelicious
7da43be4b7
docs: fix incorrect filename
2025-04-07 10:57:32 +10:00
psychedelicious
8561e9e540
docs: remove legacy scripts documentation
2025-04-07 10:57:32 +10:00
psychedelicious
b0d5e7e3d8
feat(app): restore "Using torch device" message on startup
2025-04-07 10:56:26 +10:00
Eugene Brodsky
ab2d203d5e
fix(build): re-add sentencepiece which is apparently needed by gguf, but is not defined as its dependency
2025-04-04 16:26:20 -04:00
Eugene Brodsky
eae5c54091
fix(docker): another pip install is needed in docker build after copying sources
2025-04-04 16:26:20 -04:00
Mary Hipp
ee2b486e8b
fix badge for validation run
2025-04-04 11:38:40 -04:00
psychedelicious
a2c7050832
docs: update README.md
2025-04-04 18:42:13 +11:00
psychedelicious
cd090eb76f
build: fix path in build script
2025-04-04 18:42:13 +11:00
psychedelicious
3348755e6e
ci: fix name of build hweel workflow
2025-04-04 18:42:13 +11:00
psychedelicious
d6dbdaacd1
chore: bump version to v5.10.0dev4
2025-04-04 18:42:13 +11:00
psychedelicious
1c6fa1ad18
ci: update workflows to use revised build scripts
2025-04-04 18:42:13 +11:00
psychedelicious
39bed90eda
build: remove installer & convert installer build script to only build the wheel
2025-04-04 18:42:13 +11:00
psychedelicious
c0e48193a7
chore: bump version to v5.10.0dev3
2025-04-04 18:42:13 +11:00
psychedelicious
41677394c0
chore: update uv.lock
2025-04-04 18:42:13 +11:00
psychedelicious
405cfd46e7
build: remove pin on spandrel dependency
2025-04-04 18:42:13 +11:00
psychedelicious
9cc9a5c8b0
build: add comment about torchsde to pyproject
2025-04-04 18:42:13 +11:00
psychedelicious
ddc0461882
build: remove pin on gguf dependency
...
This allows it to pull in sentencepiece on its own. In 0.10.0, it didn't have this package listed as a dependency, but in recent releases it does. So we are able to remove sentencepiece as an explicit dep.
2025-04-04 18:42:13 +11:00
psychedelicious
0f09091a26
build: remove unused clip_anytorch dependency
2025-04-04 18:42:13 +11:00
psychedelicious
dedb77b6f2
build: remove unused pytorch-lightning dependency
2025-04-04 18:42:13 +11:00
psychedelicious
89f8dbee6c
build: remove unused pyreadline3 dependency
2025-04-04 18:42:13 +11:00
psychedelicious
8b0dc8ce84
build: remove unused pyperclip dependency
2025-04-04 18:42:13 +11:00
psychedelicious
018121e407
build: remove unused pympler dependency
2025-04-04 18:42:13 +11:00
psychedelicious
095025b637
build: remove unused scikit-image dependency
2025-04-04 18:42:13 +11:00
psychedelicious
ed8487659e
build: remove unused npyscreen dependency
2025-04-04 18:42:13 +11:00
psychedelicious
3745d2be0c
build: remove unused torchmetrics dependency
2025-04-04 18:42:13 +11:00
psychedelicious
b5206e204f
build: remove unused datasets dependency
2025-04-04 18:42:13 +11:00
psychedelicious
b237ccbdd8
build: remove unused click dependency
2025-04-04 18:42:13 +11:00
psychedelicious
224ebc72ae
build: remove unused omegaconf dependency
2025-04-04 18:42:13 +11:00
psychedelicious
05c3d47be9
build: remove unused facexlib dependency
2025-04-04 18:42:13 +11:00
psychedelicious
a4d709c169
build: remove unused timm dependency
2025-04-04 18:42:13 +11:00
psychedelicious
5a8e95c700
chore(ui): typegen
2025-04-04 18:42:13 +11:00
psychedelicious
e630f364df
chore: update uv.lock
2025-04-04 18:42:13 +11:00
psychedelicious
9c287038e4
build: remove unused matplotlib dep
2025-04-04 18:42:13 +11:00
psychedelicious
8d32ede082
tidy(nodes): remove matplotlib dependency
...
It was only used for a single color conversion function. Replaced with cv2 code, tested functionality to confirm it works the same.
2025-04-04 18:42:13 +11:00
psychedelicious
bab0b6d069
build: move humanize to test deps
2025-04-04 18:42:13 +11:00
psychedelicious
8e013ef3be
build: remove unused albumentations dependency
...
This is not used
2025-04-04 18:42:13 +11:00
psychedelicious
8188484a40
tidy: delete unused file
2025-04-04 18:42:13 +11:00
psychedelicious
5d8fe9fb56
build: remove controlnet_aux dependency, remove pin for timm
2025-04-04 18:42:13 +11:00
psychedelicious
8d3743c6f2
tidy(nodes): rename controlnet_image_processors.py -> controlnet.py
2025-04-04 18:42:13 +11:00
psychedelicious
986b7426d2
tidy(nodes): remove unused old dw openpose detector class
2025-04-04 18:42:13 +11:00
psychedelicious
8d8150b47e
tidy(nodes): remove deprecated controlnet "processor" nodes
2025-04-04 18:42:13 +11:00
psychedelicious
ae3944b4e0
build: upgrade python to 3.12 in pins
2025-04-04 18:42:13 +11:00
psychedelicious
6f0c5c9c05
build: update uv.lock
2025-04-04 18:42:13 +11:00
psychedelicious
89c999ca58
fix(backend): remove mps_fixes
...
The fixes in this module monkeypatched `torch` to resolve some issues with FP16 on macOS. These issues have long since been resolved.
Included in the now-removed fixes is `CustomSlicedAttentionProcessor`, which is intended to reduce memory requirements for MPS. This overrides `diffusers`' own `SlicedAttentionProcessor`.
Unfortunately, `attention_type: sliced` produces hot garbage with the fixes and black images without the fixes. So this class appears to now be a moot point.
Regardless, SDPA is supported on MPS and very efficient, so sliced attention is largely obsolete.
2025-04-04 18:42:13 +11:00
psychedelicious
89cefc6a88
chore: bump version to v5.10.0dev2
...
Doing a dev build so I can test the launcher.
2025-04-04 18:42:13 +11:00
psychedelicious
79e384e71c
build: downgrade python to 3.11 in pins
2025-04-04 18:42:13 +11:00