Skip to content

Releases: kiri-art/docker-diffusers-api

v1.7.0

04 Sep 15:18
Compare
Choose a tag to compare

1.7.0 (2023-09-04)

Bug Fixes

  • addons: async TI download status, LoRA improvements (de8cfdc)
  • circleci: pytest --ignore=Real-ESRGAN (d7038b5)
  • circleci: remove conda from pytest call (2f29af2)
  • diffusers: bump to aae2726 (jul30) post v0.19.2 + fixes (6c0a10a)
  • Dockerfile: -yqq for apt-get, apt-utils, extra deps (bf470da)
  • Dockerfile: TZ tzdata fix (9c5d911)
  • misc: fix failing tests, pipeline init in rare circumstances (9338648)
  • prime/update: commit these useful utility scripts (7b167c0)
  • upsample: return $meta for kiri (b9dd6b7)
  • x_attn_kwargs: only pass to pipeline if set (3f1f980)

Features

  • checkpoints: use correct pipeline for "inpaint" in path (16dd383)
  • loras: ability to specify #?scale=0.1 -> cross_attn_kwargs (747fc0d)
  • pytorch2: bump deps, drop conda/xformers (a3d8078)
  • sdxl,compel: Support. AutoPipeline default, safety_check fix (993be12)
  • sdxl: fix sd_xl, loras; ability to init load specific pipeline (7e3af77)
  • textualInversion: very early support (2babd53)
  • upsample: initial RealESRGAN support for runtime downloads (8929508)

v1.6.0

12 Jul 11:53
Compare
Choose a tag to compare

1.6.0 (2023-07-12)

Bug Fixes

  • BaseStorage: mv misplaced .query from BaseArchive to BaseStorage (0c7a757)
  • conversion: recognize "safetensor" anywhere in filename (1ceab7d)
  • deps: bump diffusers to b9feed8, lock bitsandbytes==0.39.1 (be1c322)
  • deps: diffusers to 0.17.0 + latest commits, other packages (a6e9db0)
  • pipelines: pass revision/precision for community pipelines too (20311cf)
  • safety_checker: drop DummySafetyChecker and just use None (e4fbf22)

Features

  • checkpoints: support #fname query in HTTPStorage (0cb839d)
  • dreambooth: update / merge in all upstream changes to date (a40129a)
  • loras: use load_lora_weights (works with A1111 files too) (7a64846)
  • storage: allow #a=1&b=2 params; HTTP can use #fname=XXX (4fe13ef)

v1.5.0

24 May 10:08
Compare
Choose a tag to compare

1.5.0 (2023-05-24)

Bug Fixes

  • app: async fixes for download, train_dreambooth (0dcbd16)
  • app: diffusers callback cannot be async; use asyncio.run() (7854649)
  • app: up sanic RESPONSE_TIMEOUT from 1m to 1hr (8e2003a)
  • attn_procs: apply workaround only for storage not hf repos (b98710f)
  • attn_procs: load non-safetensors attn_procs ourself (072e7a3), closes /github.com/huggingface/diffusers/pull/2448#issuecomment-1453938119
  • deps: pin websockets<11.0 for sanic (33ae2f4)
  • inference: return $error NO_MODEL_ID vs later crash on None (46ea977)
  • storage: actually, always set self.status (default None) (c309ca9)
  • storage: don't set self.status to None (9b88b80)
  • storage: extract with dir= must not mutate dir (download, logs) (b1f8f87)
  • tests: pin urlllib3 to < 2, avoids break in docker package (ccf8231)

Features

  • app: run pipeline via asyncio.to_thread (e87f7e7)
  • attn_procs: from_safetensors override, save .savetensors fname (5fb6487)
  • cors: add sanic-ext and set default cors-origin to "*" (eb2a385)
  • diffusers: bump to 0.15.0 + 2 weeks with lpw fix (9965cb5) (77e9078)
  • diffusers: bump to latest diffusers, 0.14 + patches (see note) (48a99a5)
  • download: async, status; download.py: use download_and_extract (bb7434a)
  • HTTPStorage: store filename from content-disposition (2066c44)
  • loadModel: send loadModel status (db75740)
  • status: initial status work (d1cd39e)
  • storage: support misc tar compression; progress (a8c8337)
  • stream_events: stream send()'s to client too (08daf4f)

v1.4.0

28 Feb 15:25
Compare
Choose a tag to compare

1.4.0 (2023-02-28)

Bug Fixes

  • checkpoints: new conversion pipeline + convert w/o MODEL_URL (cd7f54d)
  • diffusers: bump to latest commit (includes v0.13.1) (400e3d7)
  • diffusers: bump to recent commit, includes misc LoRA fixes (7249c30)
  • loadModel: pass revision arg too (cd5f995)

Features

  • attn_procs: initial URL work (see notes) (6348836)
  • callback: if modelInput.callback_steps, send() current step (2279de1)
  • gpu: auto-detect GPU (CUDA/MPS/cpu), remove hard-coded (#20) (682a342)
  • lora: callInput attn_procs to load LoRA's for inference (cb54291)
  • send: set / override SEND_URL, SIGN_KEY via callInputs (74b4c53)

v1.3.0

26 Jan 18:28
Compare
Choose a tag to compare

1.3.0 (2023-01-26)

Bug Fixes

  • diffusers: bump to v0.12.0 (635d9d9)
  • diffusers: update to latest commit (87632aa)
  • dreambooth: bump diffusers, fixes fp16 mixed precision training (0f5d5ff)
  • dreambooth: merge commits to v0.12.0 (NB: mixed-precision issue) (88f04f8)
  • pipelines: fix clearPipelines() backport from cloud-cache (9577f93)
  • requirements: bump transformers,accelerate,safetensors & others (aebcf65)
  • re: use raw strings r"" for regexps (41310c2)
  • tests/lambda: export HF_AUTH_TOKEN (9f11e7b)
  • test: shallow copy to avoid mutating base test inputs (8c41167)

Features

  • downloads: RUNTIME_DOWNLOAD from HF when no MODEL_URL given (73784a1)

v1.2.3

09 Jan 12:23
Compare
Choose a tag to compare

1.2.3 (2023-01-09)

Bug Fixes

  • re: use raw strings r"" for regexps (41310c2)

v1.2.2

09 Jan 11:54
Compare
Choose a tag to compare

1.2.2 (2023-01-09)

Bug Fixes

  • dreambooth: runtime_dls path fix; integration tests (ce3827f)
  • loadModel: revision = None if revision == "" else revision (1773631)

v1.2.1

05 Jan 06:37
Compare
Choose a tag to compare

1.2.1 (2023-01-05)

Bug Fixes

  • build-download: support regular HF download not just cloud cache (52edf6b)

v1.2.0

04 Jan 13:25
Compare
Choose a tag to compare

1.2.0 (2023-01-04)

Features

  • build: separate MODEL_REVISION, MODEL_PRECISION, HF_MODEL_ID (fa9dd16)

v1.1.0

04 Jan 06:10
Compare
Choose a tag to compare

1.1.0 (2023-01-04)

Features

  • downloads: allow HF_MODEL_ID call-arg (defauls to MODEL_ID) (adaa7f6)
  • downloads: allow separate MODEL_REVISION and MODEL_PRECISION (6edc821)