1. 20 Apr, 2023 1 commit
    • nupurkmr9's avatar
      adding custom diffusion training to diffusers examples (#3031) · 3979aac9
      nupurkmr9 authored
      
      
      * diffusers==0.14.0 update
      
      * custom diffusion update
      
      * custom diffusion update
      
      * custom diffusion update
      
      * custom diffusion update
      
      * custom diffusion update
      
      * custom diffusion update
      
      * custom diffusion
      
      * custom diffusion
      
      * custom diffusion
      
      * custom diffusion
      
      * custom diffusion
      
      * apply formatting and get rid of bare except.
      
      * refactor readme and other minor changes.
      
      * misc refactor.
      
      * fix: repo_id issue and loaders logging bug.
      
      * fix: save_model_card.
      
      * fix: save_model_card.
      
      * fix: save_model_card.
      
      * add: doc entry.
      
      * refactor doc,.
      
      * custom diffusion
      
      * custom diffusion
      
      * custom diffusion
      
      * apply style.
      
      * remove tralining whitespace.
      
      * fix: toctree entry.
      
      * remove unnecessary print.
      
      * custom diffusion
      
      * custom diffusion
      
      * custom diffusion test
      
      * custom diffusion xformer update
      
      * custom diffusion xformer update
      
      * custom diffusion xformer update
      
      ---------
      Co-authored-by: default avatarNupur Kumari <nupurkumari@Nupurs-MacBook-Pro.local>
      Co-authored-by: default avatarSayak Paul <spsayakpaul@gmail.com>
      Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
      Co-authored-by: default avatarNupur Kumari <nupurkumari@nupurs-mbp.wifi.local.cmu.edu>
      3979aac9
  2. 19 Apr, 2023 2 commits
  3. 18 Apr, 2023 4 commits
  4. 17 Apr, 2023 1 commit
  5. 14 Apr, 2023 1 commit
  6. 12 Apr, 2023 5 commits
    • Andreas Steiner's avatar
      Adds profiling flags, computes train metrics average. (#3053) · d06e0694
      Andreas Steiner authored
      * WIP controlnet training
      
      - bugfix --streaming
      - bugfix running report_to!='wandb'
      - adds memory profile before validation
      
      * Adds final logging statement.
      
      * Sets train epochs to 11.
      
      Looking at a longer ~16ep run, we see only good validation images
      after ~11ep:
      
      https://wandb.ai/andsteing/controlnet_fill50k/runs/3j2hx6n8
      
      
      
      * Removes --logging_dir (it's not used).
      
      * Adds --profile flags.
      
      * Updates --output_dir=runs/fill-circle-{timestamp}.
      
      * Compute mean of `train_metrics`.
      
      Previously `train_metrics[-1]` was logged, resulting in very bumpy train
      metrics.
      
      * Improves logging a bit.
      
      - adds l2_grads gradient norm logging
      - adds steps_per_sec
      - sets walltime as x coordinate of train/step
      - logs controlnet_params config
      
      * Adds --ccache (doesn't really help though).
      
      * minor fix in controlnet flax example (#2986)
      
      * fix the error when push_to_hub but not log validation
      
      * contronet_from_pt & controlnet_revision
      
      * add intermediate checkpointing to the guide
      
      * Bugfix --profile_steps
      
      * Sets `RACKER_PROJECT_NAME='controlnet_fill50k'`.
      
      * Logs fractional epoch.
      
      * Adds relative `walltime` metric.
      
      * Adds `StepTraceAnnotation` and uses `global_step` insetad of `step`.
      
      * Applied `black`.
      
      * Streamlines commands in README a bit.
      
      * Removes `--ccache`.
      
      This makes only a very small difference (~1 min) with this model size, so removing
      the option introduced in cdb3cc.
      
      * Re-ran `black`.
      
      * Update examples/controlnet/README.md
      Co-authored-by: default avatarSayak Paul <spsayakpaul@gmail.com>
      
      * Converts spaces to tab.
      
      * Removes repeated args.
      
      * Skips first step (compilation) in profiling
      
      * Updates README with profiling instructions.
      
      * Unifies tabs/spaces in README.
      
      * Re-ran style & quality.
      
      ---------
      Co-authored-by: default avatarSayak Paul <spsayakpaul@gmail.com>
      d06e0694
    • Patrick von Platen's avatar
      [Post release] v0.16.0dev (#3072) · 0a73b4d3
      Patrick von Platen authored
      0a73b4d3
    • Patrick von Platen's avatar
      Release: v0.15.0 · e7534542
      Patrick von Platen authored
      e7534542
    • Sayak Paul's avatar
      Fix InstructPix2Pix training in multi-GPU mode (#2978) · 5a7d35e2
      Sayak Paul authored
      * fix: norm group test for UNet3D.
      
      * fix: unet rejig.
      
      * fix: unwrapping when running validation inputs.
      
      * unwrapping the unet too.
      
      * fix: device.
      
      * better unwrapping.
      
      * unwrapping before ema.
      
      * unwrapping.
      5a7d35e2
    • Sayak Paul's avatar
      [Examples] Fix type-casting issue in the ControlNet training script (#2994) · e607a582
      Sayak Paul authored
      * fix: norm group test for UNet3D.
      
      * fix: type-casting issue in controlnet training.
      e607a582
  7. 11 Apr, 2023 6 commits
  8. 10 Apr, 2023 4 commits
  9. 09 Apr, 2023 1 commit
  10. 06 Apr, 2023 3 commits
  11. 05 Apr, 2023 1 commit
  12. 04 Apr, 2023 4 commits
  13. 31 Mar, 2023 1 commit
  14. 30 Mar, 2023 2 commits
  15. 29 Mar, 2023 2 commits
  16. 28 Mar, 2023 2 commits