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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250530.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.dev20250530.tar.gz
Algorithm Hash digest
SHA256 2634aef3d6cb39b8818e97f54cb4a2adbf55142e9f86c5a44e577f9dbc6a6067
MD5 05aa7f961e1da648d00683a00c4d58ff
BLAKE2b-256 fdaecb7f5a24f06cc1038c0e2584db646bd41c37c270f6ca181e8eae8b332b6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fc580434149b38f73faeff4e515928d4a050c0dd5ce2b77694c070bdc14b3e6
MD5 9579cab28cbdc74897e023cbbdde2258
BLAKE2b-256 f7b921036184af2b066c2e6fc96cd4e4dd2992b75f241c9e904793180b9c4b6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b8767f322dc80f53a64ac5c8045ebae539c5553a920c22df0d7cf921e40cfe7
MD5 33655f0c13be856f84c88c94ef32b46e
BLAKE2b-256 cb3172bf120f8a5fa68014b35a08d82e5a1775daed0f29a6ccc158865733ccd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 aa2bfe43c79600e48703be1818828446b45220bc53060b1a4155478986a8928e
MD5 3d5c4040dde3b98f07a5557424911643
BLAKE2b-256 f4a5c7896b6fa03aaaa45f396d5f07c06a47f4ea6fd9ebd8d3c0699b110245a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88eeee6a18484dc739e5d6ece6aeff36b10393155171e66c85097e152e912c7d
MD5 f81edb1fc482673c6ce21570b7611f07
BLAKE2b-256 ee5b9fd4bd6cd6af73df40a3252caa141b0deba69a25bbf54f215d0d4635eff5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4681e6d0bd34fbcb79f6cfdf20d0fad3e0f8966f2a04ed55d0c377dc6c653a5b
MD5 ffcd07e9e9b411c5acfc777f96fc66e1
BLAKE2b-256 78fcb55af6df0a55a85330cd02c0994fb8405a298c76cc8ebbf180a281290325

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6c57bff1876c5e73dc687087c91b26c99be9d9175e309e1888c588c240682bf
MD5 b607087ea5a0e015f7fc20742d9bcafd
BLAKE2b-256 881cf3c552f9674f1251e737817070a5165444e0399a375a1fdfdb2262507506

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a743a6ac8cc396111e0ae7ad42771c63ce76a95852cda8651d799d7cff5e6ea
MD5 c1f209ad544cb3e9cf6fa6af0dfe8e90
BLAKE2b-256 a498edda66617d5e1c2a5075a1c58ff116fc09c742e32f9c1010668a66498133

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7108b34b41ff696fbdb50224887da6a36e50c25629673f55cfa5e3d4f36ce037
MD5 4682a165257c411183475fc5ec27b6f4
BLAKE2b-256 e5640a94340ab4a116a9aa096e1e5df247c5cf807ee06195752305e63c4ed689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 582132bf2a84f034793de2f116fdfa6b73f1d1b105568dc6182d98c1d2cff252
MD5 eb5b3e263715929897f0e715528d4d58
BLAKE2b-256 6863f32120ce9f93daa59334242f2c63172176bb78a5ff71c7d49d4b5e7cc035

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4f3337bd92fb632fafd4232868c94a66678cea4218383bd2f59c86405fe86f18
MD5 4347fe95582ce440b194ead5aca5d988
BLAKE2b-256 8e0d3201ecf13545b2c3d87289711b9b41e4088a07ae7475befdd3bd05021139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fb910d6e2f9e49f3a8f89f46119447a6032cacc17d85dfd9b7a48c5a9d982b6
MD5 761e405311600db99c77af5e50bd8e77
BLAKE2b-256 b40b40472844f2016db866b0ccd98bfac473d15b6dc3604570b8719579892c31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f6b1682f35add4d9639ebf8c192b9656b77169f0e8f1220dffa09b7c48db83c
MD5 1a68aac4056c9442b29f2db218b04d2e
BLAKE2b-256 c4c0bc4285e1208f4635d72714e16defcfa679e7a7ff3a32d7b61e5c0acd13c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 88f3c11ef4a3cf7bcfa037edfc6b9e3a9e8c2ca8e88abe45dc79e24db2c2c9f6
MD5 2e8d9901f9a32361353f7836fda9e658
BLAKE2b-256 ceceeda3cb462ee11d17ae4a0155d4ff2cfc10696f12ed4257b2c194f72f331c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 133e4e12862ae173c6d6efe9fd875532a616504cd6d227c1729b773e1df3a102
MD5 1937346cc8395b7a7deb7e1fc147a9f1
BLAKE2b-256 e1347f5ffa3df2683dd0e7f34ab1c4c423b12ab05cc0cd047ead6cb0be90dce3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d2c7f11b0c2e5c122ed36a0ae7d7a914520df2e4bb94f3ce1e2f495fd4827476
MD5 04ca7360288500ee0b394de9923b8de7
BLAKE2b-256 a56ec333765e80657bf5c70fd8ddb5e361236da63870238976d7195edb50a62a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce14b2d66d44459cc8383e033dc7448c679230cdfb0a1202cc0c222313a82bb8
MD5 d7c4eb2a1ad811cca4168f15c3907e13
BLAKE2b-256 c867476a375d33ca7b2f30a0d6534fc6506d03b8ad9128d11c7d25d6be8ea52d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d35736aa1162e6f6063adde3342df7d19eeac89c9f07666af58ee156c5d3e39b
MD5 0d842c720213050e7269d6a3d5879d09
BLAKE2b-256 ddb62ed84ff72dd891b3f1b88dd5dd88687dd3871787ec6be76d27b504fe593a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 acf378646046dc5c0b909f278b41dce27d3c1a91a44dcb7b66f27b4d59cd1393
MD5 07f09b0c4bfb03bfe2d49cd1ec3e4bcb
BLAKE2b-256 615c90c0c2468d38126fb9a8e90e4310106e9c8312977c5234f7bf639d03d640

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8657674b601d79d9d5322e3c06efd30bc5fd9b128670f4e3c84e8c52c41659b3
MD5 c4818a077f390781a40eed8fda3c6676
BLAKE2b-256 26978c321c18dab2e729bde1dbb31226712d038b887bfa699e95eb4338b130c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 65ccecfa72c43990c0a2393fe88e60b3c3b526f82907ff5395f145220708c44c
MD5 81bc16384758be9d34f60b71c2ab3009
BLAKE2b-256 4a145a5e5c6acdffef357679d193541c5501553f2e52add6de2116b67f49921a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28d3789dbb4ac56ed85bba27dceebe7827ae4347e72cea9065f61734c66835e3
MD5 57a36df1706a9f68fcaae8b2839c4a7e
BLAKE2b-256 8bb9cb9f47178aaac22d642874904d5cc7a42f8fd08037693d4d601d7c001a34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84ff86a5bcaafcf12cb537562eaa9e4f97b8a03f021c1eeb74b7832ba235791b
MD5 c083cb89379d9f490bc29cef7fffc865
BLAKE2b-256 02530b1671145df526a1faaeb48071b15407a8e9222bfac285c17fe9f6112515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ef0609da08fe3bf420c069c07d05cf4eeb07ee3536ced5ffacc7636fcebbbad7
MD5 cd2d041da28a115b5892a79b3176e14f
BLAKE2b-256 8bc06e512ec76492b5f4456ade0a9e40c6338a81f5ff644f513efd7f5abdbc07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 213c2390b8c3233a1b3b53fbdb2f91d4d403d228cec4e3facd30fea18df072b4
MD5 a1d0f647fdcc7e4e7b027e98ab2984dc
BLAKE2b-256 895c4106fdb2b4e50d1f3a5cf5857047eacf7e6eeb31cc7b3a5bf4c079dbd6cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250530-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d194e2cda4034daebc193b3ef587d2be8b4f5d4adad956a4ca6371dd9bb25c80
MD5 380f975943f4125bc80bc54fd0364fc1
BLAKE2b-256 fb30db9324e9f1fac5354edca1802b3bc584b58636ec9d655db0df463b09d5e3

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