Skip to main content

Artificial intelligence model manager

Project description

The Artificial Intelligence Model Manager (AIMM) project aims to provide resources for management of computational intelligence models. Using a plugin-based approach, it provides a services capable of:

  • creating and storing models

  • fitting models

  • upload of already fitted models

  • data access

  • running the models

The server also has support for changeable frontend and persistence interfaces. This allows users to implement the ways server communicates to its clients (multiple parallel interfaces are supported) or stores the models. There are also default interfaces that are supported for both of these functions.

Installation

AIMM is a Python (3.12 and newer) package containing implementations of the server implementation and some of its clients. It can be installed with the following command:

pip install aimm

Development environment

Development environment includes, besides the standard requirements of the base AIMM package, various tools and libraries that are used for the build process, documentation and testing. To set up the development environment, Python 3.12 and poetry are needed. Recommended way to set up is by running:

python -m venv venv
source venv/bin/activate
pip install poetry
poetry install

All other generic tasks like testing and documentation building are done through the build tool, use doit list to preview the complete list of all available tasks.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aimm-1.2.dev0.tar.gz (25.3 kB view details)

Uploaded Source

Built Distribution

aimm-1.2.dev0-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file aimm-1.2.dev0.tar.gz.

File metadata

  • Download URL: aimm-1.2.dev0.tar.gz
  • Upload date:
  • Size: 25.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for aimm-1.2.dev0.tar.gz
Algorithm Hash digest
SHA256 45f853fe3b2b21ba62fbbf435479ce2a203f91e432d2ac64d9d932df765d8599
MD5 ab59530ab912f1c737dd15ea3b5e97b0
BLAKE2b-256 b398e8d9a05e362609a3ef7e6d326ef8a0dbf4989696f327eaf04943d4c102cb

See more details on using hashes here.

File details

Details for the file aimm-1.2.dev0-py3-none-any.whl.

File metadata

  • Download URL: aimm-1.2.dev0-py3-none-any.whl
  • Upload date:
  • Size: 31.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for aimm-1.2.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 c01b08b4fde4965fd05641f8c79400e595a7cf09890501f061bbcb5a263a2d89
MD5 5d0f22cd65c2c0d792e430abfb3a8b47
BLAKE2b-256 a72918896b3abec7a3f580ee62ad18339f472b3787e92fc91a1538f3c6559f47

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page