Anton Lozhkov
2e209c30cf
[v0.4.0] Temporarily remove Flax modules from the public API ( #755 )
...
Temporarily remove Flax modules from the public API
2022-10-06 18:10:36 +02:00
Patrick von Platen
78744b6a8f
No more use_auth_token=True ( #733 )
...
* up
* uP
* uP
* make style
* Apply suggestions from code review
* up
* finish
2022-10-05 17:16:15 +02:00
Patrick von Platen
a8a3a20d36
[Tests] Add accelerate to testing ( #729 )
...
* fix accelerate for testing
* fix copies
* uP
2022-10-05 11:35:02 +02:00
Pi Esposito
4d1cce2fd0
add accelerate to load models with smaller memory footprint ( #361 )
...
* add accelerate to load models with smaller memory footprint
* remove low_cpu_mem_usage as it is reduntant
* move accelerate init weights context to modelling utils
* add test to ensure results are the same when loading with accelerate
* add tests to ensure ram usage gets lower when using accelerate
* move accelerate logic to single snippet under modelling utils and remove it from configuration utils
* format code using to pass quality check
* fix imports with isor
* add accelerate to test extra deps
* only import accelerate if device_map is set to auto
* move accelerate availability check to diffusers import utils
* format code
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
2022-10-04 15:21:40 +02:00
Josh Achiam
4ff4d4db12
Checkpoint conversion script from Diffusers => Stable Diffusion (CompVis) ( #701 )
...
* Conversion script
* ran black
* ran isort
* remove unused import
* map location so everything gets loaded onto CPU before conversion
* ran black again
* Update setup.py
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
2022-10-04 13:33:38 +02:00
Anton Lozhkov
1070e1a38a
[CI] Speed up slow tests ( #708 )
...
* [CI] Localize the HF cache
* pip cache
* de-env
* refactor matrix
* fix fast cache
* less onnx steps
* revert
* revert pip cache
* revert pip cache
* remove debugging trigger
2022-10-03 22:16:23 +02:00
Josh Achiam
a784be2ebe
Allow resolutions that are not multiples of 64 ( #505 )
...
* Allow resolutions that are not multiples of 64
* ran black
* fix bug
* add test
* more explanation
* more comments
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
2022-09-30 09:54:40 +02:00
Anton Lozhkov
57b70c599c
[CI] Fix onnxruntime installation order ( #633 )
2022-09-24 18:32:03 +02:00
Anton Lozhkov
dd350c8afe
Handle the PIL.Image.Resampling deprecation ( #588 )
...
* Handle the PIL.Image.Resampling deprecation
* style
2022-09-22 00:02:14 +02:00
Anton Lozhkov
6bd005ebbe
[ONNX] Collate the external weights, speed up loading from the hub ( #610 )
2022-09-21 22:26:30 +02:00
Anton Lozhkov
e72f1a8a71
Add torchvision to training deps ( #607 )
2022-09-21 13:54:32 +02:00
Patrick von Platen
9e439d8c60
[Hub] Update hub version ( #538 )
2022-09-16 20:29:01 +02:00
Patrick von Platen
721e017401
[Flax] Make room for more frameworks ( #494 )
...
* start
* finish
2022-09-13 13:24:27 +02:00
Patrick von Platen
b2b3b1a8ab
[Black] Update black ( #433 )
...
* Update black
* update table
2022-09-08 22:10:01 +02:00
anton-l
5e71fb7752
Version bump: 0.4.0.dev0
2022-09-08 19:14:29 +02:00
anton-l
3f55d1359f
Release: 0.3.0
2022-09-08 18:20:05 +02:00
Anton Lozhkov
8d9c4a531b
[ONNX] Stable Diffusion exporter and pipeline ( #399 )
...
* initial export and design
* update imports
* custom prover, import fixes
* Update src/diffusers/onnx_utils.py
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
* Update src/diffusers/onnx_utils.py
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
* remove push_to_hub
* Update src/diffusers/onnx_utils.py
Co-authored-by: Suraj Patil <surajp815@gmail.com>
* remove torch_device
* numpify the rest of the pipeline
* torchify the safety checker
* revert tensor
* Code review suggestions + quality
* fix tests
* fix provider, add an end-to-end test
* style
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
Co-authored-by: Suraj Patil <surajp815@gmail.com>
2022-09-08 15:17:28 +02:00
Mishig Davaadorj
daddd98b88
package `version` on main should have `.dev0` suffix ( #354 )
...
* package `version` on main should have `.dev0` suffix
package `version` on main should have `.dev0` suffix, which is the convention followed in transformers [here](https://github.com/huggingface/transformers/blob/main/setup.py#L403 )
which will also make the docs built into `main` folder in [doc-build diffusers](https://github.com/huggingface/doc-build/tree/main/diffusers )
* dev version should be incremented
* Update version in `__init__.py`
2022-09-05 11:26:23 +02:00
Patrick von Platen
59c1af77e8
[Commands] Add env command ( #352 )
...
* [Commands] Add env command
* Apply suggestions from code review
2022-09-04 17:43:51 +02:00
Patrick von Platen
fd76845651
Add transformers and scipy to dependency table ( #348 )
...
uP
2022-09-04 09:46:20 +02:00
Anton Lozhkov
7e1b202d5e
Add datasets + transformers + scipy to test deps ( #279 )
...
Add datasets + transformers to test deps
2022-08-30 20:19:21 +02:00
Anton Lozhkov
11133dcca1
Initialize CI for code quality and testing ( #256 )
...
* Init CI
* clarify cpu
* style
* Check scripts quality too
* Drop smi for cpu tests
* Run PR tests on cpu docker envs
* Update .github/workflows/push_tests.yml
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
* Try minimal python container
* Print env, install stable GPU torch
* Manual torch install
* remove deprecated platform.dist()
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
2022-08-26 17:34:58 +02:00
Anton Lozhkov
365f75233f
Pin black==22.3 to keep a stable --preview flag ( #249 )
...
Pin black==22.3
2022-08-25 15:19:59 +02:00
anton-l
60a147343f
Release: v0.2.4
2022-08-22 18:45:43 +02:00
anton-l
ebd80e2618
Release: v0.2.3
2022-08-22 10:49:38 +02:00
Anton Lozhkov
df90f0ce98
Add `is_torch_available`, `is_flax_available` ( #204 )
...
* Add is_<framework>_available, refactor import utils
* deps
* quality
2022-08-17 16:47:20 +02:00
Anton Lozhkov
ed22b4fd07
Revive `make quality` ( #203 )
...
* Revive Make utils
* Add datasets for training too
2022-08-17 15:22:04 +02:00
Patrick von Platen
4b02f53e62
Release: v0.2.2
2022-08-16 19:30:08 +02:00
anton-l
c1b378db69
Release: v0.2.1
2022-08-16 18:22:45 +02:00
anton-l
ea2e177c1d
Release: v0.2.0
2022-08-16 17:39:50 +02:00
anton-l
b6cadcef98
Release: 0.1.3
2022-07-28 10:27:32 +02:00
Patrick von Platen
2f1f7b01d6
Release: 0.1.2
2022-07-21 15:03:11 +02:00
Patrick von Platen
e795a4c6f8
Fix import metadatalib
2022-07-21 04:56:46 +02:00
Patrick von Platen
4293b9f54f
Release: 0.1.1
2022-07-21 04:51:37 +02:00
Patrick von Platen
0e5f2daee7
Release: 0.1.0
2022-07-21 02:35:27 +00:00
Patrick von Platen
416749ff96
modelcards and tensorboard are optional
2022-07-21 02:30:55 +00:00
anton-l
44bb38fd8b
Include model_card_template.md with the package
2022-07-19 17:07:54 +02:00
anton-l
21aac1aca9
fix setup
2022-06-30 10:21:37 +02:00
Anton Lozhkov
8cba133f36
Add the model card template ( #43 )
...
* add a metrics logger
* fix LatentDiffusionUncondPipeline
* add VQModel in init
* add image logging to tensorboard
* switch manual templates to the modelcards package
* hide ldm example
Co-authored-by: patil-suraj <surajp815@gmail.com>
2022-06-29 15:37:23 +02:00
Patrick von Platen
611163405f
v0.0.4-release
2022-06-15 16:21:11 +02:00
Patrick von Platen
57a70b809e
v0.0.3-release
2022-06-15 15:53:48 +02:00
Patrick von Platen
17c574a16d
remove torchvision dependency
2022-06-15 12:35:47 +02:00
Patrick von Platen
cbb19ee84e
fix setup
2022-06-09 14:06:58 +02:00
Patrick von Platen
49257b4abf
finish transformers removal
2022-06-09 12:36:37 +02:00
Patrick von Platen
5a784f98a6
Dev version
2022-06-07 19:41:50 +02:00
Patrick von Platen
95f4256fc9
upload some cleaning tools
2022-05-31 10:17:19 +02:00
Patrick von Platen
d849816659
init upload
2022-05-30 18:21:15 +02:00