-
Notifications
You must be signed in to change notification settings - Fork 15
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
Documentation upgrade #25
Conversation
Hey @matteobeltrami - good job. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
seems ok now, merging
* 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 --------- Co-authored-by: Matteo Beltrami <71525176+matteobeltrami@users.noreply.github.com> Co-authored-by: SebastianCavada <sebastian.cavada.lab@gmail.com>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
This pull request adds guidelines for contributing to the project and the format for adding tutorials to the documentation.
Note that in order to insert youtube videos inside the tutorials window it's necessary installing the sphinxcontrib-youtube library with
pip install sphinxcontrib-youtube
and insert in thedocs/source/conf.py
file the extension (already done within the first commit).@fpaissan please check dependencies.