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 requests from 2.28.2 to 2.31.0 #27

Merged
merged 1 commit into from
Jun 3, 2023
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 3, 2023

Bumps requests from 2.28.2 to 2.31.0.

Release notes

Sourced from requests's releases.

v2.31.0

2.31.0 (2023-05-22)

Security

  • Versions of Requests between v2.3.0 and v2.30.0 are vulnerable to potential forwarding of Proxy-Authorization headers to destination servers when following HTTPS redirects.

    When proxies are defined with user info (https://user:pass@proxy:8080), Requests will construct a Proxy-Authorization header that is attached to the request to authenticate with the proxy.

    In cases where Requests receives a redirect response, it previously reattached the Proxy-Authorization header incorrectly, resulting in the value being sent through the tunneled connection to the destination server. Users who rely on defining their proxy credentials in the URL are strongly encouraged to upgrade to Requests 2.31.0+ to prevent unintentional leakage and rotate their proxy credentials once the change has been fully deployed.

    Users who do not use a proxy or do not supply their proxy credentials through the user information portion of their proxy URL are not subject to this vulnerability.

    Full details can be read in our Github Security Advisory and CVE-2023-32681.

v2.30.0

2.30.0 (2023-05-03)

Dependencies

v2.29.0

2.29.0 (2023-04-26)

Improvements

  • Requests now defers chunked requests to the urllib3 implementation to improve standardization. (#6226)
  • Requests relaxes header component requirements to support bytes/str subclasses. (#6356)
Changelog

Sourced from requests's changelog.

2.31.0 (2023-05-22)

Security

  • Versions of Requests between v2.3.0 and v2.30.0 are vulnerable to potential forwarding of Proxy-Authorization headers to destination servers when following HTTPS redirects.

    When proxies are defined with user info (https://user:pass@proxy:8080), Requests will construct a Proxy-Authorization header that is attached to the request to authenticate with the proxy.

    In cases where Requests receives a redirect response, it previously reattached the Proxy-Authorization header incorrectly, resulting in the value being sent through the tunneled connection to the destination server. Users who rely on defining their proxy credentials in the URL are strongly encouraged to upgrade to Requests 2.31.0+ to prevent unintentional leakage and rotate their proxy credentials once the change has been fully deployed.

    Users who do not use a proxy or do not supply their proxy credentials through the user information portion of their proxy URL are not subject to this vulnerability.

    Full details can be read in our Github Security Advisory and CVE-2023-32681.

2.30.0 (2023-05-03)

Dependencies

2.29.0 (2023-04-26)

Improvements

  • Requests now defers chunked requests to the urllib3 implementation to improve standardization. (#6226)
  • Requests relaxes header component requirements to support bytes/str subclasses. (#6356)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

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] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jun 3, 2023
@fpaissan fpaissan merged commit 06180ba into dev Jun 3, 2023
@dependabot dependabot bot deleted the dependabot/pip/requests-2.31.0 branch June 3, 2023 15:16
fpaissan added a commit that referenced this pull request Jun 3, 2023
* Extended unit tests to classifier and fixed pooling (#17)

* 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 python_versions.yml

* Update and rename python_versions.yml to tests.yml

* Update export.yaml

* CI fix (#21)

* Create pre-commit.yaml

* remove code.yaml

* fixing pre-commit

* Doctest with pytest

* change trigger

* change trigger

* Delete LICENSE

* checkpoint from filesystem (#20)

* checkpoint from filesystem

* fixed deps

* Update README.md

* Update LICENSE

* Updating LICENSE

---------

Co-authored-by: fpaissan <me@francescopaissan.it>
Co-authored-by: Francesco Paissan <46992226+fpaissan@users.noreply.github.com>

* Create LICENSE (#22)

* Update README.md (#23)

* new min python version to 3.8

* 🐛 extra_requirements now have a version - fixed CI (#24)

* 🐛 extra_requirements now have a version

* fixed linter errors

* testing actions

* fixed linter

* removing tf_probability

* fixed tf prob version

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* Documentation upgrade - guide for contribution (#25)

* add contribution guide to docs

* documentation with contribution guide

* cosmetic

* bump version 0.0.4 -> 0.0.5

* Bump requests from 2.28.2 to 2.31.0 (#27)

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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix pypi release

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Matteo Beltrami <71525176+matteobeltrami@users.noreply.github.com>
Co-authored-by: SebastianCavada <sebastian.cavada.lab@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fpaissan added a commit that referenced this pull request Oct 12, 2023
* Extended unit tests to classifier and fixed pooling (#17)

* 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 python_versions.yml

* Update and rename python_versions.yml to tests.yml

* Update export.yaml

* CI fix (#21)

* Create pre-commit.yaml

* remove code.yaml

* fixing pre-commit

* Doctest with pytest

* change trigger

* change trigger

* Delete LICENSE

* checkpoint from filesystem (#20)

* checkpoint from filesystem

* fixed deps

* Update README.md

* Update LICENSE

* Updating LICENSE

---------

Co-authored-by: fpaissan <me@francescopaissan.it>
Co-authored-by: Francesco Paissan <46992226+fpaissan@users.noreply.github.com>

* Create LICENSE (#22)

* Update README.md (#23)

* new min python version to 3.8

* 🐛 extra_requirements now have a version - fixed CI (#24)

* 🐛 extra_requirements now have a version

* fixed linter errors

* testing actions

* fixed linter

* removing tf_probability

* fixed tf prob version

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* Documentation upgrade - guide for contribution (#25)

* add contribution guide to docs

* documentation with contribution guide

* cosmetic

* bump version 0.0.4 -> 0.0.5

* Bump requests from 2.28.2 to 2.31.0 (#27)

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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix pypi release

* Update README.md (#29)

* Patch for faster GPU inference (#35)

* Patch for faster GPU inference

* remove unused zeropad def

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* initial commit

* add eval loop

* add acceleration

* modules as dict

* add checkpointer

* minor

* load best checkpoint

* restore epoch, optimizer, lr sched

* fix logging on multi-gpu

* minor fixes

* working on single gpu

* fix checkpointer + multi-gpu

* fp16 might not be ok yet

* load_modules and unwrap_model

* fixed convert and export

* cosmetic on export

* add argparse

* add metrics -- check something is off with acc

* its print strange

* fixed checkpointer viz

* fix checkpointers and metrics

* cosmetic

* linters

* add credits

* fix requirements

* fix unittest

* remove recipes

* remove unused files

* remove unused fuctions from networks

* fix tests

* hot fix

* onnx conversion without convert

* fix requirements

* add default class config and temp folder for debug mode

* add doc for class Metric

* finish doc MicroMind

* update docs

* linters fix

* new initial page

* bump version 0.0.5 -> 0.1.0

* final touches and bumpver

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Matteo Beltrami <71525176+matteobeltrami@users.noreply.github.com>
Co-authored-by: SebastianCavada <sebastian.cavada.lab@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Tremonti <102596472+Tremo8@users.noreply.github.com>
Co-authored-by: Matteo Beltrami <beltramimatteo01@gmail.com>
fpaissan added a commit that referenced this pull request Oct 12, 2023
* Extended unit tests to classifier and fixed pooling (#17)

* 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 python_versions.yml

* Update and rename python_versions.yml to tests.yml

* Update export.yaml

* CI fix (#21)

* Create pre-commit.yaml

* remove code.yaml

* fixing pre-commit

* Doctest with pytest

* change trigger

* change trigger

* Delete LICENSE

* checkpoint from filesystem (#20)

* checkpoint from filesystem

* fixed deps

* Update README.md

* Update LICENSE

* Updating LICENSE

---------

Co-authored-by: fpaissan <me@francescopaissan.it>
Co-authored-by: Francesco Paissan <46992226+fpaissan@users.noreply.github.com>

* Create LICENSE (#22)

* Update README.md (#23)

* new min python version to 3.8

* 🐛 extra_requirements now have a version - fixed CI (#24)

* 🐛 extra_requirements now have a version

* fixed linter errors

* testing actions

* fixed linter

* removing tf_probability

* fixed tf prob version

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* Documentation upgrade - guide for contribution (#25)

* add contribution guide to docs

* documentation with contribution guide

* cosmetic

* bump version 0.0.4 -> 0.0.5

* Bump requests from 2.28.2 to 2.31.0 (#27)

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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix pypi release

* Update README.md (#29)

* Patch for faster GPU inference (#35)

* Patch for faster GPU inference

* remove unused zeropad def

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* initial commit

* add eval loop

* add acceleration

* modules as dict

* add checkpointer

* minor

* load best checkpoint

* restore epoch, optimizer, lr sched

* fix logging on multi-gpu

* minor fixes

* working on single gpu

* fix checkpointer + multi-gpu

* fp16 might not be ok yet

* load_modules and unwrap_model

* fixed convert and export

* cosmetic on export

* add argparse

* add metrics -- check something is off with acc

* its print strange

* fixed checkpointer viz

* fix checkpointers and metrics

* cosmetic

* linters

* add credits

* fix requirements

* fix unittest

* remove recipes

* remove unused files

* remove unused fuctions from networks

* fix tests

* hot fix

* onnx conversion without convert

* fix requirements

* add default class config and temp folder for debug mode

* add doc for class Metric

* finish doc MicroMind

* update docs

* linters fix

* new initial page

* bump version 0.0.5 -> 0.1.0

* final touches and bumpver

* Create .readthedocs.yaml (#42)

* Create .readthedocs.yaml

* Create requirements.txt

* Update .readthedocs.yaml

* Update README.md (#43)

* Update README.md

* Update index.rst

* Update README.md

* Update index.rst

* bump version 0.1.0 -> 0.1.1

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Matteo Beltrami <71525176+matteobeltrami@users.noreply.github.com>
Co-authored-by: SebastianCavada <sebastian.cavada.lab@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Tremonti <102596472+Tremo8@users.noreply.github.com>
Co-authored-by: Matteo Beltrami <beltramimatteo01@gmail.com>
fpaissan added a commit that referenced this pull request Nov 28, 2023
* Extended unit tests to classifier and fixed pooling (#17)

* 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 python_versions.yml

* Update and rename python_versions.yml to tests.yml

* Update export.yaml

* CI fix (#21)

* Create pre-commit.yaml

* remove code.yaml

* fixing pre-commit

* Doctest with pytest

* change trigger

* change trigger

* Delete LICENSE

* checkpoint from filesystem (#20)

* checkpoint from filesystem

* fixed deps

* Update README.md

* Update LICENSE

* Updating LICENSE

---------

Co-authored-by: fpaissan <me@francescopaissan.it>
Co-authored-by: Francesco Paissan <46992226+fpaissan@users.noreply.github.com>

* Create LICENSE (#22)

* Update README.md (#23)

* new min python version to 3.8

* 🐛 extra_requirements now have a version - fixed CI (#24)

* 🐛 extra_requirements now have a version

* fixed linter errors

* testing actions

* fixed linter

* removing tf_probability

* fixed tf prob version

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* Documentation upgrade - guide for contribution (#25)

* add contribution guide to docs

* documentation with contribution guide

* cosmetic

* bump version 0.0.4 -> 0.0.5

* Bump requests from 2.28.2 to 2.31.0 (#27)

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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix pypi release

* Update README.md (#29)

* Patch for faster GPU inference (#35)

* Patch for faster GPU inference

* remove unused zeropad def

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* initial commit

* add eval loop

* add acceleration

* modules as dict

* add checkpointer

* minor

* load best checkpoint

* restore epoch, optimizer, lr sched

* fix logging on multi-gpu

* minor fixes

* working on single gpu

* fix checkpointer + multi-gpu

* fp16 might not be ok yet

* load_modules and unwrap_model

* fixed convert and export

* cosmetic on export

* add argparse

* add metrics -- check something is off with acc

* its print strange

* fixed checkpointer viz

* fix checkpointers and metrics

* cosmetic

* linters

* add credits

* fix requirements

* fix unittest

* remove recipes

* remove unused files

* remove unused fuctions from networks

* fix tests

* hot fix

* onnx conversion without convert

* fix requirements

* add default class config and temp folder for debug mode

* add doc for class Metric

* finish doc MicroMind

* update docs

* linters fix

* new initial page

* bump version 0.0.5 -> 0.1.0

* final touches and bumpver

* Create .readthedocs.yaml (#42)

* Create .readthedocs.yaml

* Create requirements.txt

* Update .readthedocs.yaml

* Update README.md (#43)

* Update README.md

* Update index.rst

* Update README.md

* Update index.rst

* bump version 0.1.0 -> 0.1.1

* Update core.py - fix test set loading

* fix dataloader prepare

* Fix checkpointing issues (#48)

* fix log hanging

* fix checkpointer loading

* fix linters

* remove breakpoint

* remove breakpoint (#49)

* remove opt step from test

* add metrics in test

* Adding image classification recipe (#57)

* 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 <beltramimatteo01@gmail.com>

* Update inference.py

* Official YOLO implementation for micromind (#56)

* 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 <beltramimatteo01@gmail.com>

* bump version 0.1.1 -> 0.2.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Matteo Beltrami <71525176+matteobeltrami@users.noreply.github.com>
Co-authored-by: SebastianCavada <sebastian.cavada.lab@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Tremonti <102596472+Tremo8@users.noreply.github.com>
Co-authored-by: Matteo Beltrami <beltramimatteo01@gmail.com>
fpaissan added a commit that referenced this pull request Dec 6, 2023
* Extended unit tests to classifier and fixed pooling (#17)

* 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 python_versions.yml

* Update and rename python_versions.yml to tests.yml

* Update export.yaml

* CI fix (#21)

* Create pre-commit.yaml

* remove code.yaml

* fixing pre-commit

* Doctest with pytest

* change trigger

* change trigger

* Delete LICENSE

* checkpoint from filesystem (#20)

* checkpoint from filesystem

* fixed deps

* Update README.md

* Update LICENSE

* Updating LICENSE

---------




* Create LICENSE (#22)

* Update README.md (#23)

* new min python version to 3.8

* 🐛 extra_requirements now have a version - fixed CI (#24)

* 🐛 extra_requirements now have a version

* fixed linter errors

* testing actions

* fixed linter

* removing tf_probability

* fixed tf prob version

---------



* Documentation upgrade - guide for contribution (#25)

* add contribution guide to docs

* documentation with contribution guide

* cosmetic

* bump version 0.0.4 -> 0.0.5

* Bump requests from 2.28.2 to 2.31.0 (#27)

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
...




* fix pypi release

* Update README.md (#29)

* Patch for faster GPU inference (#35)

* Patch for faster GPU inference

* remove unused zeropad def

---------



* initial commit

* add eval loop

* add acceleration

* modules as dict

* add checkpointer

* minor

* load best checkpoint

* restore epoch, optimizer, lr sched

* fix logging on multi-gpu

* minor fixes

* working on single gpu

* fix checkpointer + multi-gpu

* fp16 might not be ok yet

* load_modules and unwrap_model

* fixed convert and export

* cosmetic on export

* add argparse

* add metrics -- check something is off with acc

* its print strange

* fixed checkpointer viz

* fix checkpointers and metrics

* cosmetic

* linters

* add credits

* fix requirements

* fix unittest

* remove recipes

* remove unused files

* remove unused fuctions from networks

* fix tests

* hot fix

* onnx conversion without convert

* fix requirements

* add default class config and temp folder for debug mode

* add doc for class Metric

* finish doc MicroMind

* update docs

* linters fix

* new initial page

* bump version 0.0.5 -> 0.1.0

* final touches and bumpver

* Create .readthedocs.yaml (#42)

* Create .readthedocs.yaml

* Create requirements.txt

* Update .readthedocs.yaml

* Update README.md (#43)

* Update README.md

* Update index.rst

* Update README.md

* Update index.rst

* bump version 0.1.0 -> 0.1.1

* Update core.py - fix test set loading

* fix dataloader prepare

* Fix checkpointing issues (#48)

* fix log hanging

* fix checkpointer loading

* fix linters

* remove breakpoint

* remove breakpoint (#49)

* remove opt step from test

* add metrics in test

* Adding image classification recipe (#57)

* 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

---------



* Update inference.py

* Official YOLO implementation for micromind (#56)

* 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

---------



* bump version 0.1.1 -> 0.2.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Matteo Beltrami <71525176+matteobeltrami@users.noreply.github.com>
Co-authored-by: SebastianCavada <sebastian.cavada.lab@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Tremonti <102596472+Tremo8@users.noreply.github.com>
Co-authored-by: Matteo Beltrami <beltramimatteo01@gmail.com>
fpaissan added a commit that referenced this pull request Dec 6, 2023
* Release 0.2.0 (#60)

* Extended unit tests to classifier and fixed pooling (#17)

* 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 python_versions.yml

* Update and rename python_versions.yml to tests.yml

* Update export.yaml

* CI fix (#21)

* Create pre-commit.yaml

* remove code.yaml

* fixing pre-commit

* Doctest with pytest

* change trigger

* change trigger

* Delete LICENSE

* checkpoint from filesystem (#20)

* checkpoint from filesystem

* fixed deps

* Update README.md

* Update LICENSE

* Updating LICENSE

---------

Co-authored-by: fpaissan <me@francescopaissan.it>
Co-authored-by: Francesco Paissan <46992226+fpaissan@users.noreply.github.com>

* Create LICENSE (#22)

* Update README.md (#23)

* new min python version to 3.8

* 🐛 extra_requirements now have a version - fixed CI (#24)

* 🐛 extra_requirements now have a version

* fixed linter errors

* testing actions

* fixed linter

* removing tf_probability

* fixed tf prob version

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* Documentation upgrade - guide for contribution (#25)

* add contribution guide to docs

* documentation with contribution guide

* cosmetic

* bump version 0.0.4 -> 0.0.5

* Bump requests from 2.28.2 to 2.31.0 (#27)

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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix pypi release

* Update README.md (#29)

* Patch for faster GPU inference (#35)

* Patch for faster GPU inference

* remove unused zeropad def

---------

Co-authored-by: fpaissan <me@francescopaissan.it>

* initial commit

* add eval loop

* add acceleration

* modules as dict

* add checkpointer

* minor

* load best checkpoint

* restore epoch, optimizer, lr sched

* fix logging on multi-gpu

* minor fixes

* working on single gpu

* fix checkpointer + multi-gpu

* fp16 might not be ok yet

* load_modules and unwrap_model

* fixed convert and export

* cosmetic on export

* add argparse

* add metrics -- check something is off with acc

* its print strange

* fixed checkpointer viz

* fix checkpointers and metrics

* cosmetic

* linters

* add credits

* fix requirements

* fix unittest

* remove recipes

* remove unused files

* remove unused fuctions from networks

* fix tests

* hot fix

* onnx conversion without convert

* fix requirements

* add default class config and temp folder for debug mode

* add doc for class Metric

* finish doc MicroMind

* update docs

* linters fix

* new initial page

* bump version 0.0.5 -> 0.1.0

* final touches and bumpver

* Create .readthedocs.yaml (#42)

* Create .readthedocs.yaml

* Create requirements.txt

* Update .readthedocs.yaml

* Update README.md (#43)

* Update README.md

* Update index.rst

* Update README.md

* Update index.rst

* bump version 0.1.0 -> 0.1.1

* Update core.py - fix test set loading

* fix dataloader prepare

* Fix checkpointing issues (#48)

* fix log hanging

* fix checkpointer loading

* fix linters

* remove breakpoint

* remove breakpoint (#49)

* remove opt step from test

* add metrics in test

* Adding image classification recipe (#57)

* 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 <beltramimatteo01@gmail.com>

* Update inference.py

* Official YOLO implementation for micromind (#56)

* 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 <beltramimatteo01@gmail.com>

* bump version 0.1.1 -> 0.2.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Matteo Beltrami <71525176+matteobeltrami@users.noreply.github.com>
Co-authored-by: SebastianCavada <sebastian.cavada.lab@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Tremonti <102596472+Tremo8@users.noreply.github.com>
Co-authored-by: Matteo Beltrami <beltramimatteo01@gmail.com>

* fix linters

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Matteo Beltrami <71525176+matteobeltrami@users.noreply.github.com>
Co-authored-by: SebastianCavada <sebastian.cavada.lab@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Tremonti <102596472+Tremo8@users.noreply.github.com>
Co-authored-by: Matteo Beltrami <beltramimatteo01@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant