Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# 1.0.0 (2022-12-31) ### Bug Fixes * **app:** clearPipelines() before loadModel() to free RAM ([ec45acf](ec45acf)) * **app:** init: don't process MODEL_ID if not RUNTIME_DOWNLOADS ([683677f](683677f)) * **dockerfile:** bump diffusers to eb1abee693104dd45376dbddd614320f2a0beb24 ([1769330](1769330)) * **downloads:** model_url, model_id should be optional ([9a19e7e](9a19e7e)) * **dreambooth:** don't crash on cleanup when no class_data_dir created ([36e64b1](36e64b1)) * **dreambooth:** enable mixed_precision training, default to fp16 ([0430d23](0430d23)) * **gitScheduler:** fix deprecation warning s/from_config/from_pretrained/ ([92b2b43](92b2b43)) * **pipelines:** community pipelines, set torch_dtype too ([0cc1b63](0cc1b63)) * **pipelines:** fix clearPipelines(), load model w/ correct precision ([3085412](3085412)) * **requirements:** bumps transformers from 4.22.2 to 4.25.1 ([b13b58c](b13b58c)) * **s3:** incorrect value for tqdm causing crash ([9527ece](9527ece)) * **send:** container_id detection, use /containers/ to grep ([5c0606a](5c0606a)) * **tests:** default to DPMSolverMultistepScheduler and 20 steps ([a9c7bb0](a9c7bb0)) ### Features * ability for custom config.yaml in CHECKPOINT_CONFIG_URL ([d2b507c](d2b507c)) * add PyPatchMatch for outpainting support ([3675bd3](3675bd3)) * **app:** don't track downloads in mem, check on disk ([51729e2](51729e2)) * **app:** runtime downloads with MODEL_URL ([7abc4ac](7abc4ac)) * **app:** runtime downloads, re-use loaded model if requested again ([b84e822](b84e822)) * **callInputs:** `MODEL_ID`, `PIPELINE`, `SCHEDULER` now optional ([ef420a1](ef420a1)) * **cloud_cache:** normalize model_id and include precision ([ad1b2ef](ad1b2ef)) * **diffusers:** bump to v0.10.12 and one commit after (6b68afd) ([ec9117b](ec9117b)) * **diffusers:** bump to v0.9.0 ([0504d97](0504d97)) * **docker:** diffusers-api-base image, build, run.sh ([1cbfc4f](1cbfc4f)) * **dockerfile:** FROM_IMAGE build-arg to pick base image ([a0c37a6](a0c37a6)) * **Dockerfile:** make SDv2 the default (+ some formatting cleanup) ([c1e73ef](c1e73ef)) * **dockerfile:** runtime downloads ([b40ae86](b40ae86)) * **Dockerfile:** SAFETENSORS_FAST_GPU ([62209be](62209be)) * **download:** default_path as normalized_model_id.tar.zst ([5ad0d88](5ad0d88)) * **download:** delete .zst file after uncompress ([ab25280](ab25280)) * **download:** record download timings ([7457e50](7457e50)) * **downloads:** runtime checkpoint conversion ([2414cd9](2414cd9)) * **dreambooth:** save in safetensors format, tar up with -v ([5c3e86a](5c3e86a)) * **errors:** try...catch everything, return as JSON ([901679c](901679c)) * **getScheduler:** make DPMSolverMultistepScheduler the default ([085d06f](085d06f)) * **k-diffusion:** add pip package for use in k-diffusion shedulers ([3e901ad](3e901ad)) * **models:** store in ~/.cache/diffusers-api (volume support) ([8032ec1](8032ec1)) * **pipelines:** allow calling of ALL PIPELINES (official+community) ([1ccbaad](1ccbaad)) * **pipelines:** initial community pipeline support ([7af45cf](7af45cf)) * **s3:** s3client(), file_exists() methods ([0308af9](0308af9)) * **s3:** upload/download progress indicators ([76dd303](76dd303)) * **send:** prefer env var CONTAINER_ID if set to full docker uuid ([eec5112](eec5112)) * **send:** SEND_URL and SIGN_KEY now settable with build-vars ([01cf354](01cf354)) * **test:** allow TEST_URL to override https://localhost:8000/ ([9b46387](9b46387)) * **tests:** allow override BANANA_API_URL ([aca6aca](aca6aca))
- Loading branch information