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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250520.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.dev20250520.tar.gz
Algorithm Hash digest
SHA256 bd1beba4f21c6adebc54f454fadd5047c6753c646b89664bf6dfe6e7461f7f9a
MD5 1fc11b6f442b0df4455215404e16beba
BLAKE2b-256 ce6b281daeba6b14468a97a1710caa49c10dc50d882f8ee64cd57838afcf9c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de9ee878b63dcb44bd98d53a587b385a46e3a597a80e38876f9d24da27f01654
MD5 131d7ee4e2ece2e19a32953388d75bf3
BLAKE2b-256 4979dd6df9f4738fb836af066a62c28cf1106eb13bc4dd4883b2168ec4c42bee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4e9711a1583f1cfddaa307fd44af7ab3521c79aa29d71d8cb57a29cb9d033aa
MD5 86eb208c4f8ffa60b8d6ec396a57fc18
BLAKE2b-256 28a1321b6416753ff7d7d8c84bdc6e076403331dc3c3457d6ee1dc9159136c30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 97fdcbb522c4e789d2a1b6cad975411e778413d959770d70997ccb899d333fd3
MD5 6830f936b12708cc1c1cf88a45846d12
BLAKE2b-256 2a29b42d220f356c2104799c7af2b828fd115d71163315769c3d9a7d65c9c9d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07a5b2a4e0386a043dde45a14cd757190762617d106c929476aa9fbb373e82eb
MD5 996d040f68fbe49e67d170c181b4d424
BLAKE2b-256 a42fc428a060d2ac315029bbe2f3a44bcb168a16f71e1534d7fc512ca5b20451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0a18805e2446da379362126d158cbdc4b88aef4e172cabe0b667ed8095428346
MD5 f3b8df20640d3288a33fe6a11c744604
BLAKE2b-256 e5417702a5f14ed6d055c6ef64e9baab56ddedfd356071ade80f53d6f10bf672

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7652c5b161c77c7806ed511d252180f043b3370d112b422779b5be1979dfab7d
MD5 7bb74089c5858c0ac153cc1832a33ade
BLAKE2b-256 5676043a49c20508523afa1e44d6e34c09349ca4e23b6c6d5ccbf1fa99bbcd17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e9dfd5ace3650d45973f6c1ac9c336fdd8a4677303cc1da23df7aef71b15222
MD5 2ef7231bba5be1d994a212d04275d01a
BLAKE2b-256 f4c496c0973283889d8cede4f67f441548edc98dc6ce86ef02caf930527760a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fad38cc76ba333c2886b3c7ba4f1b0bb64145363abf4985e4f86fe2840c0b18a
MD5 54a7a232fcf47ce63f22eef297afd30d
BLAKE2b-256 cb52993d09ad2c529be2596254efb06b0370022b505eecabc10637e7e4566da9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82579c9727f739d5bb2a19bd4d3ee86e1388efd8d74e3237b6d045824d868b71
MD5 71d71427975236768a3649ffa2621d66
BLAKE2b-256 aba86bf33a6b2232d7e7882c59fd2e4e1fad7008f7b7646253b63935dfee90c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0d0a63001bd9d2bd9c3b6453d4f55f66d5f23f7eb9ae58446416465332fdc8c8
MD5 d9e3dca797300534552f32c525cf9e8b
BLAKE2b-256 16789c0dcd9219952616703a67dcbc0246aab8baf221215412b3312d1387e555

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8a3726e95d4aac511b6bd8cf35540ed34731a751b75e026f574152c778ed52a
MD5 e1c27899f0aeaf89c918d870a66703a6
BLAKE2b-256 0cea58d7bf5d8016f3481cf416c1a4801b168b9c476aef4dbf973fb902ea34f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73de63f5d46de21917433ac4840a43dcb2295ad9ae09ea35d995a35c7ab70a88
MD5 314d2d05df5897c7201f15b8ce6d4e4f
BLAKE2b-256 8497309e04e4cda76e163d8d82a8eefc6928b6e98bc8b70d3efc2e8c1e03ef15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4a8232e6dc4adb5a359b5342a99ce983347ae5401f17a9eabb7ada414c7d980a
MD5 a5eeec5d6f60930f5acf67024050e84a
BLAKE2b-256 e986c93d7ce38dbc2a880b47375b8d989b7c9c959c13631460ca01c508b3f0e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 666c83b8d27ee9ceb9f19f03c6e6c0ee341f29cb020aea2cc41ad617e0d45ef2
MD5 7cef30fa226139f660994cebbfbd4d55
BLAKE2b-256 11e7154b11f8fc8d1ea04ae0f60418a37fe4d8b726ea7d84606f08c5925c79d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 fc1907c51abb846db7ac482bcbe4a880a7ae289907a8c3bedb4bef98da5aa716
MD5 f1189b58ca434e53f1cb6e63fa81cf88
BLAKE2b-256 473faba14dcdc544ba827ff365c80ffea60c4e0778e62cce16d2c1f28fbfab4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b9c1cc919dc69d29df26ee390d962102b6c11b56a454445c8f9754e97996955
MD5 833ff1e2fe2e5e76254a5556bbe0b78a
BLAKE2b-256 d0c47da0b9def29f564649c4ce3c0e1182c3b945fa04d9f181cff0c85d10711f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d618941e3b141ee44d45283a9d95469670cb4e37452ff41cebebcc42ad289ea
MD5 e53769ac8d7c6db610dd50018c830f66
BLAKE2b-256 c5ba1f16434d6856b508d6d8f8fd98c18871973d1d146ea3ccca804793a991f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bd1ee0ba9ddbd6393523455b64dd3b4ac40430a11fecdfcec3a632c686065ccb
MD5 ed7f8914d868aa7af265530f0c09e157
BLAKE2b-256 e20596b84911b58625fa512504a6f831a6aa7385571a89912cd810d8dec4db37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d2de38346989fb682d517aa8a3b7a91ee4ce708e05c74df1ff78f42ba67884b
MD5 cbcb964dcdd7eaa65b9aebd99f8c6981
BLAKE2b-256 54b68da7dfdcb0fbce375f6e342986dbcccda9d96b27cf0df78f107ffb5bda09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0edd6746ff4f66c822448343d6d6b15f84c137f794b44ac373667b8a949a84e4
MD5 2b89b05d6e277376f75755556ded709f
BLAKE2b-256 f48b67a828d225fb8de73fc1ce6242608c317c7688e0713f5ee14369b7b0521d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 412ce4d070df845c4716a82051f6ca769278f6abae1561b23a26304cdc82e6d1
MD5 29be5a112e874bfafd3b48a64101f63a
BLAKE2b-256 75eb916586c1e9c8f84e51941db36dabd6974a78b6ffc24c0b0ad9c7e52a3a1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b6df341bc8da6c66be336315dc464eb40e8a081ecdf3ee5d97ea47ae375dc78
MD5 5be21f2d9baa2053e3eff2020b8bcecc
BLAKE2b-256 b33408ca7c761dac43dfce7f2e17e3229a8360a9b2375ef6d2c6881ef61a399c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6a723829d6a0354066e081dac292d0360990d82fbd479935bdeeedbee7320b22
MD5 c526c55aefbc80809d74bab7328c82f9
BLAKE2b-256 2d47e9a56b1d5b90662a12cb9a6d20a0900414c8a2ec5c916a67b8bff14ddc91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1e91dd7898b99d2ba0068587103c0170a4d638877e3b21612407b5b934d5b60b
MD5 726867b9987236836a8ae49517a31827
BLAKE2b-256 a20076756ce73896fead21e32eb432234afe259a1740b7f65c33011bc0a39f2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250520-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4f9d4f94d495b5c5d2fc2ae0ca51a3162d9c7bb7d2f01e2f0137fbf935b8561b
MD5 ca48d6d80285a7a77e4879ecfdec99ca
BLAKE2b-256 d5b9c53a52573cb63e73c7e46c5fb5d2f244c8e8ff225c0e99f1d5204fbe7e2f

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