Skip to content

v1.5.0

Compare
Choose a tag to compare
@gadicc gadicc released this 24 May 10:08
· 40 commits to main since this release

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)