Catalog PyPI
Back to packageRELEASE DETAILS

1.0.0

PyPI

AIfES-Converter

This is a convert tool to create AIfES models for direct use in the Arduino IDE or other IDEs

Published20 Sept 2022
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 1.0.0 documentation

AIfES-Converter

This is a convert tool to create AIfES models for direct use in the Arduino IDE or other IDEs. It can read Feed Forward Neural Networks (FFNN) models from Keras and PyTorch and converts them to AIfES models, which are exported in header files. Those header files can than be added to your Project in any IDE and can be used there.

Quick Start

Install the converter:

pip install AIfES-Converter

IMPORTANT: For a detailed description of the installation see the documentation

Convert a Keras model, e.g.:

from aifes import keras2aifes

keras2aifes.convert_to_fnn_f32_express(model, 'path/to/location')

Convert a PyTorch model, e.g.:

from aifes import pytorch2aifes

pytorch2aifes.convert_to_fnn_f32_express(model, 'path/to/location')

Documentation

For a detailed documentation see here.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 6

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.7, <3.10",
  "evaluation": "NOT_EVALUATED"
}
numpy (>=1.19)runtime
packaging
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.7, <3.10",
  "evaluation": "NOT_EVALUATED"
}
packagingruntime
tensorflow
Environment
{
  "extras": "",
  "marker": "extra == 'both'",
  "requires_python": ">=3.7, <3.10",
  "evaluation": "NOT_EVALUATED"
}
tensorflow (>=2.4) ; extra == 'both'runtime
torch
Environment
{
  "extras": "",
  "marker": "extra == 'both'",
  "requires_python": ">=3.7, <3.10",
  "evaluation": "NOT_EVALUATED"
}
torch (>=1.8) ; extra == 'both'runtime
torch
Environment
{
  "extras": "",
  "marker": "extra == 'pytorch'",
  "requires_python": ">=3.7, <3.10",
  "evaluation": "NOT_EVALUATED"
}
torch (>=1.8) ; extra == 'pytorch'runtime
tensorflow
Environment
{
  "extras": "",
  "marker": "extra == 'tensorflow'",
  "requires_python": ">=3.7, <3.10",
  "evaluation": "NOT_EVALUATED"
}
tensorflow (>=2.4) ; extra == 'tensorflow'runtime

Distribution files

2 collected
AIfES_Converter-1.0.0-py3-none-any.whl

bdist_wheel · 52.09 KB · Python py3

Source file
AIfES-Converter-1.0.0.tar.gz

sdist · 33.41 KB · Python source

Source file

Repository

PENDING
fraunhofer-ims/aifes-converter

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:40 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:eee0d078f8dd3fd4c1b7fdb8b8a271821c4adf84b2b68d6a6f557de80d5dccb3

Other collected versions

View all collected versions →