Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump version to 0.2.1 #71

Closed
wants to merge 92 commits into from
Closed

Bump version to 0.2.1 #71

wants to merge 92 commits into from

Conversation

fpaissan
Copy link
Collaborator

@fpaissan fpaissan commented Dec 6, 2023

What's Changed

Update pre-commit.yaml by @fpaissan in #62
Fix DDP and mixed precision training w/ accelerate by @fpaissan in #61
Fix docstrings in core.py and add compute_params and compute_metrics callbacks by @fpaissan in #63
Bump certifi from 2022.12.7 to 2023.7.22 by https://github.com/dependabot in #66
Bump urllib3 from 1.26.14 to 1.26.18 by https://github.com/dependabot in #65
Update yolo.py by @fpaissan in #67
Revert "Update yolo.py" by @fpaissan in #68
Remove mandatory dependency to opencv-python by @fpaissan in #69

fpaissan and others added 30 commits March 7, 2023 17:01
* Extended unit tests to classifier and fixed pooling

* Changed trigger of doctest workflow

* Fixing issue #18

* fixed linters

* Add pre-commit hooks

* Doctest only on PRs

* Fixed network conversion from GPU

Also tested on Windows machine.
* Create pre-commit.yaml

* remove code.yaml

* fixing pre-commit

* Doctest with pytest

* change trigger

* change trigger
* checkpoint from filesystem

* fixed deps

* Update README.md

* Update LICENSE

* Updating LICENSE

---------

Co-authored-by: fpaissan <[email protected]>
Co-authored-by: Francesco Paissan <[email protected]>
* 🐛 extra_requirements now have a version

* fixed linter errors

* testing actions

* fixed linter

* removing tf_probability

* fixed tf prob version

---------

Co-authored-by: fpaissan <[email protected]>
* add contribution guide to docs

* documentation with contribution guide
Bumps [requests](https://github.com/psf/requests) from 2.28.2 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.28.2...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Patch for faster GPU inference

* remove unused zeropad def

---------

Co-authored-by: fpaissan <[email protected]>
fpaissan and others added 27 commits October 12, 2023 12:26
* Update README.md

* Update index.rst

* Update README.md

* Update index.rst
* fix log hanging

* fix checkpointer loading

* fix linters

* remove breakpoint
* YOLODataset

* it's training, but not really

* sth wrong with the loss

* remove files after saving better checkpoint

* same as last time

* fix dict magic

* fix dict magic

* trying exp train

* fix yolo training

* yolo ok, but need to fix checkpoints

* first refactor

* metrics problem

* add mAP metric

* fix map metric

* fix map

* working map

* refactor and batch/single_image management

* metrics code refactor in torch

* yolo inference optim

* config file management

* refactor

* major refactor

* Starting merge of fp_yolopatch_1 into refactor_yolo (#51)

* fix load_state + fix pbar train_loss

* remove mAP computation

* minor

* coco training of yolov8l

* increase number of workers

* remove breakpoint (#49)

* added working mAP

* added working mAP

* phinet object det - not converging

* fix Metric reduction with drop_last

* fixed train/val split

* little train optim

* Fix and improvements to the Metric class (#53)

* fix metrics and some polishing

* minor bug fixes

* cosmetic

* fix inference script

* bug fix on bbox rescaling

* minor

* starting training - franz

* fix scale boxes

* modules parametrization

* minor refactor

* Fixed Checkpointer logic and uncoupled it from the MicroMind (#54)

* separate checkpointer

* add status dict

* add new checkpointer logic and hooks for save_state

* minor to fix importing

* polishing training code

* ordered imports

* moved loss in another file

* add recover state to checkpointer

* removed breakpoint

* fix linters

* fix loguru style

* fix pytest

* moved load_params

* update reqs

* fix linters

* adding some docstrings

* add docstrings to prepare_data

* Added UserWarning

* Delete micromind/co

* fix debug option

* cosmetic

* add credits

* fix linters

* fix data location

* fix data location

* fix inference script

* supports optional scheduler

* minor

* started YOLO training

* switched to cos scheduler

* Experiment configuration system (#55)

* conf from python

* fixed paths

* handles configuration override

* refactor + cosmetic

* fix linters + remove old parsing

* started training with timm

* distributed working

* works on cifar10 with mixup

* now selecting bce_loss

* linters

* Add credis and some docstrings

* cosmetic

* fix config

* add README, remove inference

* fix command line script

* removing obj det stuff

* fix linters

* Add inference script

* linters

* fix readme

* add inference time

* add inference time to viz

* remove cifar10

* fix linters

---------

Co-authored-by: Matteo Beltrami <[email protected]>
* YOLODataset

* it's training, but not really

* sth wrong with the loss

* remove files after saving better checkpoint

* same as last time

* fix dict magic

* fix dict magic

* trying exp train

* fix yolo training

* yolo ok, but need to fix checkpoints

* first refactor

* metrics problem

* add mAP metric

* fix map metric

* fix map

* working map

* refactor and batch/single_image management

* metrics code refactor in torch

* yolo inference optim

* config file management

* refactor

* major refactor

* Starting merge of fp_yolopatch_1 into refactor_yolo (#51)

* fix load_state + fix pbar train_loss

* remove mAP computation

* minor

* coco training of yolov8l

* increase number of workers

* remove breakpoint (#49)

* added working mAP

* added working mAP

* phinet object det - not converging

* fix Metric reduction with drop_last

* fixed train/val split

* little train optim

* Fix and improvements to the Metric class (#53)

* fix metrics and some polishing

* minor bug fixes

* cosmetic

* fix inference script

* bug fix on bbox rescaling

* minor

* starting training - franz

* fix scale boxes

* modules parametrization

* minor refactor

* Fixed Checkpointer logic and uncoupled it from the MicroMind (#54)

* separate checkpointer

* add status dict

* add new checkpointer logic and hooks for save_state

* minor to fix importing

* polishing training code

* ordered imports

* moved loss in another file

* add recover state to checkpointer

* removed breakpoint

* fix linters

* fix loguru style

* fix pytest

* moved load_params

* update reqs

* fix linters

* adding some docstrings

* add docstrings to prepare_data

* Added UserWarning

* Delete micromind/co

* fix debug option

* cosmetic

* add credits

* fix linters

* fix data location

* fix data location

* fix inference script

* supports optional scheduler

* minor

* started YOLO training

* switched to cos scheduler

* Experiment configuration system (#55)

* conf from python

* fixed paths

* handles configuration override

* refactor + cosmetic

* fix linters + remove old parsing

* update yaml config

* passing iou_threshold to average precision function

* initial version of xinet

* needs fixing for exportability

* add xinet train config

* add xinet train config

* add xinet in classification recipe

* xinet training running

* add xinet tests to CI

* Update README.md

* cosmetic

* removed main for xinet's file

* removed object detection file

* fix linters

* fix linters

* fix credits

* add coco training configuration files

* add object detection README

* Add object detection files to XiNet as well (#59)

* fix linters

* fix credits

* add coco training configuration files

* replace micromind.utils.yolo

* update inference script

* linters

* add hparams to checkpointer

* fix validation metrics

* export in inference script

* update changelog

* add tinyCLAP folder

* fix linters

* better docs

* fix docs, pls check

* fix doc

* fix linters

---------

Co-authored-by: Matteo Beltrami <[email protected]>
* Update pre-commit.yaml

* Update tests.yml
* DDP now working

* removed print

* fix mixed precision training

* fix hardcoded opt and sched acceleration

* using entire phinet comp graph

* fix training

* linters

* fix inference script for DDP changes

* fix linters

* explaining changes in README
…callbacks (#63)

* add complexity estimation in MicroMind

* add warning when i can't compute macs

* removed print in checkpointer

* add per-module macs, with error handling

* fix linters

* fix docstrings core

* WIP - need to use  in export

* enable dump of python object in checkpointing args

* update export without replace_forward

* Add PTQ option of MM export
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](certifi/python-certifi@2022.12.07...2023.07.22)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.14 to 1.26.18.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.14...1.26.18)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update yolo.py

* fix linters
@fpaissan fpaissan closed this Dec 6, 2023
@fpaissan fpaissan reopened this Dec 6, 2023
@fpaissan fpaissan closed this Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants