Skip to main content

Functions and alogrithms to train models in the AIDGE framework

Project description

aidge_learning

In this module, you can find functions and classes to train your models:

  • Optimizer (SGD)
  • LRScheduler (ConstantLR, StepLR)
  • loss functions (MSE)

Dependencies

  • GCC
  • Make/Ninja
  • CMake
  • Python (optional, if you have no intend to use this library in python with pybind)

Aidge dependencies

  • aidge_core
  • aidge_backend_cpu

Pip installation

pip install . -v

TIPS : Use environment variables to change compilation options :

  • AIDGE_INSTALL : to set the installation folder. Defaults to /usr/local/lib. :warning: This path must be identical to aidge_core install path.
  • AIDGE_PYTHON_BUILD_TYPE : to set the compilation mode to Debug or Release
  • AIDGE_BUILD_GEN : to set the build backend with

C++ installation

./setup.sh -m core -m backend_cpu -m learning --release

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aidge_learning-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

aidge_learning-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

aidge_learning-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aidge_learning-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

aidge_learning-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

aidge_learning-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file aidge_learning-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aidge_learning-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b22ad56bc5e464ce19849462a355e98baaecff1ce4e3606d57cbbd3b3d7bb45b
MD5 16fc24d63ae1d5e21cdc5971940c9d23
BLAKE2b-256 586e59da0c715eaa71ad3c48400f990d81810b9f1d54bddb29b3bd2e74f11ceb

See more details on using hashes here.

File details

Details for the file aidge_learning-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aidge_learning-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3435bd26d95adbd2e28d9cbb98004b55bfb6c039adac0fc2b9867d9b19d2460e
MD5 170ca9c418f3bea7be906111144a58f9
BLAKE2b-256 43a93dc822b1ab22b9ea66be1b724f1d6deaf0e68377f9385d825654ae5b728d

See more details on using hashes here.

File details

Details for the file aidge_learning-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aidge_learning-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9baeb24abbe9d4b06427d06e2ba0093e39f346b9e37fef810086df11460a06b2
MD5 d8b04a9a045f4668f5d228b643e1599e
BLAKE2b-256 6b7ae940e1eb9bd012550b58911dd510aadd0750130ec07b06a1808fe1f967f3

See more details on using hashes here.

File details

Details for the file aidge_learning-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aidge_learning-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2b2c6a65579176f1ed2324e5a9b848422d675815900495b419bcd1b9df03e06
MD5 9440052190655b8cd97ee0bd09d4284b
BLAKE2b-256 21f925795e4c9d6842c21b3f168e0941abef43c155b7db1abd8b3bf2c39fb1dd

See more details on using hashes here.

File details

Details for the file aidge_learning-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aidge_learning-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00b8f3fb6c1337f9af34a055c383ad2207a909e5308f017687c490816ee6b6bf
MD5 bcb73e1fe4da399e20eaecc719422759
BLAKE2b-256 4f20e2bb9f99247080390bf33f1752664ab672b9b640bcd8939b9916c5c06640

See more details on using hashes here.

File details

Details for the file aidge_learning-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aidge_learning-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5cb738f0523da52b53c0cd37d9ae125ec38aee7ac1d93129f4e03414482e65a
MD5 36c849c862fe3ba0eb61a86f47588120
BLAKE2b-256 2fa1bb5a90492708c4a8f3cdf8b79f37fd77858b9c96cdcc3198cd47b1455957

See more details on using hashes here.

Supported by

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