1. 24 3月, 2021 2 次提交
    • Glenn Jocher's avatar
      Update tensorboard>=2.4.1 (#2576) · e5b0200c
      Glenn Jocher 提交于
      * Update tensorboard>=2.4.1 
      
      Update tensorboard version to attempt to address https://github.com/ultralytics/yolov5/issues/2573 (tensorboard logging fail in Docker image).
      
      * cleanup
      e5b0200c
    • Glenn Jocher's avatar
      Enhanced check_requirements() with auto-install (#2575) · 2b329b09
      Glenn Jocher 提交于
      * Update check_requirements() with auto-install
      
      This PR builds on an idea I had to automatically install missing dependencies rather than simply report an error message. 
      
      YOLOv5 should now 1) display all dependency issues and not simply display the first missing dependency, and 2) attempt to install/update each missing/VersionConflict package.
      
      * cleanup
      
      * cleanup 2
      
      * Check requirements.txt file exists
      
      * cleanup 3
      2b329b09
  2. 23 3月, 2021 4 次提交
    • Ayush Chaurasia's avatar
      W&B DDP fix (#2574) · 1bf93652
      Ayush Chaurasia 提交于
      1bf93652
    • Glenn Jocher's avatar
      check_requirements() exclude pycocotools, thop (#2571) · 0d891c60
      Glenn Jocher 提交于
      Exclude non-critical packages from dependency checks in detect.py. pycocotools and thop in particular are not required for inference.
      
      Issue first raised in https://github.com/ultralytics/yolov5/issues/1944 and also raised in https://github.com/ultralytics/yolov5/discussions/2556
      0d891c60
    • Glenn Jocher's avatar
      Update Detections() times=None (#2570) · 1c132a1f
      Glenn Jocher 提交于
      Fix for results.tolist() method breaking after YOLOv5 Hub profiling PRshttps://github.com/ultralytics/yolov5/pull/2460 https://github.com/ultralytics/yolov5/pull/2459 and
      1c132a1f
    • Ayush Chaurasia's avatar
      Improved W&B integration (#2125) · e8fc97aa
      Ayush Chaurasia 提交于
      * 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: 's avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      e8fc97aa
  3. 15 3月, 2021 4 次提交
  4. 14 3月, 2021 4 次提交
  5. 13 3月, 2021 4 次提交
  6. 10 3月, 2021 3 次提交
  7. 08 3月, 2021 2 次提交
  8. 07 3月, 2021 2 次提交
  9. 06 3月, 2021 4 次提交
  10. 04 3月, 2021 1 次提交
  11. 03 3月, 2021 4 次提交
  12. 02 3月, 2021 1 次提交
  13. 01 3月, 2021 1 次提交
  14. 28 2月, 2021 3 次提交
  15. 27 2月, 2021 1 次提交
    • oleg's avatar
      Update yolo.py (#2120) · cbd55da5
      oleg 提交于
      * Avoid mutable state in Detect
      
      * LoadImages() pathlib update (#2140)
      
      * Unique *.cache filenames fix (#2134)
      
      * fix #2121
      
      * Update test.py
      
      * Update train.py
      
      * Update autoanchor.py
      
      * Update datasets.py
      
      * Update log_dataset.py
      
      * Update datasets.py
      Co-authored-by: 's avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      
      * Update train.py test batch_size (#2148)
      
      * Update train.py
      
      * Update loss.py
      
      * Update train.py (#2149)
      
      * Linear LR scheduler option (#2150)
      
      * Linear LR scheduler option
      
      * Update train.py
      
      * Update data-autodownload background tasks (#2154)
      
      * Update get_coco.sh
      
      * Update get_voc.sh
      
      * Update detect.py (#2167)
      
      Without this cv2.imshow opens a window but nothing is visible
      
      * Update requirements.txt (#2173)
      
      * Update utils/datasets.py to support .webp files (#2174)
      
      Simply added 'webp' as an image format to the img_formats array so that webp image files can be used as training data.
      
      * Changed socket port and added timeout (#2176)
      
      * PyTorch Hub results.save('path/to/dir') (#2179)
      
      * YOLOv5 Segmentation Dataloader Updates (#2188)
      
      * Update C3 module
      
      * Update C3 module
      
      * Update C3 module
      
      * Update C3 module
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * update
      
      * update
      
      * update
      
      * update
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update datasets
      
      * update
      
      * update
      
      * update
      
      * update attempt_downlaod()
      
      * merge
      
      * merge
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * parameterize eps
      
      * comments
      
      * gs-multiple
      
      * update
      
      * max_nms implemented
      
      * Create one_cycle() function
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * GitHub API rate limit fix
      
      * update
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * ComputeLoss
      
      * astuple
      
      * epochs
      
      * update
      
      * update
      
      * ComputeLoss()
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * merge
      
      * merge
      
      * merge
      
      * merge
      
      * update
      
      * update
      
      * update
      
      * update
      
      * commit=tag == tags[-1]
      
      * Update cudnn.benchmark
      
      * update
      
      * update
      
      * update
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * mosaic9
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * institute cache versioning
      
      * only display on existing cache
      
      * reverse cache exists booleans
      
      * Created using Colaboratory
      
      * YOLOv5 PyTorch Hub results.save() method retains filenames (#2194)
      
      * save results with name
      
      * debug
      
      * save original imgs names
      
      * Update common.py
      Co-authored-by: 's avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      
      * TTA augument boxes one pixel shifted in de-flip ud and lr (#2219)
      
      * TTA augument boxes one pixel shifted in de-flip ud and lr
      
      * PEP8 reformat
      Co-authored-by: 's avatarJaap van de Loosdrecht <jaap.van.de.loosdrecht@nhlstenden.com>
      Co-authored-by: 's avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      
      * LoadStreams() frame loss bug fix (#2222)
      
      * Update yolo.py channel array (#2223)
      
      * Add check_imshow() (#2231)
      
      * Add check_imshow()
      
      * Update general.py
      
      * Update general.py
      
      * Update CI badge (#2230)
      
      * Add isdocker() (#2232)
      
      * Add isdocker()
      
      * Update general.py
      
      * Update general.py
      
      * YOLOv5 Hub URL inference bug fix (#2250)
      
      * Update common.py
      
      * Update common.py
      
      * Update common.py
      
      * Improved hubconf.py CI tests (#2251)
      
      * Unified hub and detect.py box and labels plotting (#2243)
      
      * reset head
      
      * Update inference default to multi_label=False (#2252)
      
      * Update inference default to multi_label=False
      
      * bug fix
      
      * Update plots.py
      
      * Update plots.py
      
      * Robust objectness loss balancing (#2256)
      
      * Created using Colaboratory
      
      * Update minimum stride to 32 (#2266)
      
      * Dynamic ONNX engine generation (#2208)
      
      * add: dynamic onnx export
      
      * delete: test onnx inference
      
      * fix dynamic output axis
      
      * Code reduction
      
      * fix: dynamic output axes, dynamic input naming
      
      * Remove fixed axes
      Co-authored-by: 's avatarShivam Swanrkar <ss8464@nyu.edu>
      Co-authored-by: 's avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      
      * Update greetings.yml for auto-rebase on PR (#2272)
      
      * Update Dockerfile with apt install zip (#2274)
      
      * FLOPS min stride 32 (#2276)
      Signed-off-by: 's avatarxiaowo1996 <429740343@qq.com>
      
      * Update README.md
      
      * Amazon AWS EC2 startup and re-startup scripts (#2185)
      
      * Amazon AWS EC2 startup and re-startup scripts
      
      * Create resume.py
      
      * cleanup
      
      * Amazon AWS EC2 startup and re-startup scripts (#2282)
      
      * Update train.py (#2290)
      
      * Update train.py
      
      * Update train.py
      
      * Update train.py
      
      * Update train.py
      
      * Create train.py
      
      * Improved model+EMA checkpointing (#2292)
      
      * Enhanced model+EMA checkpointing
      
      * update
      
      * bug fix
      
      * bug fix 2
      
      * always save optimizer
      
      * ema half
      
      * remove model.float()
      
      * model half
      
      * carry ema/model in fp32
      
      * rm model.float()
      
      * both to float always
      
      * cleanup
      
      * cleanup
      
      * Improved model+EMA checkpointing 2 (#2295)
      
      * Fix labels being missed when image extension appears twice in filename (#2300)
      
      * W&B entity support (#2298)
      
      * W&B entity support
      
      * shorten wandb_entity to entity
      Co-authored-by: 's avatarJan Hajek <jan.hajek@gmail.com>
      Co-authored-by: 's avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      
      * Avoid mutable state in Detect
      
      * Update yolo and remove .to(device)
      Co-authored-by: 's avatarOleg Boiko <oboiko@chegg.com>
      Co-authored-by: 's avatarGlenn Jocher <glenn.jocher@ultralytics.com>
      Co-authored-by: 's avatartrain255 <thanhdd.it@gmail.com>
      Co-authored-by: 's avatarab-101 <56578530+ab-101@users.noreply.github.com>
      Co-authored-by: 's avatarTransigent <wbdsmith@optusnet.com.au>
      Co-authored-by: 's avatarNanoCode012 <kevinvong@rocketmail.com>
      Co-authored-by: 's avatarDaniel Khromov <danielkhromov@gmail.com>
      Co-authored-by: 's avatarVdLMV <jaap@vdlmv.nl>
      Co-authored-by: 's avatarJaap van de Loosdrecht <jaap.van.de.loosdrecht@nhlstenden.com>
      Co-authored-by: 's avatarYann Defretin <kinoute@gmail.com>
      Co-authored-by: 's avatarAditya Lohia <64709773+aditya-dl@users.noreply.github.com>
      Co-authored-by: 's avatarShivam Swanrkar <ss8464@nyu.edu>
      Co-authored-by: 's avatarxiaowo1996 <429740343@qq.com>
      Co-authored-by: 's avatarIden Craven <iden.craven@gmail.com>
      Co-authored-by: 's avatarJan Hajek <toretak@users.noreply.github.com>
      Co-authored-by: 's avatarJan Hajek <jan.hajek@gmail.com>
      cbd55da5