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.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

aidge_learning-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

aidge_learning-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aidge_learning-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for aidge_learning-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fb644bb1be777544154d40611b6b8568a214128c3ba70b8ad5b4f7a5ace4b66
MD5 cdd87fded79795efdabeead73ae455c8
BLAKE2b-256 efe4754c45de97ee86340b762c61e061c780c44aa8cb089efa5a71f68648badf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidge_learning-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04aea2339345b618bef5318ed95b6edd914f109e77a52d2ac05507241d50ff0a
MD5 377c87cf8fc9480b43578bada8cf3419
BLAKE2b-256 6bcf25bdd3cd975783216ab1314d345f28c038a9a81d8ed2fbe7c901e032318d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidge_learning-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c6830433fcd6858e0c39de7938a155607c9fec4ffbdae8d4c08deaf1f2a4827
MD5 6018f599937f5870994a96137889af52
BLAKE2b-256 6a8c00f24339bbeb5d095512a7fb125e74be8381b69948800416a448f72df794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidge_learning-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a40a20ed482f10e74a196d8f1336ab9ff43ca9b8c2fd486f5e56df7425dba5a
MD5 ca21866e2a8686b2ca578e5f21f00471
BLAKE2b-256 8ac764163232ff94b719fb0acbc30bbf20846d844d91f01403a7ed5f8a1da4a2

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