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.dev20250513.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.dev20250513-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.dev20250513-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

aim-3.30.0.dev20250513-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.dev20250513-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.dev20250513-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.dev20250513.tar.gz.

File metadata

  • Download URL: aim-3.30.0.dev20250513.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.dev20250513.tar.gz
Algorithm Hash digest
SHA256 3c2d374f32d2f216e103aa5134a293efd6f82be0348232649285087f119cf190
MD5 d02cb6a0b4053e6a42dcd334ea189ff0
BLAKE2b-256 eb6d220a0bab5362bb269b37e91cb1b0ecca0d77caf774655cde715981afab9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49d3c50915d2acf5816ac7412de33f20bed6c628517149d47e97efbe221dd2e9
MD5 ea632c12fd9c2caa4d64258c4f03e323
BLAKE2b-256 9d94e264bc39767e15dfa05e7a24bc5b2e6df128ce450b89f8a5853362240833

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 040aafa2e14c1b83e73940bc1d8d702b264a1ba09fc28619cc201090413ccbe4
MD5 734286b2c9b0b62164f2d0233db50d83
BLAKE2b-256 06f639d0416d85d40db0396cb591d97d79aed7416287762024700787a02a3bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 af6da37e3631736d5ee08d3e6cda2760efad8959e387d0f21d27157a34efe537
MD5 a78ed93caab92a94ea9d971abdc293de
BLAKE2b-256 323f4b8c3fe650c591d2f86e79a2fd57a1f6f5d4831aa5e53140a3ae15e2e569

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d21770138168708eea99cbf36850db1d3273c35ed1e08ddff0a695661f1bb10e
MD5 7c7a40593ac4cea1b6cb50964becb468
BLAKE2b-256 6cff263e93c77f68fc1bf630780524fa5aec5ffe68599fb1c2300a69647a9ef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5d7e49e7c5e116b1a63634850a97b22d5de2eed66dc892b1e87b16ec086adabc
MD5 df0e3f72d22cad39f945038758937749
BLAKE2b-256 9069d0c6b527ef2290d8d9b72d16bd46adff342c0043a802fe8c9fd686ae0e8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23b1936b0fa50fcb16f81e1cd48300857ce25e7969948a88f3529810c3f5f7e3
MD5 645b01edf542a897debb084890f4ec3e
BLAKE2b-256 cd3ec736db84c576d3deecd3f99fed793c1f077491ce270a1ea807dc844e54a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9335b79afb57f46f1bfa9bad04c53b3fc0b0613720f739a2a6606ef05fbe2011
MD5 987b6a9bcefdc9fcd1790ce60388ebe2
BLAKE2b-256 bccf2f684fc0be358644a20aa055f896a1716cb1f8e52fb9b3ef9a6bf588d66e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 27a68ad9a7ab7fcbb27a375234d6e2c23f2c9e0baf3e8f562ea97966d4991821
MD5 e9f1fff4f4efe629690fb6f4fc13189e
BLAKE2b-256 0f7203f0b04ed31a557327e4ba7959bf64fb702148c64525ae2215eb796a5bab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55feff4a3a46aae9ca7b05db0a99b14e375e7016c78b38cb7e1f60cce4962840
MD5 8093be7b3b3f2065e51f1c377cebe6f3
BLAKE2b-256 0f4ce8b837510876102e1f3bccd42f2da6ec8715d72fff340349c705e28af369

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a5297d953cc904de507cf462c62796ddc691c0966b1993f5735130a3193134f5
MD5 4181d394ad80004998e7df3cc51e80c0
BLAKE2b-256 7a823c5c5894425e82c1b2218bbaaa12989c1446ec3caafab2325fbe08c10923

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b9e0b4ed22524f2ac1bfcf456a11960fa823db652e54c54ebc7b885a34f1030
MD5 e1c58d19cfe0a1ee5bdd6c038dd42a84
BLAKE2b-256 399839bf28b85091416fa63d58ed183164e3dbbea85dba449608d3b38d977b96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 851df4efbd013c428a8410201528540a244036b1c5bd77fea0ca2b139001eac9
MD5 c60a767a5fbc1bc7a2d9d2f00c47de2f
BLAKE2b-256 7963ce3aee5c36b409981379864078b194cf5c07b3968afd9e14b362aa96c214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 841f82adb2613e9c926ae4c02c84cacf9a0a8e9f7061ca2e4b6c1ca54f6277ec
MD5 f86bf0265ae938ebc18adcf78beb69b5
BLAKE2b-256 bb378309a5d573d4712b3f805b67c029bbf8b7cba08611d4873316575a2b6edb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef1bddd2d1cf33b9c165155a942a2481d5dab9d25e9ec21274301865f0901e65
MD5 6dfab2a4698b1c71aa7d537a5d037cae
BLAKE2b-256 1c77adebf3296f674c027591dec7b646071394c9bc3f745495050d46cb570f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f43ac91ebca69c40dfe12e438ec4dec1df5129e2c92595cd449b95d727ccfadf
MD5 55d8c4a1110b6b84c236a43a83a7d481
BLAKE2b-256 2b5cd9ac63d1fec19020ef2eedd663e10859fc924f9551291f52cb9ba365d0c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f74d25b255d2d787af06292a3e0b8e6ae87e141c27c117d3ff9f3bc42024003e
MD5 e0c11570fc70d9144ebd0705df228305
BLAKE2b-256 d91d5fcc33192cb4d66f826a71f741ffaf8a0e11b4ee6621f774806521209837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb3bd676619e146606c9f8faedf708c15841c2110f1764fc30e4a782ad836dd2
MD5 76ac6f8661982e5700bdc2e2bdda2b95
BLAKE2b-256 a9679463cdfd6764754aebd97096a7851f3294bf4b285b0f3a17927e401f724a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6bbf223f90719f2c16f40772aa5dcfcb35aff460980cdc567370a0bdfb8ed996
MD5 e96f57db172dec9bf7a910b8b063660b
BLAKE2b-256 27b7e5b33043e481aa5e19be98c23e076319ba5023e77aa74c8371b0188af998

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f37e9545b5baf2c9c1d74553d6ffba1ac9f02e95bd694440dea343587256742
MD5 6ea85a4c2a34c50a4a7eae1793dec7f2
BLAKE2b-256 279cf2a3843406e27e3738e7ecf72390b3f051de3965ab84142ccea95cdffc01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8825a1edaf1ae61d8172374fe04f7597504734719bd8a9b801242f586a5e3133
MD5 e608d982d9070d34e1cd98b942b4cbcc
BLAKE2b-256 1855ae725bcade435ce5c92d314c1ff2fc9c922ff316078e6986bf1db79432bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5eb7e141039c1e2aa23ff3919fa1c3b3f619b7dd98fa90cf5734ca5eed6b3f8e
MD5 83c76a547798c18281e9c1faa9f2b42d
BLAKE2b-256 5e883a6a6e5f309573bff9fde8dc924c31b4e06711237865115470bd36027064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de2d26fda0cfa9e997793648afbafc0b5dbf0984376a6bdf8b24899a1ca1d75e
MD5 9f226086d39bc6e7bd12f32203986238
BLAKE2b-256 090125543ae62d1b055f56106d73317b0d12000c6d809f8300ed2c0d4b4397d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9b40841bee09fa0c2a87f1921353bb6a128a7a7b129a72cf7738cc4a78f293c3
MD5 92355e9e90e07a947be3a28bc015772d
BLAKE2b-256 d66703198502619e7528913713ad4e3e07b917bb56625ca97240122108ea2089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 91f7bb49b7dd79acd4f64346dfed990dd2d8060a7d8b587a428c457d9328f141
MD5 d4b500d928ff48cb81bba9a9e78aae4d
BLAKE2b-256 ced1fda609dccfa87b683f1fc863090f9d700a9d03e02c7ba7015d2ce6241943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250513-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4ec6c0d7e1fb5f0c36298bd421c13ffc2f13caab4d965ec96991205b92ff8e5c
MD5 9be96b17a7209d7338c096184ffc12bd
BLAKE2b-256 d084c143562c48135c0f37a24d653377784813351850692edbf164a797065037

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