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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

aidge_learning-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

aidge_learning-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aidge_learning-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for aidge_learning-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71bf52d68ba6ad1c153c1c7cf634b8c355e8ea0372be7295df645d24722f2979
MD5 52ba6193e185e8565a5b5b98de1e6275
BLAKE2b-256 e7f54fc743f3478ff1b662af8b5b931f8175317a5dbd7ce533df22c27e0ddc86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidge_learning-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aea380dff967dfba1e09234403c6cbe83d6cec528f727969861442a4bcd0c02b
MD5 c3970a95ba34d5ad3769bd7d08267ad5
BLAKE2b-256 19845545b2bf50aee9a6829e5c1b56b0da927be6dda0bd23e92a6172cf12b63b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidge_learning-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f696f54bdd750e606d11631367a44b9f4bb6686c6e9df4624e58482d76f258d
MD5 3330c767d40a24a647725c54e3f5312d
BLAKE2b-256 3f87000f5cddfd22bacf7e1ac85235782f2d3acfe098b2f8b7e0f5daaa9a2f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidge_learning-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a500d0a23505d29843485bdd8547eafc4d820485799a8146144546e33a57ac7
MD5 99e6411dd741061537e5770e68cb3f7d
BLAKE2b-256 5d5f083c18bbf03586f1165f2e4e3dc8d15fed370fb6eb88e7ac7a498e61f8b6

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