21 October 2024
- fix: set torch 2.4.1 for rocm compat for now
1d83b8d
(tazlin)
20 October 2024
3 October 2024
- tests/fix: check flux n_iter same as other n_iter tests
b4f87ad
(tazlin) - fix: prevent comfyui internals error with layer diffusion
1404626
(tazlin) - tests/fix: include all models required for tests as fixtures
cd9497b
(tazlin)
30 September 2024
- fix: ignore numba bytecode dumps; config for ignored messages
7a2e468
(tazlin)
26 September 2024
- fix: avoid crashing when lora to delete is missing
668dfeb
(db0)
22 September 2024
- fix: dont force load flux; do force load CLIP models
3fd5c68
(tazlin)
17 September 2024
- fix: don't abandon job on bad lora file
ba9456e
(tazlin)
14 September 2024
- feat: use comfyui
ca085976
4be1548
(tazlin)
14 September 2024
- Feat: Support for Flux
#325
(Divided by Zer0)
26 August 2024
- fix: add
aggressive_unloading
arg toHordeLib.__new__(...)
85973b2
(tazlin)
26 August 2024
- fix: force models loading to the GPU to be gpu-only
cdcd32c
(tazlin) - fix: configurable
models_not_to_force_load
18881b1
(tazlin) - tests: run a sd15 job at 2048x during tests
1ff7fe8
(tazlin)
24 August 2024
- fix: unload from RAM as intended; force empty cache
a6ec17d
(tazlin)
23 August 2024
- fix: support changes to 'prompt' caching mechanism
13c8617
(tazlin) - fix: use better assumptions for
images_received
55139fc
(tazlin) - feat: use comfyui
7df42b9a
be8107c
(tazlin)
15 August 2024
- feat: use comfyui
f1d6cef7
6f706a9
(tazlin)
8 August 2024
- feat: use comfyui
1c08bf35
e812f47
(tazlin) - Changed gen_metadata to work for requests with post_processors
bbcecff
(AI Scribbles)
21 July 2024
- improve hires fix efficiency; fix: better SDXL hires fix default implementation; fix: cascade bug
#287
(tazlin)
16 July 2024
- feat: Updates Facerestore node to latest version.
#284
(Divided by Zer0) - tests: fix pr test pre-commit runs; only install tox on runner
6a238d0
(tazlin)
8 July 2024
- fix: treat SDXL hires fix like cascade (1024x longest dim)
c0bab91
(tazlin)
8 July 2024
- hires_fix pipeline support for layerdiffuse:
db602a9
(db0) - fix: steps on stable cascade
e373f67
(db0) - feat:
log_free_ram()
more often49f2a59
(tazlin)
1 July 2024
- feat: layer diffuse
#272
(Divided by Zer0) - docs: fix all pypi hordelib badges
6b0516e
(tazlin) - docs: fix pypi badge link target
0aac639
(tazlin)
24 May 2024
- feat: qr control support
7a234ab
(db0) - docs: v2.11.0 changelog
948cc34
(tazlin) - refactor: compile logging regexes in
OutputCollector
a9a4db6
(tazlin)
22 May 2024
- feat: qr control support
b1e6e56
(db0) - refactor: compile logging regexes in
OutputCollector
a43e959
(tazlin) - fix: catch out-of-bounds QR and missing steps
d9f370b
(db0)
13 May 2024
- feat: adds stable_cascade_2pass
#253
(Divided by Zer0) - feat: Removes the requirement for a design pipeline
#251
(Divided by Zer0)
5 May 2024
- ci/chore: direct link to changelog on webhook
8ae6a26
(tazlin)
5 May 2024
- ci/fix:
id-token: write
perm on publish workflow506516a
(tazlin)
5 May 2024
- ci/fix: don't use pypi api token
a6b4a29
(tazlin)
5 May 2024
- tests: custom models; check+dl custom testing model
d093012
(tazlin) - feat: allow custom models via env var
34b348c
(tazlin) - docs: update readme.md
4e1f2bb
(tazlin)
6 April 2024
- feat: update to comfyui
a7dd82e
9b666cd
(tazlin)
27 March 2024
- fix: avoid crash on long lora names
ab57d9c
(db0)
24 March 2024
- feat: use sdk's new source image/mask/extra image handling
6637f76
(tazlin) - feat: convert extra source images to pil
579a071
(db0)
23 March 2024
- fix: give up on ti hash mismatches
2da5b9b
(tazlin) - fix: remove safety_checker from default
ed9d1c7
(tazlin) - feat: support comfyui
a28a9dc
2060e0e
(tazlin)
21 March 2024
- fix: don't crash on missing source image
706e7d8
(tazlin)
21 March 2024
- fix: callback during each step of post-proc.
f0e2fc1
(tazlin)
20 March 2024
- Revert "fix: use known working version of comfyui"
08243f8
(tazlin)
20 March 2024
- fix: use known working version of comfyui
fde1a6d
(tazlin)
20 March 2024
- feat: Support Stable Cascade Img2Img
1e1406d
(db0) - tests: adds remix test image checks + comparison images
80a3489
(tazlin) - feat: allow adhoc lora downloads to run concurrently
1c5a54f
(tazlin)
12 March 2024
- feat: support callbacks for inference/post-proc.
d13e782
(tazlin) - fix: try disabling grad on chkpoint load
f3d5cc0
(tazlin) - feat: comfyui to
2a813c3b
ec32ca1
(tazlin)
9 March 2024
- fix: check KNOWN_UPSCALER membership by value too
4488ac2
(tazlin)
7 March 2024
- fix: increase timeout rate of lora metadata/model downloads
9a1b630
(tazlin) - fix: retry 500s a few times on lora/ti metadata dl timeout
c07d315
(tazlin) - fix: retry less often with TI model manager also
31deb1e
(tazlin)
5 March 2024
- fix: handle 401s for lora dls as terminal; spend less time retrying
59cb36c
(tazlin)
24 February 2024
- feat: Passes CivitAI token on checkpoint download as well
#202
(Divided by Zer0)
24 February 2024
- fix: handle missing inpainting source images/masks better
7a690db
(tazlin) - refactor: clarify (in code and in logs) payload "model" parsing
a9a34d6
(tazlin) - feat: free resources less often
1bb9279
(tazlin)
22 February 2024
- Feat: Adds support for Stable Cascade
#195
(Divided by Zer0)
19 February 2024
19 February 2024
- fix: attempt to reload the json on fail
bef5013
(db0) - tests: skip sde check during CI
85ccde3
(tazlin) - tests: reorder test execution order
6f201ee
(tazlin)
6 February 2024
- fix: remove
torchaudio
from req. deps86c239e
(tazlin)
6 February 2024
- feat: initial pyinstaller support
05c6548
(tazlin) - chore: update pre-commit hook versions
1fd63a5
(tazlin) - build(deps-dev): bump the python-packages group with 4 updates
c161575
(dependabot[bot])
24 January 2024
- fix: Attempt to stop loras going randomly missing
18bea86
(db0) - fix: Avoid deadlock with mutex
ac8fe8c
(db0)
24 January 2024
- tests: add download gated lora test
2541494
(tazlin) - feat: Add CivitAI token while downloading Loras and ti's
5a7f221
(Gabriel Janczak) - fix: removing unnessesery constructor parameters and basic test
3af9813
(Gabriel Janczak)
11 January 2024
- feat: Allow img2img to use n_iter
#158
(Divided by Zer0) - build(deps): bump the python-packages group with 7 updates
12f2293
(dependabot[bot]) - chore: use latest pre-commit hook versions
2f2adfe
(tazlin)
9 January 2024
- fix: try and fallback to on-disk model ref when can't download
df98872
(tazlin) - docs: add docstring for
load_model_managers
5662e10
(tazlin) - fix: demote log message level for no-download-required refs
cedd974
(tazlin)
4 January 2024
- fix: orig name not searched in lowercase
688de0f
(db0)
2 January 2024
- feat: ensure we check for lora refresh regularly
9df10d7
(db0) - fix: requesting generic lora not returning the latest version
6bb4789
(db0) - fix: more logging in lora exceptions
4d03128
(tazlin)
30 December 2023
- ci: test comfyui pipeline failures
85a065f
(tazlin) - ci: test
n_iter
802e6e7
(tazlin) - fix: be more stringent checking comfyui's output
566592a
(tazlin)
29 December 2023
- ci: run lora tests sooner; samplers test later
#139
(tazlin) - fix: downloading loras on fast systems no longer causes duplicate images
#133
(Divided by Zer0) - ci: don't hang on lora setup_and_teardown
17d8274
(tazlin) - fix: check for more invalid lora names
0ddd4e9
(tazlin)
28 December 2023
- fix: purge caches for comfyui executor
048e856
(tazlin)
28 December 2023
- fix: support comfyui args; detect pipeline changes between runs
5089ac2
(tazlin) - ci: don't test
k_dpmpp_sde
so stringently1d9c938
(tazlin) - feat: update to comfy version
c78214
8dff541
(tazlin)
27 December 2023
- feat: allows multiple lora versions
#127
(Divided by Zer0)
13 December 2023
- fix: retry hordeling more often; try fewer times on 500s
ff33292
(tazlin) - fix: do download timeout checks for TIs too
3155c99
(tazlin)
9 December 2023
- fix: must initiate final_rawpng
2a3483d
(db0)
9 December 2023
- fix: Handle missing lora IDs
2948c58
(db0)
6 December 2023
- feat: update to comfy version
e13454
(SDV support)99dcdb1
(tazlin)
5 December 2023
- feat: Inference and PP return objects instead of Images
#96
(Divided by Zer0) - build(deps): bump the python-packages group with 6 updates
4cbc080
(dependabot[bot]) - chore: add dependabot support
6b6c001
(tazlin) - chore: update pre-commit hooks
f2808cc
(tazlin)
10 November 2023
- tests: fix: adds checks for missing lora image comparisons
55af765
(tazlin) - fix: write out a copy of
model_reference
in lora MM6d46a75
(tazlin) - tests: fix: print out failing image for samplers check
9f3c92c
(tazlin)
2 November 2023
- feat: graceful fail if we detect a login redirect
930a6f9
(db0) - feat: use comfy dd116abfc48e8023bb425c2dd5bd954ee99d7a9c
63954b4
(tazlin) - docs: fix reference to old cuda version
97b83e3
(tazlin)
5 October 2023
- fix: more relaxed memory management (allows high vram?)
ed3120a
(tazlin) - chore: latest comfyui version
d8961bb
(tazlin) - feat: use torch 2.1 + CU121
e6955ea
(tazlin)
4 October 2023
- feat: add
AIWORKER_LORA_CACHE_SIZE
env var582747d
(tazlin) - fix: handle lora env var
None
7f4c6f5
(tazlin)
3 October 2023
- fix: remove any load to ram/vram code, make hordelib single threaded
98178f3
(tazlin) - refactor: comfy handles memory; better multiprocessing scaffolding
775ecf6
(tazlin) - feat: worker beta changes
f6bc72e
(tazlin)
6 September 2023
- fix: inject negative embeddings correctly
3608dd5
(tazlin) - fix: (ti inject) don't strip pre-existing trailing comma from neg prompt
850bdd5
(tazlin) - fix: missing image resize
0a08c5e
(tazlin)
27 August 2023
- feat: Automatic downloading of TIs
#55
(Divided by Zer0) - fix: TI now correctly compares to intended sha256 from hordeling
45ca52d
(tazlin)
2 August 2023
- fix: release yaml oversight
6138e94
(tazlin)
2 August 2023
- feat: Loras random "any" and allows "all" trigger
#56
(Efreak) - refactor: mypy assisted cleanup, py 3.11 support
9912d03
(tazlin) - tests: warm loaded models now are unloaded at test run start
749e577
(tazlin) - Tests: negative lora model strength values
f91ae22
(db0)
25 June 2023
- fix: quiet log spam from
get_mm_pointers(...)
4301d0c
(tazlin)
22 June 2023
- fix: re-add taint models (unintentionally removed in 1.6.0)
2b7dbbd
(tazlin) - fix: correctly require correct versions of horde_* deps
c6fb00b
(tazlin)
21 June 2023
- refactor: prefer load MMs by enum/type, deprecate named MM params
4505d89
(tazlin) - refactor: rework SharedModelManager tests to
conftest.py
driven fixtures8694513
(tazlin) - refactor: rework post processor tests to
conftest.py
driven fixtures182cb3c
(tazlin)
12 June 2023
- fix: don't cache incorrect location of model directory
#14
(Jug)
10 June 2023
- chore: use clipfree as a pypi package ('horde_clipfree')
#11
(tazlin)
10 June 2023
- ci: re-enable pypi release publishing
#9
(Jug) - docs: update readme
#8
(Jug) - fix: make finding the model directory backwards compatible
#7
(Jug) - fix: clipfree compatability fixes
#5
(tazlin) - feat: Re-aded clip/blip based on external clipfree library
#2
(Divided by Zer0) - ci: fix PR tests image deployment
#3
(Jug)
4 June 2023
- feat: disable pypi publishing but enable auto tests
b4f5bf9
(Jug) - doc: update other readme urls
e38ac87
(Jug) - doc: add note about version divergence
f559c5d
(Jug)
4 June 2023
- fix: tighten up thread safety around the sampler
#341
(Jug) - fix: don't return results of another job in certain corner cases.
#339
(Jug) - fix: remove any reference to blip, clip or cache.
76011bd
(Jug) - feat: resync with hordelib 1.3.17
357ec15
(Jug)
29 May 2023
- fix: handles lora name being sent as a string int
3b74795
(db0)
29 May 2023
- feat: Add seeking loras by ID and unicode
228c8cd
(db0) - fix: avoid crash when resetting adhoc loras
d4a21e5
(db0)
27 May 2023
- fix: logging error with loading cnet
#332
(Jug)
27 May 2023
- feat: keeping some unused loras as adhoc
f66db4d
(db0) - feat: More robust tracking of lora downloads
4473c5b
(db0) - tests: integration with TESTS_ONGOING os env
101761e
(db0)
26 May 2023
- tests: Added test for lora model_reference wipe
a63f896
(db0) - fix: wipe reference only when valid
2d6a7bc
(db0) - feat: add changelog link to release annoucement
8357cb0
(Jug)
25 May 2023
- fix: allow all types of downloads to display progress
#324
(Jug) - fix: make index uses .png files
#321
(Divided by Zer0)
25 May 2023
- tests: Compare test images with expected output
#319
(Divided by Zer0) - feat: add support for download progress indicators
#318
(Jug) - ci: set IMAGE_DISTANCE_THRESHOLD
48a5a6e
(db0) - doc: restore PR unit test image link
40aa2bd
(Jug) - doc: remove link to PR image tests which were removed
f79b737
(Jug)
25 May 2023
- fix: make fakescribble controlnet work again
#314
(Jug)
25 May 2023
- fix: hangs and random processing results with multiple threads regression
#311
(Jug) - fix: ensure lora folder exists before starting download
#309
(Divided by Zer0)
24 May 2023
- fix: more robust downloads; resume, retry, don't delete files so hastily.
#307
(Jug)
24 May 2023
- fix: moved lora downloads outside of init
#304
(Divided by Zer0) - Lora Model Manager
#302
(Divided by Zer0) - fix: fix some tests and update docs for Linux
#301
(Jug) - feat: Added trigger injection to loras
7ef0745
(db0) - feat: allow searching triggers
acf753b
(db0) - fix: tweak lora tests and node loader
f7db62c
(Jug)
22 May 2023
- fix: remove "No job ran for x seconds" warning
#298
(Jug) - fix: ignore unknown loras, search case insensitively for them
#297
(Jug)
21 May 2023
- fix: unit tests use about 6GB VRAM max now.
#293
(Jug) - feat: refactor for clarity, tweak img2img and inpainting, tidy tests
#290
(Jug) - Add alt pipeline design for img2img with mask
#279
(Wolfgang Meyers)
19 May 2023
19 May 2023
- fix: minimum version of horde_model_reference
a603d0b
(tazlin) - fix: typo in minimum requirement
d997156
(tazlin)
19 May 2023
- fix: correctly output pipeline json during development
#284
(Jug) - fix: auto fix bad cfg values
#282
(Jug) - feat: add lora support and reduce cnet memory requirements by 50%
#270
(Jug)
19 May 2023
- refactor: get_mm_pointers accommodates
type
as wellb97e7d3
(tazlin) - fix: unsupport 'diffusers'
0d84848
(tazlin) - feat: move stable_diffusion_inpainting if in diffusers directory
3193420
(tazlin)
18 May 2023
- Increase read/write sizes during download/checksums
#274
(Andy Pilate) - feat: support prepending proxy URL to github downloads
9783787
(tazlin) - ci: fix: allow release workflow repo write permissions
3ed0733
(tazlin)
15 May 2023
- When gathering loaded/available names, allows filtering by model manager type
#254
(Divided by Zer0) - feat: upgrade to the latest comfyui
#255
(Jug) - feat: add option to enable/disable batch optimisation
#252
(Jug) - fix: untrack automatically downloaded model reference jsons
501f35d
(tazlin) - fix: remove unused model 'db.json'
6a5b29d
(tazlin) - fix: ignore automatically downloaded model references
ff0428d
(tazlin)
14 May 2023
- fix: correctly unload models from gpu under stress
#249
(Jug)
14 May 2023
- fix: benchmark looks harder for model directory
#247
(Jug) - doc: remove changelog from main
682ec5e
(Jug) - doc: update readme
6834c61
(Jug) - doc: update readme
101a8b5
(Jug)
14 May 2023
- feat: release v1.0.0
#246
(Jug)
14 May 2023
- chore: prep for v1.0.0
#245
(Jug)
14 May 2023
- fix: better memory management
#239
(Jug) - fix: remove some pointless dependencies like libcario
#240
(Jug) - Revert "fix: pin timm version to 0.6.13"
9c82655
(Jug) - feat: adds code to generate all models test page
b98b992
(Jug) - doc: update readme with all models link
3478f98
(Jug)
13 May 2023
- fix: better memory management
#243
(Jug)
13 May 2023
- fix: remove some pointless dependencies like libcario
#240
(Jug)
13 May 2023
- fix: pin timm library to v0.6.12
0fb0ede
(Jug)
12 May 2023
- fix: check underlying model before warm loading from cache
#236
(tazlin) - test: add sampler tests
#233
(Jug) - feat: build a payload to inference time prediction model
#231
(Jug) - fix: pin timm version to 0.6.13
2bf710b
(Jug) - test: add 10 step sampler tests
389c6bc
(Jug) - fix: fix kudos model validation
4805c8b
(Jug)
8 May 2023
- fix: handle image / mask size mismatch
#229
(Jug)
7 May 2023
- fix: faster startup with many models cached
#224
(Jug) - fix: cuts 25+ seconds from load time
bed3205
(tazlin) - fix: updates kudos test
2c11486
(Jug) - hack: disable optimizations for n_iter > 1
1a36176
(tazlin)
3 May 2023
- fix: remove ether real from exclude list
bd7b082
(tazlin)
3 May 2023
- feat: get model db from legacy model reference repo
000b8ca
(tazlin) - fix: the disaster with linking
36a605f
(tazlin) - feat: add a model exclusion list to
consts.py
88ee2a6
(tazlin)
1 May 2023
- fix: remove Ether Real model due to bad hash
879638b
(Jug) - ci: try upgrading pip before tests
07f4181
(Jug)
1 May 2023
- fix: update to latest model database
ef4035c
(Jug) - fix: fix some model download links
493c9e1
(Jug) - ci: change tests to abort after first failure
0a51a16
(Jug)
1 May 2023
- ci: update some bits of the release ci
28d9f29
(Jug)
1 May 2023
1 May 2023
- docs: update readme
bcc0129
(Jug)
1 May 2023
1 May 2023
- feat: use less vram with large images (tiled vae decode)
#207
(Jug) - fix: suppress some clip debug
ac06694
(Jug)
1 May 2023
- feat: minor performance tweaking
#205
(Jug) - feat: update model database
ead7f4a
(Jug) - fix: adds ersgan upscaler, SHA check now case insensitive
25c4d57
(tazlin) - docs: update readme
3ba2ae0
(Jug)
30 April 2023
- fix: support the latest model database format
d55595a
(Jug)
29 April 2023
- style: stable_diffusion.json whitespace
9653cd1
(tazlin) - fix: update civitai links out of date, adds two safetensors
3fe1f3a
(tazlin) - fix: don't allow dynamic prompts to interfere with the random seed.
e9f29aa
(Jug)
29 April 2023
- fix: ensure we manage ram when loading models from cache
cce3fba
(Jug)
29 April 2023
- fix: disk cache model load optimisation
#198
(Jug)
29 April 2023
- feat: automatic resource management
#186
(Jug)
29 April 2023
- feat: add torch and xformers versions to benchmark
f18630c
(Jug) - fix: exclude
build/
folder from linting66111fb
(tazlin)
29 April 2023
- fix: validate denoising parameter bounds
885a190
(Jug) - fix: facefix didn't work on dev versions of torch
1559f48
(Jug) - build: bump to xformers 0.0.19
4eab0b9
(Jug)
27 April 2023
- fix: disable controlnet on low vram gpus in benchmark
#191
(Jug) - fix: rectify txt2img highres denoising
7757fa1
(Jug)
27 April 2023
- fix: remove unused file
73bccc8
(Jug) - tests: new test for cuda
fbc1644
(db0) - fix: auto fix if width/height not divisible by 64
b584952
(Jug)
27 April 2023
- fix: image sizing bugs with hires fix and controlnet
7e84a65
(Jug) - fix: benchmark on linux
9917b76
(Jug)
24 April 2023
- fix: use denoising as controlnet strength (compatibility hack)
#183
(Jug)
24 April 2023
- feat: encode prompt pipeline in raw output image metadata
#181
(Jug) - feat: add OS and VRAM to benchmark
15e065e
(Jug) - fix: lint fixes
cdb4da3
(Jug)
24 April 2023
- feat: adds a hordelib benchmark test
#179
(Jug)
24 April 2023
- fix: unload local models correctly
0a121e2
(Jug) - fix: Clearer logging message for annotator check/download
d6fed74
(tazlin) - fix: pidinet annotator being downloaded to wrong location
1bae6c6
(tazlin)
24 April 2023
- fix: model loaded/unloading stress test fixes
#175
(Jug) - feat: add support for controlnet hires fix
#173
(Jug) - fix: implicitly load local models
#174
(Jug)
23 April 2023
- fix: parameter handling improvements
#170
(Jug)
23 April 2023
- feat: add control_strength parameter for cnet strength
#167
(Jug) - feat: add support for local models including safetensors
#166
(Jug) - feat: upgrade to latest comfyui backend
#165
(Jug)
22 April 2023
- fix: img2img passes 5 thread stress test
#163
(Jug) - fix: unknown samplers and cnets changed to warnings
325642f
(Jug)
22 April 2023
- feat: add dynamic prompt support
#161
(Jug) - fix: stability fixes
#159
(Jug) - fix: Moves ControlNet Annotators to
AIWORKER_CACHE_HOME
63f258d
(tazlin) - refactor: cleans up the preload annotators functions
cee4ddd
(tazlin) - feat: Preload controlnet annotators
9591b15
(tazlin)
20 April 2023
- build: fix missing dependency in pypi build
1610a18
(Jug)
20 April 2023
- fix: add missing dependency
fa20f10
(Jug)
20 April 2023
- CI: trigger CI with certain other critical files
#152
(tazlin) - fix: stability fixes
#150
(Jug) - fix: Tox lint/style environments now build (more) correctly
#151
(tazlin) - Revert "Merge branch 'releases' into main"
80f41c6
(Jug) - refactor: Housekeeping, preparing for full lint ruleset in CI
c372d7a
(tazlin) - refactor: Control net model manager housekeeping
8c600fd
(tazlin)
17 April 2023
- fix: don't mix up controlnets and run out of vram
#147
(Jug)
17 April 2023
- fix: add proper exception logging to comfyui, closes #64
#64
()
16 April 2023
- feat: active memory and model management
#144
(Jug)
15 April 2023
- fix: Make thread locking as minimalist as possible
#142
(Jug) - fix: fix broken stress test
a713524
(Jug)
15 April 2023
- fix: don't thread lock loading with inference
f9e4d2c
(Jug) - chore: more badge refresh tweaks
58b6902
(Jug)
15 April 2023
- fix: Sha validation fix
#139
(tazlin) - fix: pytest discovery, broken by non-tests in test folder
6c81986
(tazlin) - fix: switches pr CI to use example/ run_*
fa3795c
(tazlin) - build: update CI to do a weak lint/formatting check
da4acc1
(tazlin)
14 April 2023
- test: add threaded torture test
6ef872c
(Jug) - fix: assert parameter bounds to stop errors
1af9726
(Jug)
14 April 2023
- fix: threading and job settings being mixed together
#127
(Jug) - ci: try to refresh pypi badge on release
ad59dea
(Jug) - docs: minor url tweak in readme
38d64b5
(Jug)
13 April 2023
- fix: defer model manager loading
8a7520b
(tazlin)
13 April 2023
- feat: performance optimisation
#125
(Jug) - refactor: Logger tweaks, Model Manager housekeeping
#118
(tazlin) - docs: Update README.md
8d7397e
(tazlin) - ci: remove junk from changelog
bc755b3
(Jug)
13 April 2023
- fix: suppress terminal spam from comfyui
45457ed
(Jug)
13 April 2023
- feat: Clip Rankings
#117
(Divided by Zer0) - feat: Blip
#116
(Divided by Zer0) - fix: make library thread safe
abc8074
(Jug) - fix: remove thread mutex for now
bccc81b
(Jug) - build: fix build_helper for local use
835a7ca
(Jug)
12 April 2023
- build: more production build fixes.
cf8d3be
(Jug)
12 April 2023
- build: fix production build packaging
fc9da95
(Jug)
12 April 2023
- build: fix missing build time dependency
57292fc
(Jug)
12 April 2023
- build: add support for production builld
#109
(Jug) - build: fix detection of production build
131ee91
(Jug) - ci: if a label is forgotten on release, assume patch release
7d05741
(Jug)
12 April 2023
- feat: make logging setup and control optional
#106
(Jug) - style: Automatic formatting/lint with length 119
0e9375a
(tazlin) - docs: cleanup readme for viewing in an editor
700e23e
(Jug) - chore: Change black to line length 119
7b27d81
(tazlin)
12 April 2023
12 April 2023
- ci: include changelog link on pypi page
69a7a0d
(Jug)
12 April 2023
- ci: customise the changelog format
1d9de8d
(Jug)
12 April 2023
12 April 2023
- ci: try to generate changelog for the right version
649678a
(Jug)
12 April 2023
- ci: try a better changelog generator
c741bb8
(Jug) - ci: more tweaks
98c9409
(Jug) - ci: ci again
32105cd
(Jug)
12 April 2023
- ci: changelog wasn't include in setuptools
b6a6175
(Jug)
11 April 2023
- ci: release ci tweaks
bae4e00
(Jug)
11 April 2023
- style: Incremental style/lint catchup
d2ec8c3
(tazlin) - ci: Enables a couple ruff rules for CI
b4ebac6
(tazlin) - ci: another day another way to do changelogs
51b9df7
(Jug)
11 April 2023
- ci: more ci tweaks
54f3ab8
(Jug)
11 April 2023
- ci: this is never going to work is it
0254cc8
(Jug)
11 April 2023
- ci: another day another ci hack
1a6d47e
(Jug)
11 April 2023
- ci: optimistically try to output a changelog
30c82b7
(Jug)
11 April 2023
- ci: Try harder to generate a changelog
6e0f68f
(Jug)
11 April 2023
- ci: add some notes to the release ci
e89d255
(Jug) - ci: generate a changelog once again
d250b60
(Jug)
11 April 2023
11 April 2023
- ci: more tweaks to the ci process
60dc19d
(Jug)
11 April 2023
11 April 2023
- fix: img2img + highres_fix
#80
(Divided by Zer0) - ci: try to publish to pypi on release
d95f14e
(Jug) - ci: tweaks to the release ci
56e1fe7
(Jug)
11 April 2023
- tests: class scope on inference tests for speedup
#78
(Divided by Zer0) - docs: recreate LICENSE
acb3c10
(Jug) - docs: remove license to recreate it
0b1b67f
(Jug) - build: placeholder changelog
d9ace8c
(Jug)
11 April 2023
11 April 2023
- build: add release mode flag
#76
(Jug) - refactor!: Second big Model Manager rework step
#75
(tazlin) - fix: adjust mlsd annotator defaults
#74
(Jug) - chore: resolve merge conflicts
9de7f92
(Jug) - docs: remove the changelog from main
7cfdb60
(Jug) - fix: normal map and mlsd annotators
bb7175d
(Jug)
11 April 2023
11 April 2023
- build: upgrade to torch 2, xformers 18 and latest comfyui
#68
(Jug)
11 April 2023
- feat: Added is_model_loaded() to HyperMM
#67
(Divided by Zer0)
11 April 2023
11 April 2023
- fix: resize img2img before inference
#63
(Divided by Zer0) - fix: add timezone to build results
#61
(Jug) - tests: gfpgan test and size assets
#62
(Divided by Zer0) - docs: update with pypi test notes
183e352
(Jug)
10 April 2023
- feat: Make use of the ControlNet ModelManager
#53
(Divided by Zer0) - test: fix test with red border around it
#58
(Jug) - build: activate build results website
#57
(Jug) - build: make a webpage of test result images
#55
(Jug) - test: fix black 64x64 image tests
#54
(Jug) - version incremented
6508542
(github-actions) - build: try to be smarter when we run tests
221d415
(Jug) - build: try to run tests more often
e7a63d8
(Jug)
10 April 2023
10 April 2023
10 April 2023
- feat: add controlnet support
#46
(Jug) - version incremented
ce239bb
(github-actions) - docs: add build status badge to readme
637a7c4
(Jug)
9 April 2023
9 April 2023
- build: change how custom nodes are loaded into comfyui
#44
(Jug)
9 April 2023
- ci: Disable pypi publish
#45
(Divided by Zer0) - docs: readme updates.
#43
(Jug) - docs: readme updates.
#42
(Jug) - feat: Re-adds diffusers model manager
#41
(tazlin) - test: add diffusers inpainting run example
#40
(Jug) - docs: update readme
#39
(Jug) - refactor: We do some light refactoring...
#34
(Divided by Zer0) - test: Optimized tests
#32
(Divided by Zer0) - refactor: Significant code cleanup and CI/build improvements.
#30
(tazlin) - feat: Post processors
#27
(Divided by Zer0) - feat: adds inpainting
1cae790
(Jug) - feat: image loader, basic img2img
c9ba83b
(Jug) - test: reduce vram requirements for hires fix tests
7ced31a
(Jug)
6 April 2023
- fix: Duplicate lines
#25
(tazlin) - feat: Adds a github action when pushing to main that will generate a new release and an automatic changelog
#24
(Jug) - fix: References to
horde_model_manager
, more docs#23
(tazlin) - docs: Update LICENSE
#20
(tazlin) - refactor: ModelManager improvements, test adjustments
#19
(tazlin) - fix: missing return
#18
(Divided by Zer0) - refactor: 'ModelManager' rework, added 'WorkerSettings'
#17
(tazlin) - refactor: Test tweaks, type hint fixes
#16
(tazlin) - refactor: Type hints, refactoring, preemptive checks
#15
(tazlin) - feat: adds clip skip support
64f0a59
(Jug) - refactor: make things more explicit.
e90ca84
(Jug) - feat: allow running comfyui easily.
d3823b3
(Jug)
3 April 2023
- fix: test_horde.py syntax error
#14
(tazlin) - fix: Compat fixes for tests from pr #11
#12
(tazlin) - feat: Clip interrogation support
#11
(tazlin) - feat: Adds support for using a Model Manager
#8
(Divided by Zer0) - build: fixes for new model manager and clip
2984e8b
(Jug) - build: update comfyui to latest version
a5cfc05
(Jug) - build: disable forced reformatting from black
2a33a1f
(Jug)
3 April 2023
- test: More thorough tests for ComfyUI install
a247f2b
(Jug) - build: adds build helper script.
afd38ea
(Jug) - build: don't run inference tests on github (no cuda)
638056b
(Jug)
2 April 2023
4 June 2023
- fix: tighten up thread safety around the sampler
#341
(Jug) - fix: don't return results of another job in certain corner cases.
#339
(Jug) - fix: logging error with loading cnet
#332
(Jug) - fix: allow all types of downloads to display progress
#324
(Jug) - fix: make index uses .png files
#321
(Divided by Zer0) - tests: Compare test images with expected output
#319
(Divided by Zer0) - feat: add support for download progress indicators
#318
(Jug) - fix: make fakescribble controlnet work again
#314
(Jug) - fix: hangs and random processing results with multiple threads regression
#311
(Jug) - fix: ensure lora folder exists before starting download
#309
(Divided by Zer0) - fix: more robust downloads; resume, retry, don't delete files so hastily.
#307
(Jug) - fix: moved lora downloads outside of init
#304
(Divided by Zer0) - Lora Model Manager
#302
(Divided by Zer0) - fix: fix some tests and update docs for Linux
#301
(Jug) - fix: remove "No job ran for x seconds" warning
#298
(Jug) - fix: ignore unknown loras, search case insensitively for them
#297
(Jug) - fix: unit tests use about 6GB VRAM max now.
#293
(Jug) - feat: refactor for clarity, tweak img2img and inpainting, tidy tests
#290
(Jug) - Add alt pipeline design for img2img with mask
#279
(Wolfgang Meyers) - fix: correctly output pipeline json during development
#284
(Jug) - fix: auto fix bad cfg values
#282
(Jug) - feat: add lora support and reduce cnet memory requirements by 50%
#270
(Jug) - Increase read/write sizes during download/checksums
#274
(Andy Pilate) - When gathering loaded/available names, allows filtering by model manager type
#254
(Divided by Zer0) - feat: upgrade to the latest comfyui
#255
(Jug) - feat: add option to enable/disable batch optimisation
#252
(Jug) - fix: correctly unload models from gpu under stress
#249
(Jug) - fix: benchmark looks harder for model directory
#247
(Jug) - chore: prep for v1.0.0
#245
(Jug) - fix: better memory management
#239
(Jug) - fix: remove some pointless dependencies like libcario
#240
(Jug) - fix: remove some pointless dependencies like libcario
#240
(Jug) - fix: check underlying model before warm loading from cache
#236
(tazlin) - test: add sampler tests
#233
(Jug) - feat: build a payload to inference time prediction model
#231
(Jug) - fix: handle image / mask size mismatch
#229
(Jug) - fix: faster startup with many models cached
#224
(Jug) - feat: use less vram with large images (tiled vae decode)
#207
(Jug) - feat: minor performance tweaking
#205
(Jug) - fix: disk cache model load optimisation
#198
(Jug) - feat: automatic resource management
#186
(Jug) - fix: disable controlnet on low vram gpus in benchmark
#191
(Jug) - fix: use denoising as controlnet strength (compatibility hack)
#183
(Jug) - feat: encode prompt pipeline in raw output image metadata
#181
(Jug) - feat: adds a hordelib benchmark test
#179
(Jug) - fix: model loaded/unloading stress test fixes
#175
(Jug) - feat: add support for controlnet hires fix
#173
(Jug) - fix: implicitly load local models
#174
(Jug) - fix: parameter handling improvements
#170
(Jug) - feat: add control_strength parameter for cnet strength
#167
(Jug) - feat: add support for local models including safetensors
#166
(Jug) - feat: upgrade to latest comfyui backend
#165
(Jug) - fix: img2img passes 5 thread stress test
#163
(Jug) - feat: add dynamic prompt support
#161
(Jug) - fix: stability fixes
#159
(Jug) - CI: trigger CI with certain other critical files
#152
(tazlin) - fix: stability fixes
#150
(Jug) - fix: Tox lint/style environments now build (more) correctly
#151
(tazlin) - fix: don't mix up controlnets and run out of vram
#147
(Jug) - feat: active memory and model management
#144
(Jug) - fix: Make thread locking as minimalist as possible
#142
(Jug) - fix: Sha validation fix
#139
(tazlin) - fix: threading and job settings being mixed together
#127
(Jug) - feat: performance optimisation
#125
(Jug) - refactor: Logger tweaks, Model Manager housekeeping
#118
(tazlin) - feat: Clip Rankings
#117
(Divided by Zer0) - feat: Blip
#116
(Divided by Zer0) - build: add support for production builld
#109
(Jug) - feat: make logging setup and control optional
#106
(Jug) - fix: suppress terminal spam
#104
(Jug) - feat: add support for separate source_mask
#103
(Jug) - fix: img2img + highres_fix
#80
(Divided by Zer0) - tests: class scope on inference tests for speedup
#78
(Divided by Zer0) - build: add release mode flag
#76
(Jug) - refactor!: Second big Model Manager rework step
#75
(tazlin) - fix: adjust mlsd annotator defaults
#74
(Jug) - build: patch release
#73
(Jug) - build: upgrade to torch 2, xformers 18 and latest comfyui
#68
(Jug) - feat: Added is_model_loaded() to HyperMM
#67
(Divided by Zer0) - feat: add support for return_control_map
#66
(Jug) - fix: resize img2img before inference
#63
(Divided by Zer0) - fix: add timezone to build results
#61
(Jug) - tests: gfpgan test and size assets
#62
(Divided by Zer0) - feat: Make use of the ControlNet ModelManager
#53
(Divided by Zer0) - test: fix test with red border around it
#58
(Jug) - build: activate build results website
#57
(Jug) - build: make a webpage of test result images
#55
(Jug) - test: fix black 64x64 image tests
#54
(Jug) - feat: add face fixing support
#50
(Jug) - test: change all tests to webp
#49
(Jug) - feat: add controlnet support
#46
(Jug) - ci: inpainting tests
#47
(Divided by Zer0) - build: change how custom nodes are loaded into comfyui
#44
(Jug) - ci: Disable pypi publish
#45
(Divided by Zer0) - docs: readme updates.
#43
(Jug) - docs: readme updates.
#42
(Jug) - feat: Re-adds diffusers model manager
#41
(tazlin) - test: add diffusers inpainting run example
#40
(Jug) - docs: update readme
#39
(Jug) - refactor: We do some light refactoring...
#34
(Divided by Zer0) - test: Optimized tests
#32
(Divided by Zer0) - refactor: Significant code cleanup and CI/build improvements.
#30
(tazlin) - feat: Post processors
#27
(Divided by Zer0) - fix: Duplicate lines
#25
(tazlin) - feat: Adds a github action when pushing to main that will generate a new release and an automatic changelog
#24
(Jug) - fix: References to
horde_model_manager
, more docs#23
(tazlin) - docs: Update LICENSE
#20
(tazlin) - refactor: ModelManager improvements, test adjustments
#19
(tazlin) - fix: missing return
#18
(Divided by Zer0) - refactor: 'ModelManager' rework, added 'WorkerSettings'
#17
(tazlin) - refactor: Test tweaks, type hint fixes
#16
(tazlin) - refactor: Type hints, refactoring, preemptive checks
#15
(tazlin) - fix: test_horde.py syntax error
#14
(tazlin) - fix: Compat fixes for tests from pr #11
#12
(tazlin) - feat: Clip interrogation support
#11
(tazlin) - feat: Adds support for using a Model Manager
#8
(Divided by Zer0) - fix: add proper exception logging to comfyui, closes #64
#64
() - fix: untrack automatically downloaded model reference jsons
501f35d
(tazlin) - fix: remove unused model 'db.json'
6a5b29d
(tazlin) - Revert "fix: pin timm version to 0.6.13"
9c82655
(Jug)
Generated by auto-changelog
.