1. 14 Aug, 2021 1 commit
  2. 11 Aug, 2021 1 commit
    • Ayush Chaurasia's avatar
      W&B: Fix for 4360 (#4388) · a4e45530
      Ayush Chaurasia authored
      
      
      * Improve docstrings and run names
      
      * default wandb login prompt with timeout
      
      * return key
      
      * Update api_key check logic
      
      * Properly support zipped dataset feature
      
      * update docstring
      
      * Revert tuorial change
      
      * extend changes to log_dataset
      
      * add run name
      
      * bug fix
      
      * bug fix
      
      * Update comment
      
      * fix import check
      
      * remove unused import
      
      * Hardcore .yaml file extension
      
      * reduce code
      
      * Reformat using pycharm
      
      * Remove redundant try catch
      
      * More refactoring and bug fixes
      
      * retry
      
      * Reformat using pycharm
      
      * respect LOGGERS include list
      
      * Fix
      
      * fix
      
      Co-authored-by: default avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      a4e45530
  3. 28 Jul, 2021 4 commits
  4. 27 Jul, 2021 1 commit
  5. 26 Jul, 2021 1 commit
  6. 24 Jul, 2021 1 commit
    • Glenn Jocher's avatar
      Refactor train.py and val.py `loggers` (#4137) · efe60b56
      Glenn Jocher authored
      * Update loggers
      
      * Config
      
      * Update val.py
      
      * cleanup
      
      * fix1
      
      * fix2
      
      * fix3 and reformat
      
      * format sweep.py
      
      * Logger() class
      
      * cleanup
      
      * cleanup2
      
      * wandb package import fix
      
      * wandb package import fix2
      
      * txt fix
      
      * fix4
      
      * fix5
      
      * fix6
      
      * drop wandb into utils/loggers
      
      * fix 7
      
      * rename loggers/wandb_logging to loggers/wandb
      
      * Update message
      
      * Update message
      
      * Update message
      
      * cleanup
      
      * Fix x axis bug
      
      * fix rank 0 issue
      
      * cleanup
      efe60b56
  7. 23 Jul, 2021 1 commit
  8. 19 Jul, 2021 2 commits
  9. 14 Jul, 2021 1 commit
  10. 25 Jun, 2021 1 commit
  11. 21 Jun, 2021 1 commit
  12. 19 Jun, 2021 1 commit
    • Glenn Jocher's avatar
      Update DDP for `torch.distributed.run` with `gloo` backend (#3680) · fad27c00
      Glenn Jocher authored
      * Update DDP for `torch.distributed.run`
      
      * Add LOCAL_RANK
      
      * remove opt.local_rank
      
      * backend="gloo|nccl"
      
      * print
      
      * print
      
      * debug
      
      * debug
      
      * os.getenv
      
      * gloo
      
      * gloo
      
      * gloo
      
      * cleanup
      
      * fix getenv
      
      * cleanup
      
      * cleanup destroy
      
      * try nccl
      
      * return opt
      
      * add --local_rank
      
      * add timeout
      
      * add init_method
      
      * gloo
      
      * move destroy
      
      * move destroy
      
      * move print(opt) under if RANK
      
      * destroy only RANK 0
      
      * move destroy inside train()
      
      * restore destroy outside train()
      
      * update print(opt)
      
      * cleanup
      
      * nccl
      
      * gloo with 60 second timeout
      
      * update namespace printing
      fad27c00
  13. 14 Jun, 2021 1 commit
  14. 11 Jun, 2021 1 commit
  15. 21 May, 2021 1 commit
  16. 07 May, 2021 1 commit
  17. 05 May, 2021 1 commit
  18. 30 Apr, 2021 1 commit
  19. 21 Apr, 2021 1 commit
  20. 10 Apr, 2021 1 commit
  21. 06 Apr, 2021 1 commit
  22. 02 Apr, 2021 1 commit
  23. 28 Mar, 2021 1 commit
  24. 23 Mar, 2021 1 commit
  25. 22 Mar, 2021 1 commit
    • Ayush Chaurasia's avatar
      Improved W&B integration (#2125) · e8fc97aa
      Ayush Chaurasia authored
      
      
      * Init Commit
      
      * new wandb integration
      
      * Update
      
      * Use data_dict in test
      
      * Updates
      
      * Update: scope of log_img
      
      * Update: scope of log_img
      
      * Update
      
      * Update: Fix logging conditions
      
      * Add tqdm bar, support for .txt dataset format
      
      * Improve Result table Logger
      
      * Init Commit
      
      * new wandb integration
      
      * Update
      
      * Use data_dict in test
      
      * Updates
      
      * Update: scope of log_img
      
      * Update: scope of log_img
      
      * Update
      
      * Update: Fix logging conditions
      
      * Add tqdm bar, support for .txt dataset format
      
      * Improve Result table Logger
      
      * Add dataset creation in training script
      
      * Change scope: self.wandb_run
      
      * Add wandb-artifact:// natively
      
      you can now use --resume with wandb run links
      
      * Add suuport for logging dataset while training
      
      * Cleanup
      
      * Fix: Merge conflict
      
      * Fix: CI tests
      
      * Automatically use wandb config
      
      * Fix: Resume
      
      * Fix: CI
      
      * Enhance: Using val_table
      
      * More resume enhancement
      
      * FIX : CI
      
      * Add alias
      
      * Get useful opt config data
      
      * train.py cleanup
      
      * Cleanup train.py
      
      * more cleanup
      
      * Cleanup| CI fix
      
      * Reformat using PEP8
      
      * FIX:CI
      
      * rebase
      
      * remove uneccesary changes
      
      * remove uneccesary changes
      
      * remove uneccesary changes
      
      * remove unecessary chage from test.py
      
      * FIX: resume from local checkpoint
      
      * FIX:resume
      
      * FIX:resume
      
      * Reformat
      
      * Performance improvement
      
      * Fix local resume
      
      * Fix local resume
      
      * FIX:CI
      
      * Fix: CI
      
      * Imporve image logging
      
      * (:(:Redo CI tests:):)
      
      * Remember epochs when resuming
      
      * Remember epochs when resuming
      
      * Update DDP location
      
      Potential fix for #2405
      
      * PEP8 reformat
      
      * 0.25 confidence threshold
      
      * reset train.py plots syntax to previous
      
      * reset epochs completed syntax to previous
      
      * reset space to previous
      
      * remove brackets
      
      * reset comment to previous
      
      * Update: is_coco check, remove unused code
      
      * Remove redundant print statement
      
      * Remove wandb imports
      
      * remove dsviz logger from test.py
      
      * Remove redundant change from test.py
      
      * remove redundant changes from train.py
      
      * reformat and improvements
      
      * Fix typo
      
      * Add tqdm tqdm progress when scanning files, naming improvements
      
      Co-authored-by: default avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      e8fc97aa
  26. 02 Feb, 2021 1 commit
    • Ayush Chaurasia's avatar
      Start setup for improved W&B integration (#1948) · 73a06699
      Ayush Chaurasia authored
      
      
      * Add helper functions for wandb and artifacts
      
      * cleanup
      
      * Reorganize files
      
      * Update wandb_utils.py
      
      * Update log_dataset.py
      
      We can remove this code, as the giou hyp has been deprecated for a while now.
      
      * Reorganize and update dataloader call
      
      * yaml.SafeLoader
      
      * PEP8 reformat
      
      * remove redundant checks
      
      * Add helper functions for wandb and artifacts
      
      * cleanup
      
      * Reorganize files
      
      * Update wandb_utils.py
      
      * Update log_dataset.py
      
      We can remove this code, as the giou hyp has been deprecated for a while now.
      
      * Reorganize and update dataloader call
      
      * yaml.SafeLoader
      
      * PEP8 reformat
      
      * remove redundant checks
      
      * Update util files
      
      * Update wandb_utils.py
      
      * Remove word size
      
      * Change path of labels.zip
      
      * remove unused imports
      
      * remove --rect
      
      * log_dataset.py cleanup
      
      * log_dataset.py cleanup2
      
      * wandb_utils.py cleanup
      
      * remove redundant id_count
      
      * wandb_utils.py cleanup2
      
      * rename cls
      
      * use pathlib for zip
      
      * rename dataloader to dataset
      
      * Change import order
      
      * Remove redundant code
      
      * remove unused import
      
      * remove unused imports
      
      Co-authored-by: default avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      73a06699