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

Uploaded Source

Built Distributions

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

aim-3.30.0.dev20250519-cp312-cp312-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

aim-3.30.0.dev20250519-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aim-3.30.0.dev20250519-cp312-cp312-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_24_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aim-3.30.0.dev20250519-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aim-3.30.0.dev20250519-cp311-cp311-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

aim-3.30.0.dev20250519-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aim-3.30.0.dev20250519-cp310-cp310-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

aim-3.30.0.dev20250519-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

aim-3.30.0.dev20250519-cp39-cp39-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_24_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

aim-3.30.0.dev20250519-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

aim-3.30.0.dev20250519-cp38-cp38-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

aim-3.30.0.dev20250519-cp37-cp37m-manylinux_2_24_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64

aim-3.30.0.dev20250519-cp37-cp37m-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

File details

Details for the file aim-3.30.0.dev20250519.tar.gz.

File metadata

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

File hashes

Hashes for aim-3.30.0.dev20250519.tar.gz
Algorithm Hash digest
SHA256 e0df5b31db6ee26e6019aaf3acd8be2ce99a525e9fd920dfddb4c315d0935011
MD5 6beb448c5c23555e2173b75cc3cc8090
BLAKE2b-256 c02a031e3d277fe3591958cf3b37fa784dd50a38af68f6890c0d313f553a03cb

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91343358742f19f44e0cbc5a2725b5da8fcebdd6c80d8948058d8209e8e1b8cf
MD5 519f68706514fde74f79e0799bace2f6
BLAKE2b-256 f37d53e6c40b4e281fea89f50fa5dbdeb524d530ab3e8c000b1e13cb6128d473

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0c4ef542328b38e4464ddd2693fe9245f1d4bfbf1280763d6e1667311e9fda8
MD5 101a6d8676dd0714559049fed27ab8b3
BLAKE2b-256 02f4c0f8aec47694146b7a462947f4bc405601578e269c0b233ee73a6c55d967

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6f6564859c2df2090fffec830b70b0948b134efee9e0f14a441bbb1e40c6f38c
MD5 63d3bad1ae1067fe9088531618871f26
BLAKE2b-256 ca40d370223dfd304bcadb3fe41114b34ba122151b244eeb90cc2be4c4b5958b

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f74a93c266b8893bf68f23800d44d0d0f8601d072fc1a034c1b2dd1db360efd
MD5 35161960506f98ca9b5708c4d63a4829
BLAKE2b-256 f0afd3538fce90861efdc99b3b78e1e332812d0746bb7c4ef1f067120d984786

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a5602934bb54db8c39a441c89995244eaf233611f8ab2bbaaf7102c71f37ed71
MD5 88e1356d9799ac5c22a0df3a51095630
BLAKE2b-256 c88662648850da335c30ebcc41cc3ab40628e36833b4b255f8a90cc82004fe76

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e7b4b7b7a5da1c4436587e2072b87d91407016c2a3df6380253da8b1337824b
MD5 d6b48d82581c74c8d81f181f18c45554
BLAKE2b-256 95a45bfb155f972798c8862777ebcd2244bd8cfc49e3cc715f7c7dacaca3424a

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45f56ad206cf7ac1a6a6cfe778fe8186124bea47fe0c6a9ef3cec792a084f63d
MD5 6100a0b745afb43688cc44dc96efdf09
BLAKE2b-256 edbe65ec511f9ad1952ef3724afab938dedd5f144ad48f3595fdffe5394fe570

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 51fbd42656b2636526f8e325c0bb954bfd845e73c9fb92b64a61d5875c6d7c24
MD5 08772320f929590e70fd5ebbd11fdfac
BLAKE2b-256 d4dd1464bc4aafec0aa28d3357286da6c0ec79209c8a089b592747313cb276a9

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3a5a8bd1d5a04b722cc208985fd3abcdfe00ecdd63224ba298c3d9fdc818839
MD5 552a824459dae61cb2a2c844c317b814
BLAKE2b-256 cb66bd69a6fe17204e72a13e9973aaee64996bd1762b03c20b8b22a4fb61211a

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d29f3d3fd521ba7f639eecdcd295fd94ea4f7876a0093b6e1fe9ac96a04b9297
MD5 3479d72ffa30d8242071e0c264fbb052
BLAKE2b-256 76cef5d2ba08f9be1d3bea5bf211c2160a50d142960dea2a0697bb062513d612

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 094418337b96a15cf5ab3fffaa1430d1a306e87b707b63a59a4acdeb96d1571a
MD5 0aac459ed42417ccf12ee15e7119c13f
BLAKE2b-256 73eec628559cc86efff5fabcefe8050030aa50c01dd0360696cd93d773141eb0

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e682147f9565f5676e42efd89bb7eb498ba526a55e773d8d033af733fa2a205
MD5 5a778e490cc98b486d221269bdb186e6
BLAKE2b-256 7eba59965ef68ad76caae6175837d8e781b9eb1f7505e250728ffc0fa92eca7a

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 63deb94bccb421d3e9f30451199eff19c91c27665c4d190aaed52bf60cafb3e3
MD5 9e262f5c5a67dc539c56475286b7b2f2
BLAKE2b-256 1ce70b9f13c663de284fb1456b88e94f8615e5a51d3e23fd55b2080bc0c04735

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e1007a2e8b268595745e52b0775b6945885e81048eacc0c03ac77fc540d27f2c
MD5 e4ab982359ad07b89a400a95277f2623
BLAKE2b-256 6bf0d5eaa87e913ed41375cb7254686f462e48940e7020b38d9fe2a41f5cd071

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 cd47acd99be6fc3aa23a179be14961aaa8057aae38ab380b90f95312a2d9c08d
MD5 58e1ca11ddf325f0d4391764d8dc0592
BLAKE2b-256 51097092375c94b29e142b7ae8ac3e27681ea12da0daa3507264d614b260f32a

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4fb7e97c5b1dc93e81e48bfeb4de2c007c6dfb47e32f15278012f93b8bdb3a9
MD5 8e3dee5bfffbc1933abec177de9faf99
BLAKE2b-256 e25cef017ff4b999f324b92d143ea1fc8503dd34adb75e57b2ce7f4517ee8321

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c4919f586db5368ac797c55153b620a989df26030a8cf4aa511eb7ca091cb76
MD5 e678dcff0be873813b466760202bf9f0
BLAKE2b-256 6922bdae48ad338cfa2f9e7b810e5bb4a076ddbb0fdb2c315ef4cc56c942a865

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 52d3f8c98ec4facab38ceaf964f9ea559f962d88b5a1a730e6f337e4588d4431
MD5 a097aac7ec5c1741705affb501c5abc2
BLAKE2b-256 3470758bed9cc15d8273887183916c859d32a7ae92e6ccd18010fd5a41d77b4b

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a47d81058c4f46420f9196974af8f222ca48da8d4318ee8d5166711e6201796
MD5 e3159b61e9105ec9c0786091efd85a77
BLAKE2b-256 976babc36a64402ae23eb2fca06cdaa82bcd063e3b2652bd343d97ed170e725f

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1181a2f1e888700a52f3152143a9111e37a40a11974b0091e67232c2b3bd7513
MD5 145cd73ec33f51ebd5228b5c76c6c95d
BLAKE2b-256 3c04aaa54dfa9c6f3798698c1daf6edb148a054f91d5d66981be8603e225e880

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf8125f5d3b5121b2dd5d587643621dd83fa3a0beaf2de731cecdc3875b1d103
MD5 012b67d96be2044bbdee0f81e04e7713
BLAKE2b-256 e723370fb81349cebf160a7c6bd09cd8a808abd10f45e05591736617ad40f838

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca0164293c842877f37df4c6cd237654845a5e8f4250e73c2b20393d86add2ae
MD5 0595bb379110218791900c98579b2547
BLAKE2b-256 4e200e1e0933952bd7a8000e16f9d99a5eefb68e16b31689cf4845b155a03f12

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e354baf4574d7e9667038f4713bea0fbedb6d10e6369b8983fa17523f9221fb8
MD5 b26c10ac46836a791f0aa5d167579fd9
BLAKE2b-256 a520ed4ae7f7e9f4fd68831e52f94188d486aa7285f772e2e82df4344a20ec53

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1fb6245fcc12449f2033db95269692cac216f1a8fa6bae58c2211951b9671a5e
MD5 0636153ed0f62c4efd4b8a25d2176f5a
BLAKE2b-256 f5189a0df596eec6177fcf4fdf8fd9e0e5b395e0941355111c554f0474e50486

See more details on using hashes here.

File details

Details for the file aim-3.30.0.dev20250519-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.30.0.dev20250519-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a24539d48034d7608d9101729a6ea75ed7b298b85a27d2993385b3e0aec3eea6
MD5 58a3e538601544e2e94a3bf21618dfec
BLAKE2b-256 ca89e7ae22982d50f311019ed248b347442f912db5df3f266bd781e24c1d7703

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