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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250601.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.dev20250601.tar.gz
Algorithm Hash digest
SHA256 d406aa6d7eae8fa1fa64a4ac74a2f32b76f83b8991d92cea8bac88776cfbaa24
MD5 052f5a989857bf8af294bd54becf3cf9
BLAKE2b-256 bfc22ea31f1e31af7c2da47dcb4cb658dd3515540dab75752a8bd4d1029c9f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e594c2dccecd9a9cb31e2fa873014b89f0bba107ec119203a44bab08f80d2bc
MD5 f7dc9eb995850abf04c691073740054e
BLAKE2b-256 c3f672591b595287ad82f51e9ca840caa755214f7c81bf6be91daeeb1e32a09d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a06e1a08b34d4531926526297d06c5e5ed8a6f6db352a8e0905cd576c3a37854
MD5 c298147e265a0ab51f15e643095a6f63
BLAKE2b-256 e8cd053ac1c14aeb7f81e5957c0067a70befe3bbc497ee1e68feef7c51a67e73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e3b8d0e5acc3d3761a3d60f6087f528f96d422e24c03abf83cf939e3cbc53221
MD5 88b55d5eb462d90512e3aebb1d064332
BLAKE2b-256 61927057a692d9664b9caabb359f47f5c6b6d5ab7db9a3342783021915636b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21c381c62a706fd887ca6e9b5d7cb0b3dc745f285c01c9ad7b15f09b9afdeb74
MD5 6ecd7b56acffdee1dd42fae2c5815e17
BLAKE2b-256 e14fcdba57a884d0f346bf9f2394955293dc33c67192e593e5c96cb7881fcb2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 b0fd16e0e973253803fc93afbb8dd32c235e416e2e2935b4b9c2c726506f36e2
MD5 5268d83954ab0d104628a64f84cf26e3
BLAKE2b-256 31546618afb3c51a9bfb269573b231a7ae40b1f81cf1a8937ae52822e539587a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d68c1e3f83ad75dcb1d7ee3427a049f001ab8038313bb99d0712dbee356d6411
MD5 e064c24111bf6ec3f09407fa6cffdafa
BLAKE2b-256 83df23cb0e991af65722d03000a8fd04fd32536b502f165b7d3acafcc91fe040

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3dfcc079d2c62d662803e6cc96f0f4dcaacdc7d29f61abc5fb22c3fee7ccfc79
MD5 f131ce4350eff35e186d70f966bbc3bb
BLAKE2b-256 b8364843d275a7d15f0353ead4af4e0070427de06e0d26c80a09ced6e6275f40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4d1a9ab3c6de03774d0256a4e193d92fe6da68de957e1fe95cee9207c5715bde
MD5 fadde54d445076e92a1d066f729c9831
BLAKE2b-256 2918d7502ccfc402b6e4e72853bad97457d40c35f5f898f65951a4c8e4873cdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c63918995c977d5b3108f096ef1d864537260e521c3eedcd83fb7b334069c8f6
MD5 9735c952f3f1047710d5ab5bee0d4cb3
BLAKE2b-256 789a2716947b8a0a4106e731dd01f81d983fca1553829d41516959f5c83d8d0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3c40da0fd94a05455bafe5928c84dd8f8000d864ce6b3b0288a0f69a6856efd8
MD5 a995539d790ff82f020c6ecadf6ddd56
BLAKE2b-256 873cdc0f6a24dcd96db5ee9065ac9dfea603e38b18a3c8d2797d050b67b05821

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3cf4d5978f54235c9259d257e2c7bd514cec5c3be818f56b4547f1b50757de63
MD5 d1a51013edc8956748173396686940ec
BLAKE2b-256 b39c9204286411d8f3ccd8919f70540351cdda544e702a3a82bbcc02618b4f86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 994ca0b3694a4013b4e62f5187f21f3b7ee59d0506fc96a18b0caeb5a5c71919
MD5 a68e0b9474319fae8292808ae4da785b
BLAKE2b-256 d18b9be236f405884e5953001f94085137ddbec0baf06e3c72b0b741901b0b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9605c43294eb6291468fb6a1d3589e9496ed4dfd44a11abfb6052cdb96487738
MD5 8aeaf0830b21d839683e7ef1605ae300
BLAKE2b-256 0c34ac842a0a43d5b842001d440190237f0d6854f9ecc8a59ea034cf0404fc9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 336a90893ccf46155850c559cbf6ca8563f80eecb3e9f4413d6f3231af39a955
MD5 bb521a675ac9a07220f63b9c64b22abd
BLAKE2b-256 0657942ad6aa694a2854b9f8dc32d2d45768682b6bfe8aff748b8c7d9c1863e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 34ec6ae1b8f1855e7af924190b76624e81f4bf7859e09608bcce9c08e45a20e1
MD5 834d14d4cc1b039cc12fce5de767f168
BLAKE2b-256 f417d417e58e578601ec4d7326cb3219782e776934592f17bb6c8a3ef09e833f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c263d324d53028485b2561755fbe71fa272c5bdbd3e0f7f046dca38b216426f8
MD5 d178f5091d85b5d272b3229f1e2c7772
BLAKE2b-256 15299eb2b48a8a8e0f60a81b11b1b8a70af2b08f23a1f3897ee2d339a28bfd16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c066d375690a9254ad431b7e68fe457cd574630ff772c5e644bde8036273df6
MD5 454f85c3f360f2fbd90da5eafd5d1e45
BLAKE2b-256 b0309ffb3845a5bb1fe447f5409318adc485ea6adf12ba18a2e6918159241970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a1c2d639cb0d27f29edbd6a913f2a5bb862d9be5e76644037e5afe0bb03aa26b
MD5 2069e3a98f170dc5ac8581a26fad7585
BLAKE2b-256 f9477d9e1008870d42e2ceb4cb7e9baf619dcc5b9b5150a1f335977acf01e2c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cf2fa02a2b8c41d76502ee5acd9cc04b3aec8343e9750f1eb89cdb36bb3f09b
MD5 dae78d9e2c7f0d92e6c4d6dc2a4ce4a9
BLAKE2b-256 f72ba605d3c66ea8537068b92306f9736c3662285de3f785dfb54a1d988e4a1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7e479b7b9f753c6834cbdc9f214f75578db88352449e1b898e307fcb808e4e0a
MD5 4af1bdba7a72ce4b210862242a1ec3ef
BLAKE2b-256 7a61763d06a9531ee345763078a046dd5641c402b7bade1c92bea8560a3a1ff3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e7d59113db472399cf1c5797935a5938f8b9f982da42a093de8f3d44c3eeb71
MD5 0e14d77a91e5a3787fc0a14b1df4a917
BLAKE2b-256 412befc1ecfa88c7ed5f8ee817ab080b67e58b25eebfd1991287c3892f66230e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30a8dc557922b23c3c0263f52f1dc736631a6b82e341c32b7689d427791334f6
MD5 ffb69ec3723f3e8615da0cd206c44fb5
BLAKE2b-256 aa87b954f6637b96a8f9ee3cf2fd1d4b7a9a6d2a319de2128ab08ee4d5282088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 61f4bde95b0c8d15bf3a2a368a6b2e7a3746ef04cc9ede1b48e3ad2f698f6010
MD5 fd009bb9205f1dc7cc6e210291cc1de5
BLAKE2b-256 0d2541a5126b46c5afef31c3e01e23f128300861e33b09e474eb2bec289538da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6af73903dfae9cba4a03aa99f624a1e6f75914f376e77bf663834f41875ba6e7
MD5 86a165e31d43ca6be6333da510210b7f
BLAKE2b-256 f62327a0496bc89503662fffe3e837ea04f86a37e644baf54c9247b7fd85ce32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250601-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e722502db7c15165154db750ebb7bbefd15d039aae8509ec0424aec6ebd5b535
MD5 bbd12fe4e357b6996fea6f5368dacf23
BLAKE2b-256 c403bec381842998683c09d853fa49fd320d9d891c1d327d0f740831ed83bb46

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