Ryan Dick
65fcbf5f60
Bump bitsandbytes. The new verson contains improvements to state_dict loading/saving for LLM.int8 and promises improved speed on some HW.
2024-12-24 14:32:11 +00:00
Eugene Brodsky
59f42f4682
(pkg) reduce max supported python version as we have not yet tested 3.12 well enough
2024-12-04 17:02:08 +00:00
Richard Lyons
bd478360d9
Upgrade docker build to ubuntu 24
2024-12-04 17:02:08 +00:00
Ryan Dick
3a27242838
Bump transformers. The main motivation for this bump is to ingest a fix for DepthAnything postprocessing artifacts.
2024-11-27 07:46:16 -08:00
Brandon Rising
3ebd8d7d1b
Fix .icc asset file in pyproject.toml
2024-11-19 07:02:37 -08:00
Brandon Rising
991f63e455
Store CIELab_to_UPLab.icc within the repo
2024-11-19 07:02:37 -08:00
Mary Hipp
51d0931898
remove GPL-3 licensed package easing-functions
2024-11-18 08:55:17 -05:00
Eugene Brodsky
0f11fda65a
fix(deps): pin mediapipe strictly to a known working version
2024-11-04 10:16:19 -05:00
Eugene Brodsky
6c33e02141
fix(pkg): pin torch to <2.5.0 to prevent unnecessary downloads
...
pip's dependency resolution doesn't take into account transitive
dependencies when choosing package versions for download.
Even though `torch=~2.4.1` is required by `diffusers`, pip will
download 2.5.0 and higher, but only install 2.4.1.
Pinning torch to <2.5.0 prevents this behaviour.
2024-11-01 12:27:28 -04:00
Eugene Brodsky
88b8e3e3d5
chore(deps): adjust pins for torch, numpy, other dependencies, to satisfy stricted dependency resolution
2024-10-31 16:26:53 -04:00
Ryan Dick
58bb97e3c6
Bump diffusers, accelerate, and huggingface-hub.
2024-10-28 13:05:17 -04:00
Brandon Rising
3da8076a2b
fix: Pin onnx versions to builds that don't require rare dlls
2024-10-12 10:36:51 -04:00
Alex Ameen
4770d9895d
update flake ( #7032 )
...
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2024-10-08 10:55:49 +11:00
Ryan Dick
0be8aacee6
Bump xformers for compatibility with torch.
2024-10-03 14:13:42 +00:00
Brandon Rising
c9ab7c5233
Add gguf as a pyproject dependency
2024-10-02 18:33:05 -04:00
Ryan Dick
f06765dfba
Get alternative GGUF implementation working... barely.
2024-10-02 18:33:05 -04:00
psychedelicious
eb2bbb3da8
chore(docs): bump mkdocs deps
2024-09-22 17:10:14 +03:00
psychedelicious
615eddea6f
feat(nodes): add PiDiNetEdgeDetectionInvocation
...
Similar to the existing node, but without any resizing and with a revised model loading API that uses the model manager.
All code related to the invocation now lives in the Invoke repo.
2024-09-11 08:12:48 -04:00
psychedelicious
b3d60bd56a
feat(nodes): add NormalMapInvocation
...
Similar to the existing node, but without any resizing and with a revised model loading API that uses the model manager.
All code related to the invocation now lives in the Invoke repo. Unfortunately, this includes a whole git repo for EfficientNet. I believe we could use the package `timm` instead of this, but it's beyond me.
2024-09-11 08:12:48 -04:00
psychedelicious
fd42da5a36
feat(nodes): add MLSDEdgeDetectionInvocation
...
Similar to the existing node, but without any resizing and with a revised model loading API that uses the model manager.
All code related to the invocation now lives in the Invoke repo.
2024-09-11 08:12:48 -04:00
psychedelicious
bc55791db1
feat(nodes): add MediaPipeFaceDetectionInvocation
...
Similar to the existing node, but without any resizing and with a revised model loading API that uses the model manager.
All code related to the invocation now lives in the Invoke repo.
2024-09-11 08:12:48 -04:00
psychedelicious
576f1cbb75
build: remove broken scripts
...
These two scripts are broken and can cause data loss. Remove them.
They are not in the launcher script, but _are_ available to users in the terminal/file browser.
Hopefully, when we removing them here, `pip` will delete them on next installation of the package...
2024-08-27 22:01:45 +10:00
Ryan Dick
67928609a3
Downgrade accelerate and huggingface-hub deps to original versions.
2024-08-26 20:17:50 -04:00
Ryan Dick
5f15afb7db
Remove flux repo dependency
2024-08-26 20:17:50 -04:00
Ryan Dick
3339a4baf0
Downgrade revert torch version after removing optimum-qanto, and other minor version-related fixes.
2024-08-26 20:17:50 -04:00
Ryan Dick
97562504b7
Remove all references to optimum-quanto and downgrade diffusers.
2024-08-26 20:17:50 -04:00
Brandon Rising
ef093dde29
Don't install bitsandbytes on macOS
2024-08-26 20:17:50 -04:00
Ryan Dick
1fa6bddc89
WIP on moving from diffusers to FLUX
2024-08-26 20:17:50 -04:00
Ryan Dick
b63df9bab9
wip
2024-08-26 20:17:50 -04:00
Ryan Dick
45263b339f
Got FLUX schnell working with 8-bit quantization. Still lots of rough edges to clean up.
2024-08-26 20:17:50 -04:00
Ryan Dick
e687afac90
Add sentencepiece dependency for the T5 tokenizer.
2024-08-26 20:17:50 -04:00
Ryan Dick
317fdadb21
Bump diffusers version to include FLUX support.
2024-08-26 20:17:50 -04:00
psychedelicious
5a24b89e54
fix(app): include style preset defaults in build
2024-08-16 21:47:06 +10:00
Mary Hipp
f5c99b1488
exclude jupyter notebooks from ruff
2024-08-15 09:47:49 -04:00
psychedelicious
4d4f921a4e
build: exclude matplotlib 3.9.1
...
There was a problem w/ this release on windows and the builds were pulled from pypi. When installing invoke on windows, pip attempts to build from source, but most (all?) systems won't have the prerequisites for this and installs fail.
This also affects GH actions.
The simple fix is to exclude version 3.9.1 from our deps.
For more information, see https://github.com/matplotlib/matplotlib/issues/28551
2024-08-05 08:38:44 +10:00
psychedelicious
9edb02d7ef
build: remove send2trash dependency
2024-08-04 09:43:20 +10:00
Eugene Brodsky
d0435575c1
chore(deps): bump fastapi-events to the next minor version
2024-07-22 04:15:36 -07:00
Ryan Dick
7b5d4935b4
Merge branch 'main' into ryan/spandrel-upscale
2024-07-09 13:47:11 -04:00
Ryan Dick
1d449097cc
Apply ruff rule to disallow all relative imports.
2024-07-04 09:35:37 -04:00
Ryan Dick
9da5925287
Add ruff rule to disallow relative parent imports.
2024-07-04 09:35:37 -04:00
Ryan Dick
c1afe35704
Add prototype invocation for running upscaling models with spandrel.
2024-07-03 16:28:21 -04:00
Ryan Dick
52c0c4a32f
Rename latent.py -> denoise_latents.py.
2024-06-07 09:28:42 -04:00
psychedelicious
e257a72f94
chore: bump pydantic, fastapi to latest
2024-05-30 12:03:03 +10:00
Wubbbi
48db0b90e8
Bump transformers
2024-05-26 12:51:07 +10:00
Wubbbi
c010ce49f7
Bump huggingface-hub
2024-05-26 12:51:07 +10:00
Wubbbi
6df8b23c59
Bump transformers
2024-05-26 12:51:07 +10:00
Wubbbi
dfe02b26c1
Bump accelerate
2024-05-26 12:51:07 +10:00
Wubbbi
4142dc7141
Update deps to their lastest version
2024-05-26 12:51:07 +10:00
Wubbbi
7cf788e658
Update deps to their lastest versions ( #6178 )
...
* Update deps to their lastest versions
* missed huggingface_hub
* bump accelerate
---------
Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
2024-04-15 00:48:39 +00:00
Ryan Dick
4a828818da
Remove support for Prompt-to-Prompt cross-attention control (aka .swap()). This feature is not widely used. It does not work with SDXL and is incompatible with IP-Adapter and regional prompting. The implementation is also intertwined with both text embedding and the UNet attention layers, resulting in a high maintenance burden. For all of these reasons, we have decided to drop support.
2024-04-09 10:57:02 -04:00