Patrick von Platen
dadd55fb36
Post Release: v0.24.0 ( #5985 )
...
* Post Release: v0.24.0
* post pone deprecation
* post pone deprecation
* Add model_index.json
2023-12-01 18:43:44 +01:00
Sayak Paul
fdd003d8e2
[Tests] Refactor test_examples.py for better readability ( #5946 )
...
* control and custom diffusion
* dreambooth
* instructpix2pix and dreambooth ckpting
* t2i adapters.
* text to image ft
* textual inversion
* unconditional
* workflows
* import fix
* fix import
2023-11-29 18:43:59 +05:30
Sayak Paul
1477865e48
post release v0.23.0 ( #5730 )
...
* post release
* fix: variant test
* up
* fix: test
2023-11-10 16:35:44 +05:30
Sayak Paul
64603389da
post release (v0.22.0) ( #5658 )
...
post release
2023-11-06 16:23:38 +01:00
Sayak Paul
cc12f3ec92
[Examples] Update with HFApi ( #5393 )
...
* update training examples to use HFAPI.
* update training example.
* reflect the changes in the korean version too.
* Empty-Commit
2023-10-16 19:34:46 +05:30
Sayak Paul
93df5bb670
[Examples] fix unconditioning generation training example for mixed-precision training ( #5407 )
...
* fix: unconditional generation example
* fix: float in loss.
* apply styling.
2023-10-16 14:11:35 +05:30
Humphrey009
9c82b68f07
fix problem of 'accelerator.is_main_process' to run in mutiple GPUs ( #5340 )
...
fix problem of 'accelerator.is_main_process' to run in mutiple GPUs or NPUs
Co-authored-by: jiaqiw <wangjiaqi50@huawei.com >
2023-10-10 15:39:22 +05:30
Patrick von Platen
342c5c02c0
[Release 0.21] Bump version ( #5018 )
...
* [Release 0.21] Bump version
* fix & remove
* fix more
* fix all, upload
2023-09-14 18:28:57 +02:00
Will Berman
d73e6ad050
guard save model hooks to only execute on main process ( #4929 )
2023-09-08 10:30:06 -07:00
Sayak Paul
d0c30cfd37
make post-release ( #4650 )
2023-08-17 14:16:25 +05:30
Patrick von Platen
20e92586c1
0.20.0dev0 ( #4299 )
...
* 0.20.0dev0
* make style
2023-07-26 23:06:18 +02:00
Patrick von Platen
e9eb0938f4
make style
2023-07-12 19:24:47 +02:00
junming huang
a29ea36d62
Update train_unconditional.py ( #3899 )
...
increase the time of timeout when using big dataset or high resolution
2023-07-12 19:24:28 +02:00
Patrick von Platen
b9feed8795
move to 0.19.0dev ( #4048 )
2023-07-11 22:49:12 +02:00
Prathik Rao
1997614aa9
avoid upcasting by assigning dtype to noise tensor ( #3713 )
...
* avoid upcasting by assigning dtype to noise tensor
* make style
* Update train_unconditional.py
* Update train_unconditional.py
* make style
* add unit test for pickle
* revert change
---------
Co-authored-by: root <root@orttrainingdev8.d32nl1ml4oruzj4qz3bqlggovf.px.internal.cloudapp.net >
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
Co-authored-by: Prathik Rao <prathikrao@microsoft.com @orttrainingdev8.d32nl1ml4oruzj4qz3bqlggovf.px.internal.cloudapp.net>
2023-07-04 07:19:49 +05:30
Will Berman
d49e2dd54c
manual check for checkpoints_total_limit instead of using accelerate ( #3681 )
...
* manual check for checkpoints_total_limit instead of using accelerate
* remove controlnet_conditioning_embedding_out_channels
2023-06-15 15:38:54 -07:00
Patrick von Platen
c42f6ee43e
Post 0.17.0 release ( #3721 )
...
* Post release
* Post release
2023-06-08 18:08:49 +02:00
Zachary Mueller
79fa94ea8b
Apply deprecations from Accelerate ( #3714 )
...
Apply deprecations
2023-06-08 16:44:22 +02:00
Patrick von Platen
f842396367
Post release for 0.16.0 ( #3244 )
...
* Post release
* fix more
2023-04-26 17:43:09 +01:00
Patrick von Platen
6ba0efb9a1
Release: v0.16.0
2023-04-26 13:35:01 +02:00
Sayak Paul
3b641eabe9
feat: verfication of multi-gpu support for select examples. ( #3126 )
...
* feat: verfication of multi-gpu support for select examples.
* add: multi-gpu training sections to the relvant doc pages.
2023-04-18 08:36:13 +05:30
Patrick von Platen
0a73b4d3cd
[Post release] v0.16.0dev ( #3072 )
2023-04-12 17:18:30 +01:00
Patrick von Platen
e7534542a2
Release: v0.15.0
2023-04-12 15:15:31 +00:00
Will Berman
67ec9cf513
accelerate min version for ProjectConfiguration import ( #3042 )
2023-04-11 10:12:28 -07:00
Will Berman
a4b2c2f150
train_unconditional save restore unet parameters ( #2706 )
2023-03-16 16:15:56 -07:00
Patrick von Platen
56958e1177
[Training] Fix tensorboard typo ( #2566 )
2023-03-06 15:13:38 +01:00
Alex McKinney
5e5ce13e2f
adds xformers support to train_unconditional.py ( #2520 )
2023-03-03 18:35:59 +01:00
Patrick von Platen
3d2648d743
[Post release] Push post release ( #2546 )
2023-03-03 18:11:01 +01:00
Patrick von Platen
f20c8f5a1a
Release: v0.14.0
2023-03-03 16:45:08 +01:00
Pedro Cuenca
5de4347663
Fix test train_unconditional ( #2481 )
...
* Fix tensorboard tracking with `accelerate` @ `main`
* Fix `train_unconditional.py` with accelerate from main.
2023-02-24 14:31:16 -08:00
Patrick von Platen
3231712b7d
Post release 0.14
2023-02-17 23:57:46 +02:00
Patrick von Platen
b2c1e0d6d4
Release: v0.13.0
2023-02-17 23:38:05 +02:00
Will Berman
5979089713
Revert "Release: v0.13.0" ( #2405 )
...
This reverts commit 024c4376fb .
2023-02-17 10:48:16 -08:00
Patrick von Platen
024c4376fb
Release: v0.13.0
2023-02-17 18:46:00 +02:00
Will Berman
46def7265f
checkpointing_steps_total_limit->checkpoints_total_limit ( #2374 )
2023-02-16 00:28:58 -08:00
Will Berman
296b01e1a1
add total number checkpoints to training scripts ( #2367 )
...
* add total number checkpoints to training scripts
* Update examples/dreambooth/train_dreambooth.py
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2023-02-15 23:58:06 -08:00
Ben Evans
0db19da01f
Log Unconditional Image Generation Samples to W&B ( #2287 )
...
* Log Unconditional Image Generation Samples to WandB
* Check for wandb installation and parity between onnxruntime script
* Log epoch to wandb
* Check for tensorboard logger early on
* style fixes
---------
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-02-14 23:11:12 +01:00
Patrick von Platen
62a15cec6e
make style
2023-02-09 12:27:44 +02:00
Ben Evans
f3c848383a
Run same number of DDPM steps in inference as training ( #2263 )
...
Resolves ValueError: `num_inference_steps`: 1000 cannot be larger than `self.config.train_timesteps`: 50 as the unet model trained with this scheduler can only handle maximal 50 timesteps.
2023-02-09 10:36:38 +01:00
Patrick von Platen
1ed6b77781
[Examples] Test all examples on CPU ( #2289 )
...
* [Examples] Test all examples on CPU
* add
* correct
* Apply suggestions from code review
2023-02-08 15:59:13 +01:00
Chenguo Lin
9d0d070996
EMA: fix state_dict() and load_state_dict() & add cur_decay_value ( #2146 )
...
* EMA: fix `state_dict()` & add `cur_decay_value`
* EMA: fix a bug in `load_state_dict()`
'float' object (`state_dict["power"]`) has no attribute 'get'.
* del train_unconditional_ort.py
2023-02-08 10:44:50 +01:00
Patrick von Platen
a7ca03aa85
Replace flake8 with ruff and update black ( #2279 )
...
* before running make style
* remove left overs from flake8
* finish
* make fix-copies
* final fix
* more fixes
2023-02-07 23:46:23 +01:00
Patrick von Platen
f5ccffecf7
Use accelerate save & loading hooks to have better checkpoint structure ( #2048 )
...
* better accelerated saving
* up
* finish
* finish
* uP
* up
* up
* fix
* Apply suggestions from code review
* correct ema
* Remove @
* up
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* Update docs/source/en/training/dreambooth.mdx
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
---------
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
2023-02-07 20:03:59 +01:00
wfng92
111228cb39
Fix torchvision.transforms and transforms function naming clash ( #2274 )
...
* Fix torchvision.transforms and transforms function naming clash
* Update unconditional script for onnx
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
---------
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
2023-02-07 17:36:32 +01:00
wfng92
b1dad2e9d3
Make center crop and random flip as args for unconditional image generation ( #2259 )
...
* Add center crop and horizontal flip to args
* Update command to use center crop and random flip
* Add center crop and horizontal flip to args
* Update command to use center crop and random flip
2023-02-07 11:58:31 +01:00
Prathik Rao
a87e87fcbe
refactor onnxruntime integration ( #2042 )
...
* refactor onnxruntime integration
* fix requirements.txt bug
* make style
* add support for textual_inversion
* make style
* add readme
* cleanup README files
* 1/27/2023 update to training scripts
* make style
* 1/30 update to train_unconditional
* style with black-22.8.0
---------
Co-authored-by: Prathik Rao <prathikrao@microsoft.com >
Co-authored-by: anton- <anton@huggingface.co >
2023-02-03 12:04:59 +01:00
Pedro Cuenca
44f6bc81c7
Don't copy when unwrapping model ( #2166 )
...
* Don't copy when unwrapping model.
Otherwise an exception is raised when using fp16.
* Remove unused import
2023-01-30 20:18:20 +01:00
Patrick von Platen
09779cbb40
[Bump version] 0.13.0dev0 & Deprecate predict_epsilon ( #2109 )
...
* [Bump version] 0.13
* Bump model up
* up
2023-01-25 17:59:02 +01:00
Patrick von Platen
180841bbde
Release: v0.12.0
2023-01-25 15:48:00 +02:00
Pedro Cuenca
31336dae3b
Fix resume epoch for all training scripts except textual_inversion ( #2079 )
2023-01-24 12:02:41 +01:00