Skip to content

v1.0.0

Compare
Choose a tag to compare
@gadicc gadicc released this 31 Dec 09:16
· 44 commits to split since this release

1.0.0 (2022-12-31)

Bug Fixes

  • app: clearPipelines() before loadModel() to free RAM (ec45acf)
  • app: init: don't process MODEL_ID if not RUNTIME_DOWNLOADS (683677f)
  • dockerfile: bump diffusers to eb1abee693104dd45376dbddd614320f2a0beb24 (1769330)
  • downloads: model_url, model_id should be optional (9a19e7e)
  • dreambooth: don't crash on cleanup when no class_data_dir created (36e64b1)
  • dreambooth: enable mixed_precision training, default to fp16 (0430d23)
  • gitScheduler: fix deprecation warning s/from_config/from_pretrained/ (92b2b43)
  • pipelines: community pipelines, set torch_dtype too (0cc1b63)
  • pipelines: fix clearPipelines(), load model w/ correct precision (3085412)
  • requirements: bumps transformers from 4.22.2 to 4.25.1 (b13b58c)
  • s3: incorrect value for tqdm causing crash (9527ece)
  • send: container_id detection, use /containers/ to grep (5c0606a)
  • tests: default to DPMSolverMultistepScheduler and 20 steps (a9c7bb0)

Features

  • ability for custom config.yaml in CHECKPOINT_CONFIG_URL (d2b507c)
  • add PyPatchMatch for outpainting support (3675bd3)
  • app: don't track downloads in mem, check on disk (51729e2)
  • app: runtime downloads with MODEL_URL (7abc4ac)
  • app: runtime downloads, re-use loaded model if requested again (b84e822)
  • callInputs: MODEL_ID, PIPELINE, SCHEDULER now optional (ef420a1)
  • cloud_cache: normalize model_id and include precision (ad1b2ef)
  • diffusers: bump to v0.10.12 and one commit after (6b68afd) (ec9117b)
  • diffusers: bump to v0.9.0 (0504d97)
  • docker: diffusers-api-base image, build, run.sh (1cbfc4f)
  • dockerfile: FROM_IMAGE build-arg to pick base image (a0c37a6)
  • Dockerfile: make SDv2 the default (+ some formatting cleanup) (c1e73ef)
  • dockerfile: runtime downloads (b40ae86)
  • Dockerfile: SAFETENSORS_FAST_GPU (62209be)
  • download: default_path as normalized_model_id.tar.zst (5ad0d88)
  • download: delete .zst file after uncompress (ab25280)
  • download: record download timings (7457e50)
  • downloads: runtime checkpoint conversion (2414cd9)
  • dreambooth: save in safetensors format, tar up with -v (5c3e86a)
  • errors: try...catch everything, return as JSON (901679c)
  • getScheduler: make DPMSolverMultistepScheduler the default (085d06f)
  • k-diffusion: add pip package for use in k-diffusion shedulers (3e901ad)
  • models: store in ~/.cache/diffusers-api (volume support) (8032ec1)
  • pipelines: allow calling of ALL PIPELINES (official+community) (1ccbaad)
  • pipelines: initial community pipeline support (7af45cf)
  • s3: s3client(), file_exists() methods (0308af9)
  • s3: upload/download progress indicators (76dd303)
  • send: prefer env var CONTAINER_ID if set to full docker uuid (eec5112)
  • send: SEND_URL and SIGN_KEY now settable with build-vars (01cf354)
  • test: allow TEST_URL to override https://localhost:8000/ (9b46387)
  • tests: allow override BANANA_API_URL (aca6aca)