Skip to main content

A super-easy way to record, search and compare AI experiments.

Project description

Drop a star to support Aim ⭐ Join Aim discord community

An easy-to-use & supercharged open-source experiment tracker

Aim logs your training runs and any AI Metadata, enables a beautiful UI to compare, observe them and an API to query them programmatically.

Discord Server Twitter Follow Medium

Platform Support PyPI - Python Version PyPI Package License PyPI Downloads Issues



SEAMLESSLY INTEGRATES WITH:


TRUSTED BY ML TEAMS FROM:


AimStack offers enterprise support that's beyond core Aim. Contact via hello@aimstack.io e-mail.


AboutDemosEcosystemQuick StartExamplesDocumentationCommunityBlog


ℹ️ About

Aim is an open-source, self-hosted ML experiment tracking tool designed to handle 10,000s of training runs.

Aim provides a performant and beautiful UI for exploring and comparing training runs. Additionally, its SDK enables programmatic access to tracked metadata — perfect for automations and Jupyter Notebook analysis.

Aim's mission is to democratize AI dev tools 🎯


Log Metadata Across Your ML Pipeline 💾 Visualize & Compare Metadata via UI 📊
  • ML experiments and any metadata tracking
  • Integration with popular ML frameworks
  • Easy migration from other experiment trackers
  • Metadata visualization via Aim Explorers
  • Grouping and aggregation
  • Querying using Python expressions
Run ML Trainings Effectively ⚡ Organize Your Experiments 🗂️
  • System info and resource usage tracking
  • Real-time alerting on training progress
  • Logging and configurable notifications
  • Detailed run information for easy debugging
  • Centralized dashboard for holistic view
  • Runs grouping with tags and experiments

🎬 Demos

Check out live Aim demos NOW to see it in action.

Machine translation experiments lightweight-GAN experiments
Training logs of a neural translation model(from WMT'19 competition). Training logs of 'lightweight' GAN, proposed in ICLR 2021.
FastSpeech 2 experiments Simple MNIST
Training logs of Microsoft's "FastSpeech 2: Fast and High-Quality End-to-End Text to Speech". Simple MNIST training logs.

🌍 Ecosystem

Aim is not just an experiment tracker. It's a groundwork for an ecosystem. Check out the two most famous Aim-based tools.

aimlflow Aim-spaCy
aimlflow Aim-spaCy
Exploring MLflow experiments with a powerful UI an Aim-based spaCy experiment tracker

🏁 Quick start

Follow the steps below to get started with Aim.

1. Install Aim on your training environment

pip3 install aim

2. Integrate Aim with your code

from aim import Run

# Initialize a new run
run = Run()

# Log run parameters
run["hparams"] = {
    "learning_rate": 0.001,
    "batch_size": 32,
}

# Log metrics
for i in range(10):
    run.track(i, name='loss', step=i, context={ "subset":"train" })
    run.track(i, name='acc', step=i, context={ "subset":"train" })

See the full list of supported trackable objects(e.g. images, text, etc) here.

3. Run the training as usual and start Aim UI

aim up

Learn more

Migrate from other tools

Aim has built-in converters to easily migrate logs from other tools. These migrations cover the most common usage scenarios. In case of custom and complex scenarios you can use Aim SDK to implement your own conversion script.

Integrate Aim into an existing project

Aim easily integrates with a wide range of ML frameworks, providing built-in callbacks for most of them.

Query runs programmatically via SDK

Aim Python SDK empowers you to query and access any piece of tracked metadata with ease.

from aim import Repo

my_repo = Repo('/path/to/aim/repo')

query = "metric.name == 'loss'" # Example query

# Get collection of metrics
for run_metrics_collection in my_repo.query_metrics(query).iter_runs():
    for metric in run_metrics_collection:
        # Get run params
        params = metric.run[...]
        # Get metric values
        steps, metric_values = metric.values.sparse_numpy()
Set up a centralized tracking server

Aim remote tracking server allows running experiments in a multi-host environment and collect tracked data in a centralized location.

See the docs on how to set up the remote server.

Deploy Aim on kubernetes

Read the full documentation on aimstack.readthedocs.io 📖

🆚 Comparisons to familiar tools

TensorBoard vs Aim

Training run comparison

Order of magnitude faster training run comparison with Aim

  • The tracked params are first class citizens at Aim. You can search, group, aggregate via params - deeply explore all the tracked data (metrics, params, images) on the UI.
  • With tensorboard the users are forced to record those parameters in the training run name to be able to search and compare. This causes a super-tedius comparison experience and usability issues on the UI when there are many experiments and params. TensorBoard doesn't have features to group, aggregate the metrics

Scalability

  • Aim is built to handle 1000s of training runs - both on the backend and on the UI.
  • TensorBoard becomes really slow and hard to use when a few hundred training runs are queried / compared.

Beloved TB visualizations to be added on Aim

  • Embedding projector.
  • Neural network visualization.
MLflow vs Aim

MLFlow is an end-to-end ML Lifecycle tool. Aim is focused on training tracking. The main differences of Aim and MLflow are around the UI scalability and run comparison features.

Aim and MLflow are a perfect match - check out the aimlflow - the tool that enables Aim superpowers on Mlflow.

Run comparison

  • Aim treats tracked parameters as first-class citizens. Users can query runs, metrics, images and filter using the params.
  • MLFlow does have a search by tracked config, but there are no grouping, aggregation, subplotting by hyparparams and other comparison features available.

UI Scalability

  • Aim UI can handle several thousands of metrics at the same time smoothly with 1000s of steps. It may get shaky when you explore 1000s of metrics with 10000s of steps each. But we are constantly optimizing!
  • MLflow UI becomes slow to use when there are a few hundreds of runs.
Weights and Biases vs Aim

Hosted vs self-hosted

  • Weights and Biases is a hosted closed-source MLOps platform.
  • Aim is self-hosted, free and open-source experiment tracking tool.

🛣️ Roadmap

Detailed milestones

The Aim product roadmap :sparkle:

  • The Backlog contains the issues we are going to choose from and prioritize weekly
  • The issues are mainly prioritized by the highly-requested features

High-level roadmap

The high-level features we are going to work on the next few months:

In progress

  • Aim SDK low-level interface
  • Dashboards – customizable layouts with embedded explorers
  • Ergonomic UI kit
  • Text Explorer
Next-up

Aim UI

  • Runs management
    • Runs explorer – query and visualize runs data(images, audio, distributions, ...) in a central dashboard
  • Explorers
    • Distributions Explorer

SDK and Storage

  • Scalability
    • Smooth UI and SDK experience with over 10.000 runs
  • Runs management
    • CLI commands
      • Reporting - runs summary and run details in a CLI compatible format
      • Manipulations – copy, move, delete runs, params and sequences
  • Cloud storage support – store runs blob(e.g. images) data on the cloud
  • Artifact storage – store files, model checkpoints, and beyond

Integrations

  • ML Frameworks:
    • Shortlist: scikit-learn
  • Resource management tools
    • Shortlist: Kubeflow, Slurm
  • Workflow orchestration tools
Done
  • Live updates (Shipped: Oct 18 2021)
  • Images tracking and visualization (Start: Oct 18 2021, Shipped: Nov 19 2021)
  • Distributions tracking and visualization (Start: Nov 10 2021, Shipped: Dec 3 2021)
  • Jupyter integration (Start: Nov 18 2021, Shipped: Dec 3 2021)
  • Audio tracking and visualization (Start: Dec 6 2021, Shipped: Dec 17 2021)
  • Transcripts tracking and visualization (Start: Dec 6 2021, Shipped: Dec 17 2021)
  • Plotly integration (Start: Dec 1 2021, Shipped: Dec 17 2021)
  • Colab integration (Start: Nov 18 2021, Shipped: Dec 17 2021)
  • Centralized tracking server (Start: Oct 18 2021, Shipped: Jan 22 2022)
  • Tensorboard adaptor - visualize TensorBoard logs with Aim (Start: Dec 17 2021, Shipped: Feb 3 2022)
  • Track git info, env vars, CLI arguments, dependencies (Start: Jan 17 2022, Shipped: Feb 3 2022)
  • MLFlow adaptor (visualize MLflow logs with Aim) (Start: Feb 14 2022, Shipped: Feb 22 2022)
  • Activeloop Hub integration (Start: Feb 14 2022, Shipped: Feb 22 2022)
  • PyTorch-Ignite integration (Start: Feb 14 2022, Shipped: Feb 22 2022)
  • Run summary and overview info(system params, CLI args, git info, ...) (Start: Feb 14 2022, Shipped: Mar 9 2022)
  • Add DVC related metadata into aim run (Start: Mar 7 2022, Shipped: Mar 26 2022)
  • Ability to attach notes to Run from UI (Start: Mar 7 2022, Shipped: Apr 29 2022)
  • Fairseq integration (Start: Mar 27 2022, Shipped: Mar 29 2022)
  • LightGBM integration (Start: Apr 14 2022, Shipped: May 17 2022)
  • CatBoost integration (Start: Apr 20 2022, Shipped: May 17 2022)
  • Run execution details(display stdout/stderr logs) (Start: Apr 25 2022, Shipped: May 17 2022)
  • Long sequences(up to 5M of steps) support (Start: Apr 25 2022, Shipped: Jun 22 2022)
  • Figures Explorer (Start: Mar 1 2022, Shipped: Aug 21 2022)
  • Notify on stuck runs (Start: Jul 22 2022, Shipped: Aug 21 2022)
  • Integration with KerasTuner (Start: Aug 10 2022, Shipped: Aug 21 2022)
  • Integration with WandB (Start: Aug 15 2022, Shipped: Aug 21 2022)
  • Stable remote tracking server (Start: Jun 15 2022, Shipped: Aug 21 2022)
  • Integration with fast.ai (Start: Aug 22 2022, Shipped: Oct 6 2022)
  • Integration with MXNet (Start: Sep 20 2022, Shipped: Oct 6 2022)
  • Project overview page (Start: Sep 1 2022, Shipped: Oct 6 2022)
  • Remote tracking server scaling (Start: Sep 11 2022, Shipped: Nov 26 2022)
  • Integration with PaddlePaddle (Start: Oct 2 2022, Shipped: Nov 26 2022)
  • Integration with Optuna (Start: Oct 2 2022, Shipped: Nov 26 2022)
  • Audios Explorer (Start: Oct 30 2022, Shipped: Nov 26 2022)
  • Experiment page (Start: Nov 9 2022, Shipped: Nov 26 2022)
  • HuggingFace datasets (Start: Dec 29 2022, Feb 3 2023)

👥 Community

Aim README badge

Add Aim badge to your README, if you've enjoyed using Aim in your work:

Aim

[![Aim](https://img.shields.io/badge/powered%20by-Aim-%231473E6)](https://github.com/aimhubio/aim)

Cite Aim in your papers

In case you've found Aim helpful in your research journey, we'd be thrilled if you could acknowledge Aim's contribution:

@software{Arakelyan_Aim_2020,
  author = {Arakelyan, Gor and Soghomonyan, Gevorg and {The Aim team}},
  doi = {10.5281/zenodo.6536395},
  license = {Apache-2.0},
  month = {6},
  title = {{Aim}},
  url = {https://github.com/aimhubio/aim},
  version = {3.9.3},
  year = {2020}
}

Contributing to Aim

Considering contibuting to Aim? To get started, please take a moment to read the CONTRIBUTING.md guide.

Join Aim contributors by submitting your first pull request. Happy coding! 😊

Made with contrib.rocks.

More questions?

  1. Read the docs
  2. Open a feature request or report a bug
  3. Join Discord community server

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

aim-3.26.0.dev20241031.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

aim-3.26.0.dev20241031-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

aim-3.26.0.dev20241031-cp312-cp312-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12 macOS 10.14+ x86-64

aim-3.26.0.dev20241031-cp311-cp311-manylinux_2_24_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241031-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241031-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

aim-3.26.0.dev20241031-cp311-cp311-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 10.14+ x86-64

aim-3.26.0.dev20241031-cp310-cp310-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241031-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241031-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

aim-3.26.0.dev20241031-cp310-cp310-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 10.14+ x86-64

aim-3.26.0.dev20241031-cp39-cp39-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241031-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241031-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

aim-3.26.0.dev20241031-cp39-cp39-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

aim-3.26.0.dev20241031-cp38-cp38-manylinux_2_24_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241031-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241031-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

aim-3.26.0.dev20241031-cp38-cp38-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

aim-3.26.0.dev20241031-cp37-cp37m-manylinux_2_24_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241031-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241031-cp37-cp37m-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

File details

Details for the file aim-3.26.0.dev20241031.tar.gz.

File metadata

  • Download URL: aim-3.26.0.dev20241031.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for aim-3.26.0.dev20241031.tar.gz
Algorithm Hash digest
SHA256 fcbdf7d31f2d5c68978150f3da831fe973929f852592ea953857d6ed66cf6282
MD5 f80a88671f737a9bc2873c9ccb25bbba
BLAKE2b-256 3a5d6378ccbc15943757b2d225a0d2c988ed4d0fd869ecf658c906542c56dc04

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db88e360abd69a75cd5ae774520865160f183c355f03d841fca7f08f7b8c79d0
MD5 cd8dc986f93e294cdfb3bf98fcd1814a
BLAKE2b-256 b1dbd916bce2d2d17185485fb70ad3861244611e0dad2b106ea4ba541cfc4e5c

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c372eb460bc32cc8b1735c7fc88d45d6d755f490bd680e0b9c6b1c62898c5aa2
MD5 3c1c875c58eef7960aed91f202daa2f3
BLAKE2b-256 e1d8a2ff0ef68af8d7cd841afda0984ea9f6b3271e380eb54cb0413f14f47d0c

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 94d9e2e01e405f2eb6e2611cc2b9cedff6d9307104c810c322c30e151c83f84f
MD5 a1ad2173220a47b7ff015b67e448c693
BLAKE2b-256 81222cef14228f401e3acea794e21d73c94f957827d89db00d08741cac2f73a3

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76f09dccb341b67c484c517e55223d4da736eb46993c5749b695528acfad4a14
MD5 9f8394950bb5b505366317f5dc7d7507
BLAKE2b-256 7f5427fcf800965ab3a8d0207efd6969817f196fffb30af1b1dfa79c27c9c2ed

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c836868305e64fddaa9da73fb2a1d6ebf5a149d3e4039c2ca0c4d8089e022f0d
MD5 1e2ef9fe56b11fb744b0e26bd123a0df
BLAKE2b-256 a6bd0835da571a78e9c84f57fcff51b91526ec0ac294e01d241a30d44fbf01d7

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6d5b9777bb3c2dc4c0142f4b1bc66d5d3e375c93655d50135d01d4b507469ef6
MD5 84cd451c461c6bdd3be8f7c53dca8782
BLAKE2b-256 d85f91840213700cc3290b026ade890cf432a856deda079f223696d5a56ad9ba

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e143f26e5386047827194ef5d5ebd6d78a3524b7064c94665226f41d831f7fa5
MD5 38443098a2c6507e5c86f4d41cba0bae
BLAKE2b-256 6159ca05128c482cb8d00a97d1a3413341a0ee02c7d70ef2dceabc3261301351

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41a7979b4bc3ffb573fe41829188d7cfabbf1461e58819d0f37d2ec7e1540946
MD5 be0b089933e5c0dc19e35522178f127c
BLAKE2b-256 877763f58021c5dffa2c66d1060763efebc010bac987ca4b5a647e1efd3d2509

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab60f79c3b173b7f1b03750d0a99e3dbf6833c3d0dab1b767df0a9b9e35c30db
MD5 1dda1fda6074b6553ec20e998942fe17
BLAKE2b-256 b1357a39467506d9c44ce0d47dd3b5de7401e8caa69e6628942fb55d2fff3317

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 40d4447f88e3ebf1a125d8d5b77aa5efe92c0ffe2190333641076b4186c2b3c1
MD5 2d3b57b551be28e9d69ca7c646ee2e6e
BLAKE2b-256 0c4a284756bd4a93a1b6b272ba57b8e296723370d8c230718a0295a23df79220

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6b862f3090f51ee9bf373f36fe91ec4695f5df4d55d3b93bf5b940b405dab744
MD5 a67f2a843590ab8afcb8402bf522b74f
BLAKE2b-256 d53fe02c9524668f64978766bd54412c5d1d2ffb6d6c16d40a3d9d316309e46d

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba18a88a22130e98289be334b422a71d3a7903fa774fdcf148ed86eaa7e816d8
MD5 56d2c6764ae1997cd138dd281050113a
BLAKE2b-256 f4770aeefeb8ea4c52ceae3c2449cd4e19a77e61126e141dfe141c411d5c4fd0

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54a762e3de8065e8dc8460c33e538f70dc20cf845236e7e03db77d32263d3c05
MD5 4e5cecc6eac04d684a204816209ab06a
BLAKE2b-256 2dfbef717be06eca84a2884b94374b91fa03ce80f20844f66b3d1e7aead24785

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 66e5a1d51b0d703684efbcacc2104ff44d5ed55cbabc6c24995ff390fa6a9102
MD5 6eef9db0e8d44674e89d839b97618ecf
BLAKE2b-256 57b829729120907ca03557c96a4a50a11b5fee2d403125ae1244a8d3ba8d0c04

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1ef42bf27ab7a88b1a14856a53f5211450444270ed10c669f8dd1efb491a7cc9
MD5 24eebca6fd2cf7db7357c48767d10f46
BLAKE2b-256 6ee10115df149913c6efcb480ec89e766ae5a6a361253085161ca47b56048c7e

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c40fdfa5734e8743db1e65f7dd479b8019c76bc84877bd76ecf14e8d6155c9c3
MD5 f9c34f6846b3ea74b41b267be395176f
BLAKE2b-256 d41b80c048596485633364d75c2b431b1e6884b93c9dbad0f207c075257f68a0

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd3364fce08388961b4da088d5031e7b6694159bbeb982afc9375fdc4cc3ab91
MD5 a8bc8a389621447e1710c1a8bfda3cd4
BLAKE2b-256 6a29918732fc396c6887f43ec9649c5cb9d0372a4e680c13e05510deeece6388

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 243012c63f982374264a93e8bc5542ae0a06c7536f04447e60e6bfe099cecb33
MD5 22833641ccb69475230c37aa6d3492aa
BLAKE2b-256 e57e95537f71a7e5e64d7dac0511489833058d469e37b55f98ac7b3133f5f798

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0fb402e34029ff731e459e6de64ba42cd68b454b32b0f6c7ee6cc03fc42e4247
MD5 43a85ccf81e85130ca3cccb7460de05c
BLAKE2b-256 d284e1af2e8d7fadf95d832ff941aecfbf86aaa98c45dfee61fde5ea2cefc2db

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5982148a05d6f3ee2cf47f1a3e942cd758e61f7dc6e37625c91facbf8dead37
MD5 8755b1f160d4b99da59dbbe0e28e28b9
BLAKE2b-256 aa4b04992ff6a155f45c91f7d93fb976a8e9f47cf549ee6847b04fe6881c78fe

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241031-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241031-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6cf038eacaa1b69ee00727d5828352e2233c883ad8e3f6426bbf0c3518999757
MD5 bc157d0a0620a43830e1b50d63a8beec
BLAKE2b-256 da9a74c9933cc44a5fc26b428a39ff16cb0b77e9daf579483a1d19b6d0645f11

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