Skip to content

Commit

Permalink
Version 0.1.1 (#44)
Browse files Browse the repository at this point in the history
* 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 <[email protected]>
Co-authored-by: Francesco Paissan <[email protected]>

* 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 <[email protected]>

* 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] <[email protected]>
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 <[email protected]>

* 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] <[email protected]>
Co-authored-by: Matteo Beltrami <[email protected]>
Co-authored-by: SebastianCavada <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Tremonti <[email protected]>
Co-authored-by: Matteo Beltrami <[email protected]>
  • Loading branch information
6 people authored Oct 12, 2023
1 parent d318e0b commit d3f9119
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 5 deletions.
22 changes: 22 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# .readthedocs.yaml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Set the version of Python and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.11"

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/source/conf.py

# We recommend specifying your dependencies to enable reproducible builds:
# https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
python:
install:
- requirements: docs/requirements.txt
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[![Python version: 3.8 | 3.9 | 3.10](https://img.shields.io/badge/python-3.9%20|%203.10-blue)](https://www.python.org/downloads/)
[![Python version: 3.8 | 3.9 | 3.10](https://img.shields.io/badge/python-3.8%20|3.9%20|%203.10-blue)](https://www.python.org/downloads/)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://github.com/fpaissan/micromind/blob/main/LICENSE)
![PyPI version](https://img.shields.io/pypi/v/micromind)
[![PyPI version](https://img.shields.io/pypi/v/micromind)](https://pypi.org/project/micromind/)

This is the official repo of `micromind`, a toolkit that aims at bridging two communities: artificial intelligence and embedded systems. `micromind` is based on [PyTorch](https://pytorch.org) and provides exportability for the supported models in ONNX, Intel OpenVINO, and TFLite.

Expand Down
2 changes: 2 additions & 0 deletions docs/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
sphinx
sphinx_rtd_theme
3 changes: 2 additions & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@
Welcome to micromind's documentation!
=====================================

.. image:: https://img.shields.io/badge/python-3.9%20|%203.10-blue
.. image:: https://img.shields.io/badge/python-3.8%20|3.9%20|%203.10-blue
:target: https://www.python.org/downloads/

.. image:: https://img.shields.io/badge/License-Apache_2.0-blue.svg
:target: https://github.com/fpaissan/micromind/blob/main/LICENSE

.. image:: https://img.shields.io/pypi/v/micromind
:target: https://pypi.org/project/micromind/

This is the official repository of `micromind`, a toolkit that aims to bridge two communities: artificial intelligence and embedded systems. `micromind` is based on `PyTorch <https://pytorch.org>`_ and provides exportability for the supported models in ONNX, Intel OpenVINO, and TFLite.

Expand Down
3 changes: 2 additions & 1 deletion micromind/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from .core import MicroMind, Metric, Stage

# Package version
__version__ = "0.1.0"
__version__ = "0.1.1"


"""datasets_info is a dictionary that contains information about the attributes
of the datasets.
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@ profile = "black"
py-modules = []

[tool.bumpver]
current_version = "0.1.0"
current_version = "0.1.1"

version_pattern = "MAJOR.MINOR.PATCH"
commit_message = "bump version {old_version} -> {new_version}"
commit = true
Expand Down

0 comments on commit d3f9119

Please sign in to comment.