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.dev20241101.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

aim-3.26.0.dev20241101-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.dev20241101-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.dev20241101-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.dev20241101-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

aim-3.26.0.dev20241101-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.dev20241101-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.dev20241101-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.dev20241101-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

aim-3.26.0.dev20241101-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.dev20241101-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.dev20241101-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.dev20241101-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

aim-3.26.0.dev20241101-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.dev20241101-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.dev20241101-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.dev20241101-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

aim-3.26.0.dev20241101-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.dev20241101-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.dev20241101-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.dev20241101-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.dev20241101.tar.gz.

File metadata

  • Download URL: aim-3.26.0.dev20241101.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.dev20241101.tar.gz
Algorithm Hash digest
SHA256 1ff190eed64b75f06cb9405d0ec626d6b3f9275b93be1a0f530c9c51790bf3b3
MD5 18aca2caa54905a27a8342edbbd86bd0
BLAKE2b-256 35711d793bc70f70dc0357140288d60da5461a58f56d3fbea7af465f9c9f46b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55094ab781ab0d9e70033c500d794b799b8e73a327da3d37ee4027685e36cdfe
MD5 ac10886174a00dcb145c5733f2c26bb6
BLAKE2b-256 f3ece973633ac96338a85f1a243e201aad909794884c5f5d0f62e097ffe8fcf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 74c7413f2e8f8f6c6ed5ff6cc4c453d1d032bf979decc6435729f1607d290b6d
MD5 a4a690ce0bebe56f8e3fe440c2dc35f0
BLAKE2b-256 662ccbeae3ff5aec080c2b2337b5ead811099f42204ccbcfd11b161a49376b64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7653feef6eeca4ef8dfb0a6068096463db32f4120d010528fbc3d24492a49d3c
MD5 66bd4cfca4d7c75eac12919483a8d1ab
BLAKE2b-256 70ba61c6ec7805f89d2940dfd58566030f067d133a15732560bc28a299f39a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ea17c4a0b9fb624d2ecc96a4d93e388be9b958f01679a4629ee8aba8ab8cc1d
MD5 d8a7e5345120b4666db4b0176fcee9a9
BLAKE2b-256 78ed3e4efabb247ee1a6d951a271052906f31f9168ee5985089178f95882dc4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f8b6c80735f9160f0be015211a3c7be922e34ade0c96079318225a4976dca8c
MD5 a6c835ef4fa53efef763405a4d6d610f
BLAKE2b-256 f8fe41ab8c0e018394ed8ce9e24936d4d7ecefe3886dc4dfaf15bcb7cfc57138

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ecade7b5f6ad40f28f1ba236426c49b3649a8dde02276c20775f2a48d8632b1c
MD5 660ccff1bf67653e6f206ef96f36cb44
BLAKE2b-256 4a5936c4f5aa0c8d862bb78302bd2adf0b1ec3a09d41361521d0caf6c3ff00a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 25d2e405e1db019a24e676cbb7fb017df542b767118456b554d6f2f87a2ae205
MD5 360b2b7ace7a2602e156a2076a865e38
BLAKE2b-256 223d0908806918baca7a2f72e4416ed763b39d89ea7aab326f37dce5f2568c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bada4d6c46419daa7b0cb61439995b52b5d92aeee91c4df5976d9535a5dda59a
MD5 b18806dd3e10e958cb3ee4f9199f5ed6
BLAKE2b-256 8b0518ca77c21c5408951d2688c63923b9605fc59e6e860c589a3db5c3a90e33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37c51a6a7a8d3418f6fcf351b152c14e08d0316451348ff86aa17fe1089f5300
MD5 6c3e82e67b5835ee5bcdd2e7d599ca33
BLAKE2b-256 48ae61197ed8750ec5ec6098d186ecfa501aac11d21772080919653a872486cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e5f37bd6770ed4376aff8d81183f88a9c76830bfcd55a7153aceaba5cd882377
MD5 0dcc893d4d00cb077766ea46607ccace
BLAKE2b-256 b6b786f1abce0af6ae91e4d4ce4358ac44018a1e222c765836987123a46927f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 83824665f56eca9617b9eedab007f3db6af01707b0a54ed1221d1d7b3b067868
MD5 935f5870a3c3b47c5d745ee9eac26a55
BLAKE2b-256 5978d343303b79c18e3577e7dc7277ef39f79d2cbb76e1c3d63ba3d075fb9f82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73dae80ea380ac4a9d36c2d623c9cc4fe2cccf1f7617f868b8dfab63eee4c965
MD5 6c23ee59f2e6a492ce7c6c55c4a58b82
BLAKE2b-256 b9cc94cfc7b74a9bf9a4743e6a0c683c8fb62c316a0239ecdbf7c9eebf0da8eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da33bbf7460a9415a78f8ea0310ae93812c4a9a31369b7b0b34fa38bf613fb57
MD5 1719df3febc060ca09b2dfba9ae5d0a5
BLAKE2b-256 03fc757e77c634157c26f7d072c4ae31301c14fb9b5682603770cbd3efe92e77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a211d88c758598982f8ae461cc950fa989a97bee85ead2220ff4d9adda4dac2c
MD5 ebd303c45e77069240c7d0d85aee0075
BLAKE2b-256 b89e4e87ce0e757eb5daa9bcd2fb71697553cb555ec8b9ce883da1eeb9a8a6c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e9b571c23ba0720c94c06753005bbd31daa840997e7215ea059ecd2a4db02f95
MD5 d923ca17c716e9a1840898171be7f6ae
BLAKE2b-256 1adb278f6f9779598a73f71eedd02e608b893511417346a738f0025c3aa74444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd9dc2c6de7096f2797bff1e0ad2d6b0bd34e33bf853bc25d7ea618db827ee7a
MD5 499f0fcb7cf0c7b6a86ef8a9b42b2b44
BLAKE2b-256 93adf8589678447966585f165ddd213bf3139e4af0dede5bd717b38ccc1f6c29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e9fe99b30b73f195f5e5e11d24bdb87952cae03811dff48c00e2d39e92400f4
MD5 0652ed649a05fc7aef45f180de38f5d8
BLAKE2b-256 f829f481d8945a30b180f903cdaf1f5d5db4d524312ac44ddffd38b4d699b626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2a868cbfd9a547262a36540bbad149e3034ef1405f852a32580676b98b1a8b63
MD5 a61e0a7eb3a870ee0717ddb7a4d21167
BLAKE2b-256 99fcaea81f99f6785473c3bc0600aaae1f2775125c824412b0d8f9758c1b8740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0772d7e8226758216442ece38dd70816afea5254ca1f2721dcca22d82fed33eb
MD5 dc7a449c8aaea90cabb651cebf95a6a1
BLAKE2b-256 e6cc254ff5ced1d1f7536383c83a0fea1f846d630a192f0ef171cb03bd2a2767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 457ba1ebeff54c874f71bb9cf80da738bd22f23b2654a8b478bffed00db4b7a8
MD5 693d50a9e6acc8382870fc8cc308f209
BLAKE2b-256 e52f13ec3ab5a99748430e8d79e552ed9a81923fec6ba167354708fae47c0499

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241101-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fd950a2d24270012ab9dd2a3a870aa5870e06c37308cd789ad25f4e95b3b8dc1
MD5 cab462b337b9f21a5785a8a803e46294
BLAKE2b-256 529979986720999492384c99eb35b4213f8195f9fbbd893d4f57687b0ac548ba

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