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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250527.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.dev20250527.tar.gz
Algorithm Hash digest
SHA256 11707c8f0f0d9613ab18773a547d911a4d0b76d0abc885be527905b647fcbbef
MD5 708c79ec69b42b13c82fa5d6b6a9fa2a
BLAKE2b-256 e256181cbecd04b66cffed26fd0a3ac7562d6f7a9fcc0efe5758eb6b51245514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e2bebc37983d8677e2ca6c87d10e8b79c685e2586a52b324573c87db578220e
MD5 1c15fb2a348905a056c27f5bc2224ff5
BLAKE2b-256 8beab8cdef024614ca937360ce2c88827cb6b55e4f23a11e6f70f0dcc190755d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cada89eb5ba82f6e208e2fb4200921f2b04e46377674ce9f1543816e970b26d
MD5 0fd095ac0bd2bd4c423eb40f34f503ff
BLAKE2b-256 69cbfe7a1b10a637492261c1839c1dbb702301736750fdffd20b25c1cdea49ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ce41d5b386d326bb0201692cf39423fcc23d9f8f40488fe2280af52d9609aee5
MD5 79e2823b9ccd667a4adb70460221f708
BLAKE2b-256 fc9e4e7fe06ad265cda4f4628ac53d54c62ce23ed595c574a8572390cf6d114f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac2cf2eed68d9f1dca4316cc58cf86d2532323f0fcdec325f32ec7662ac996a4
MD5 0665ee97d825974d3b7d54575cab6f29
BLAKE2b-256 9447c668c0bd0f40bd5b51a819acd3d8cf17236fb19984e56aa42075f8f6afa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 79038f9aa2ec538e61ab638c55bbebba9c90ac22aaad0a2b12154c9acf6b98fd
MD5 3d71f6f22be28303b03012611dc4224c
BLAKE2b-256 9c00717a968c0ff2bbc9f2b6752a6a044713abd457106538f0abf27af3b82863

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 268ac8e2d8b88493b7c7d16721b6441adb8a5a5dbbe400f50d050270910cf3b0
MD5 3a74c95f61ad6038db5d705630f286a6
BLAKE2b-256 efbbb842948ce75e04261fbd8ce817fc78a6a79377d8b060c1776cf9a453c5d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c4e2ef6325d3d8c1ed1514defcf11d9e90547844abb79ccb831cbcd97c380c6
MD5 4b5839ebc4af448eb5488f627a5e56cd
BLAKE2b-256 0f8fc741f084b847514ff534ab0066c315d5059c587902e804c9d6a748b67b7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c1dcb50fdb915b9358b7138c4ae2d48b71f3e278e2089256ab721a2edb24dcdd
MD5 8757e9ec597da9bfc272aaa4d28c675b
BLAKE2b-256 aacc17e05c62c08060f3c53a70c6c6e66114d07700061e2f10cc70aee83d25ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9bfa6759a361b2667fc4a69297e10a81ac01c662403f218e8497a5479069598
MD5 50617c5efb13806b82076b0c1c92abbf
BLAKE2b-256 a3c863ba07499de4097412c576473242043fdc0c588457c12e464a9c0c491d94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7343da594777622f64beb533827b36dad15429f221fee839d1659e98ca8aa7f9
MD5 432da2c1c83e96485967691a0b420656
BLAKE2b-256 b1986746fa333949d53879e3243ec39322d7f6fafeaa68f107e3b51ddafab784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2144a80a99dc29fbbfe385adea9b3c2f3f50f35fda670f92a2eb8d3a0d08bbf5
MD5 3733acd80f72c2ece34984f2896101b8
BLAKE2b-256 19162a64206d29ab9b1751a3314891fa5fee34a485d61fdea3e4183b8d386c35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfeb55e1433f8f592d0998484b2a6f527fbde14678e576fedd4c1bb353604c1e
MD5 074707a8f5d69a57d4b9f143637f7bd7
BLAKE2b-256 60df475e0da50defb8883f7fa977a7706dcaead40b5fc40e5fe446b7d7b60152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 75309a7a068c9ef66aea082adf1ad2ae7b8a318195f994df8d4ca298d3b60f44
MD5 7b9fb3afe8955201e2d195dbd8b424fc
BLAKE2b-256 b0f01e11f2602000f8ef1aedb04050821bff761f36da72217eafc6fad2863859

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4dc971f729fd0951aea72db77421760f7b5b34bc7bf3761d50c616164149b4b
MD5 2c62dd7453035f798da78e5890ab69c8
BLAKE2b-256 63bf2394f11795242a574fced021cc8a01e453ee029d682eac9be429a16b262a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5411f90de7f896b2a56495b696e7597560e7d0b44471066175013a076461bcfc
MD5 5a7cc9ebd707d0fce8ccb75f960ef544
BLAKE2b-256 40f857f238adb5518e84d899ad6a334b0ddabc2f11ec390cec13590272c96620

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afdd1978428f0d7a7bd46ea0d26a4d7a0f73e6c9946cab66b88b013baaf3a0e6
MD5 5c5ce001ffbeb975158135cd97c1b679
BLAKE2b-256 5646a41213569da732cd481fbf23a83494a3a54f489cd5888b7845fea6f4a82e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a38c5f1d0ae25a68e1a87c21645066a07e5877a32d6e255c4018da984cf0834
MD5 1f00b696117c7041adb4a33e088fd32e
BLAKE2b-256 791519ccf63f1aeabfd8249591e58458b66deabfe3030b24d78f132887a7ede6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c4b664ff8a19fa324cbbd8b95eaad9a9b24ed477dc077acb2c963887568fdfe7
MD5 b197b19919297ef6c5a03ad809045be7
BLAKE2b-256 8f096996833850f12fa940ecf99c505682eb530c3153b64473d73da0d3f0da10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59087b3ddde191713e893eb13827796821a35f334e2207f25a7f302d39f7bba9
MD5 3abbbddb91bc7831a90b24cc100a091b
BLAKE2b-256 41f27b2995adcb3628b5e7cbabe8331592fe2e8d79b8d7356715ceeaa9a4ee04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d784a4db2524b60e3f18bb8d976d67a799683a9a7af80a348083270ecb72bcc0
MD5 f9f5f1e42488d146e31339d1f4966721
BLAKE2b-256 f91ca7eb7287258febda555044641b8cbfc9a918041945425dc9ae69c54c8871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3df43aa9b14b2547eb0fb2b854ea01db565aae7491c99a828c6eddbfebdf70f
MD5 88718fcaace7b718b4e7d7b1e3acb2e4
BLAKE2b-256 00750d6c7eb4596fb2776b65495f9eb99386b91367cbda9db75533e73ad66109

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f528b673e373b7dcbf4ed9ac383f77202e0d8412d9b874c5020f4b2a3ac24756
MD5 0fe5583f3e6abcd7a9a0bc177cf9d943
BLAKE2b-256 7120aaf53f68a2fdc815148318b91bb33854dbdfd0e905e68b50c345002b79dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fd09547ce43bf1d00b3fde83fb020381952c1441684aa3538824b55d32f7ee62
MD5 5876f30b836a5cabb0f518b04eae0ebe
BLAKE2b-256 3b972de343ac056f14cb1b98698eed0fa8052725a8264544039fb54eb35a703e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 32ca29295129562425cd4f72f8ec8c7b816da95f67286b7a4593a30cccbbe791
MD5 beeed6892c017a5faf4caf3b9c6452b0
BLAKE2b-256 65d9d547a6f6b392bb737e6325d1d1818af0ddcf147ebc7928ab36b93d086c38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250527-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1e9c7f98639b25473b103c4d3a0773afdf590db23adc1e44eef1aa7edd031ed5
MD5 264494b6f150c6fa14807029bf5de5ec
BLAKE2b-256 7f14c580ac00f1fd69baf9b8e33893a664604639a2e84f610fc5d7b2552dbcf0

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