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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250517.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.dev20250517.tar.gz
Algorithm Hash digest
SHA256 1fac1b99bec852668192568e22e8c024b5e87c87985d275304adaf27a67c5a79
MD5 082e720f85e0517dcb8a1b7c08c622bd
BLAKE2b-256 ca4e78c5c0ebdde2c83ff23b19c25f07cb6d0cf6e114e14cad0be9a1edaaad7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da0545761f4434dd891fce2eb2a35cd4ec98e1b273b799f6697ee030420cd52d
MD5 878a7ff831d130255bdae906dea199ad
BLAKE2b-256 3c4f60585f5ffd7ea0a9893b7f694afea3fbd99372c323102af316c7ff1c2ba7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8af2842110421d530aec24ff6c3e250b1e70e1eb6f55d6f9b23c56ca52e59bca
MD5 664bfa67e24bcff0e95da5e63b2cd7ae
BLAKE2b-256 e108de29c47f61d66a491812d9107265897cb9c01376bcb2cf425a0925fed030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2ed72769c1277851bee52b5d6d018e5017d751c74e2381a8a48b79289d36ebda
MD5 87779810cd007e0563e13542db42321c
BLAKE2b-256 76c14387311658d6fbe3cf29b2cf50391efd7244a92a4c91d235efbc1542e055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6824646fdbe8fefb230dc5b13a668903cf49eced4928219beac7de44d02d66f
MD5 0eb53ef26cd7527b9a533363f7bb5d15
BLAKE2b-256 c30c2f354e7d911cdf2200bbf2921e834a3a28a2daaa662b5289c44150737211

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f68574d6da67cf568e51204b3dfaf5a689b762ae70191ec70971f4bc1912eb58
MD5 40288f8f173eba40b54873a7b043f3ce
BLAKE2b-256 8e64a330ce1c5c8f6e05b7cc8e18033a5bd105bc1509cfaca38591a8f0271edd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd374f0a1636afe24eed73bb5dc5f032169bac60cf3b0e38809659083a261dfa
MD5 6b6549d8b60a5511fb1c58ce806a572c
BLAKE2b-256 c3b922a36c0ed970301e8a488c214fcf583d84b2dc48788fcc57507cab0dd3fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ddadc4e6fb1869e45d36df78e6b726ebd4e57740da09d27987915cf6ee46743
MD5 353a718b050c19b301369b73ffcb3c32
BLAKE2b-256 f072e6db30c72bb0c57eb7fa62f74279c46b86acdd3b099b06cbe765e9b1719b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b4798ee899a8aff10920d20b7901ace3be45139444b0c971b392881fdfdd578e
MD5 256f94adf8578ab0b6f412c7b524a027
BLAKE2b-256 82fcd02001d7b80267198072154fa15e6a807bb3b8ea8eef06682bb37dc074be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a2c1ead2cf5c7f864c260ab4dccfedf0c0bb8bd54f1239d40edd7a2a86f6ff9
MD5 4ebb41fd4382f82fd17524e2334922a5
BLAKE2b-256 abeb441d7cd233a1715479b2618771d1bd330bb88c9b6628bddc76bc68c02c01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f554fa5626fc3b240ce5a3063ff9492cd9469120b5bcc7ec428f596891e05fb5
MD5 ac1c1796946b1b5773db457cac3b3306
BLAKE2b-256 79599f257d174abf2af5ca5da9cad95f2edde76f2c9bd04045ca4efadc7734e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e3a9641aac41c455513299c3feded924190cbd292c1d3b622f3cc44b3961505
MD5 ebcba8f4b80f4002a09eae03d12d88e1
BLAKE2b-256 9b3a17b887bc44f4acb1ae2b675b0cd20c5ecbf24e287f4ac47cccffda2ddc4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b6c0abe3e75ff9e529983a7642953e75151777065b7340277b429cfae3ba7cc
MD5 52bb58197d047d7e86a1261c79788943
BLAKE2b-256 c75b640c85bc0d6924bc704430a608a9b024d1aed085371261426fbd318e8763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1789f31d793a754802365577077c2f003cc896ce6aa2e28f19bef7ab52b13ae5
MD5 ac72aadcd6a21511a96a58686c9a9e8c
BLAKE2b-256 06ccd215bc9af3210a9253b79414b4db25e37cae5bfcbb4c0ad8688072b1459f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34c4ee327829aa6d9b101d1ec13bf76b055ce4a32dfacc221dc8ac97e1b7c13c
MD5 46e10ef08a3d16243ab78588575e37dd
BLAKE2b-256 67ed49e4ee414cca184c412fff734b5c12abf5314d1745477ad771853f3e5d74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 05a586b82666469e9ff2ac05dc6dcdc8dabd071ccbb568dd25b646da638560df
MD5 2a4eee05da5209fec1ae0fae90096894
BLAKE2b-256 a614a452b38eff12b148928a8d6c6d5dae1f0669e92444f9629ee5382287d49a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99e893657d549a26259051460b32ff9b82a9340fac7154f80f84fccac17c2019
MD5 4b91757584121e4720c4c60b9b18e904
BLAKE2b-256 45514d6e99da75af80d7be81c0c2b7887117ce609c27f39e5bdb80a6238d767f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 275e8587de600b3608ebe317599aa1572fced0fdaa064acc7357d7f9008176f2
MD5 a1ae0151fe9b099965ad39101ad85333
BLAKE2b-256 6d0945580f660e4454463111aeaf7b3661db11a9b735818cd8fc54ad5b250c69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0199cd177a22ba70ef2202ab4ce9b79ed8f20a720737ee52eccc59b8bec5f931
MD5 d10bff4e1ca3eed1f063b1ca23dfcf18
BLAKE2b-256 ae9d739254a6bb6561bbbbc1af76659629254f81ff6263a781c5a4b023840ca0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9478503e48310b8371b44fc3674977eb701ebac5bafabf99010898b7ecf6f3f7
MD5 cfcdbfa746572f4961056a198a56e127
BLAKE2b-256 83426e67990ac519e25b5f5c28bade550171907aeb8883410deb082067ab82cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e18b566133a82521c44d2a6c163920f56267d5446f234e894e84948dffb69ece
MD5 4f4bb36b4a7db00ce7f52c0db12f9443
BLAKE2b-256 4269aaf07bc40b12b5c3678a30634ceb7ee8472ae9a05f59371166d28753b5f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66f520159d04b8c128d017f03934c7698291abe9e0873e3aa0f753fc7753bab8
MD5 70634ec7e5cfa481958ee01fb3fa3f91
BLAKE2b-256 b39542de5ff17bdc0560d13a4377d63c66edbca324a994d2f2a7d31fa8321058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2884304938a183e23a8810acd569ece276c773bad9170fb12bf813533dc877f7
MD5 d8ef24f0dd46eb23d858add201645764
BLAKE2b-256 8bcb481bca9c05747a799880daec74cd001e7027eb7fcab89537cd06b8e4934d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 305005c717449eff7fdb28fe2800a61b09b145a16450b1c797134adb472ef1cd
MD5 ce550ab059c14feb245e988bbf84de36
BLAKE2b-256 393d9010eb5e356f64d1340efb3134d08d7be8a8db622e559371e693f516ff96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 b60d54d74acf7af239f367b090320d757a91a43d6bb8e85f3e5c1cfc4b1ff772
MD5 c3dd3dff9d4721fa4874035a03f9a133
BLAKE2b-256 3d3ff4f1ef5ccce1b344d95609aa59bb70fe2838f2e994216484532ba8b2b1ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250517-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 33eacb93863046eab5b8d98136a5ee852675b9311fcec2da873697cd2a4ca52d
MD5 1c7e14f2c8d98712e69a6aa4a42271fe
BLAKE2b-256 88f97f0b85da50ceecd85bd5e914d6ead826ceca47cfd4fe5990cb0e36ad9833

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