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.29.0.dev20250417.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.29.0.dev20250417-cp312-cp312-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250417-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aim-3.29.0.dev20250417-cp312-cp312-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

aim-3.29.0.dev20250417-cp311-cp311-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250417-cp311-cp311-manylinux_2_24_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250417-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.29.0.dev20250417-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aim-3.29.0.dev20250417-cp311-cp311-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

aim-3.29.0.dev20250417-cp310-cp310-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250417-cp310-cp310-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250417-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.29.0.dev20250417-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aim-3.29.0.dev20250417-cp310-cp310-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

aim-3.29.0.dev20250417-cp39-cp39-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250417-cp39-cp39-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250417-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.29.0.dev20250417-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

aim-3.29.0.dev20250417-cp39-cp39-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

aim-3.29.0.dev20250417-cp38-cp38-manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250417-cp38-cp38-manylinux_2_24_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250417-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.29.0.dev20250417-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

aim-3.29.0.dev20250417-cp38-cp38-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_24_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

aim-3.29.0.dev20250417-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.29.0.dev20250417.tar.gz.

File metadata

  • Download URL: aim-3.29.0.dev20250417.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.29.0.dev20250417.tar.gz
Algorithm Hash digest
SHA256 db73d8fa33a15f3f3f60d0113bc82c07c8364a5037ce4a411e3eaf666c8ffd5c
MD5 e1b86b592fc04fa160d657e334b8d9f4
BLAKE2b-256 bca6146641bd51dd0396ff4683e19ead0e2457d3d8ed822c7b5bcbbe2a574ddb

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f472ea8d2ababe26bb6a9b52ac73dd33ffa3942fcd6e552c33aa4525bd6c8212
MD5 acaa1b88777e010ed4cd08f888dc232b
BLAKE2b-256 f8bf8b8636e6e343faf3438973f0218b76a7ae4cff4e884eb2db5669a2a48ebe

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5028158218d77f7251f209992a0dfab8a8b1a878dc962399ebc9372124a0be1e
MD5 491f3086e1d08b7945a4af36b702fcc3
BLAKE2b-256 4471fc69d3d495e9ab7d2fca860f7889f76b42feffe60396bae0dbc9ba3e1041

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2a2ca9f67ed5b6ac30ec8bfacfdb1db716dfe65ac1b3be4563b487933194211c
MD5 011a8a86818209d99665ecbfebc2c343
BLAKE2b-256 ed68ffc9590a93caf197b13be3791258b602be45fe4f415579650751c917fd98

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2eb7a69a90361a04ea72a8bd22fc670b51439727276c19b3c569d8d136ee90e2
MD5 d1af6c6523c2cd8ec4d5e9e2faa9536c
BLAKE2b-256 b21120abba431a83e7bb13b8292fdced83891694ae9014b6c7340e3a1a0e890a

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 55d836fb9075dab2a669472c3414e12a7080540d088330a79425a167db0b8c12
MD5 f98d12d6a54fe4e9212e0c077c09f9f6
BLAKE2b-256 7a6b1982ac6a8a2d043197e2b945d730493c8e4e753e5a0fdbf498facc0e906e

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c10a38945b1ebb43a1d45f1097f948cd36e5a554a2cd3b3ec343cb9de391c74
MD5 24c03bba661da344e919b333fc5475fd
BLAKE2b-256 165f362f1625fecbed9675f98e1697f0565bff7d0552787a2388178c91dcefc3

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81fbbc7a1642a163f1c2d3e9fd176b86faf42202cbafb4385fac6276ea9dfd01
MD5 b782672b4849203338572712b221cdda
BLAKE2b-256 053f61adc8e86639101169942187bccd7f7d22955829774317dd7df1966cfcd9

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5c53232a0bb603ca1791f01e069df1738d58d49a6fda26fffbc9df9941c58753
MD5 9b2bc13db29e19c04eff4ae6b1b6a02d
BLAKE2b-256 821ce91b13757da84990b54728fe126c9a624795dd3498a26538902dd2587db8

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7613e5dd42dc8eb9a5b36bf45279a6822868fe83fd008d6f349350861c25812e
MD5 2335b5fc42f920ca1a5c642a8944dcc2
BLAKE2b-256 1cf96d215f9292414739c36e8683523cbd8fe5ff516ac273d85f8ed9aea784f1

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4bad70ad4b152cbf02a35203d69f4ebf7c1e57f6ed2651f29796d8ee562cf563
MD5 064386a4a3a75a4297ce77e884c5c017
BLAKE2b-256 86096407d4fe22b0bd50f6eb12c9ab7819937a335b538d536b1be19b168f677f

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d5c2ed1c2297deef6b485cd70058e8aa68f2783e403707029cd4579c2f61216
MD5 b0cf78723d3150207167aa6e90818e2d
BLAKE2b-256 341e18a524783340a5e61820284b2d10a6f4268842668792eb41d2ed8ff3e9fa

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96050743eadec376680b347526088c34a0884061c500f4a842a35224f87924a3
MD5 e9c6f6beada517ddbde35944b7986d52
BLAKE2b-256 0c325fa750b0235f2c575b1517400ea269aaa75b01d050d39128b79d89938904

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d706ac4751842dac9e3de5941a4f2b51c463ee653066c396ba0b67c8a4da97c1
MD5 39f36e4ddee39ad765a46a49c9722a06
BLAKE2b-256 634d70a4dafac7af098135f6857588d0dbd092e407bf71e1b923d9a363408889

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbaebb65335448fde94b9d05f303222d3c866c019f450f76e9f09e9c4d265048
MD5 b38edc757f18f55901265a51f35f88fe
BLAKE2b-256 553d9081a9516d6bf9384b8049e0e6ed25cd0c6374d700ca758659b745695c00

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0d836c47516bafb6447561129dde84a1b528732af688bd26c95964d9b7aa002d
MD5 6eca7859237260b89abbadf17f1716d2
BLAKE2b-256 28397d1bfddb8dc2132fcb4e5f3017bbf04912270385786492a333803f5f4858

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c9eeff4b5eeba77912f525857fa89d9a5e51f970d8743609f6a0abd918b6d74
MD5 7e439754d4a32903274a0b67aa54826e
BLAKE2b-256 e5ca4425c45e3611a5e9327e3f227f7210d698dfd3b7c741dca9535b6c481b13

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fcea723027a1d3c7ef11a95ccb2187ec5b643c06ebbbc269bdd1bb4f18c547c
MD5 aa804593c1a7a69e44710b5018491a3d
BLAKE2b-256 6f210df7a19bef218fcf06de70c8ffc583f779cea69f30cab6134de8a77961dd

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 29bd1e574dadc57d4feacebdec0c55f5016d550e28b589c9e6ac01fcafead122
MD5 e90589aa6c2b6753b9f54e1203a3cf1b
BLAKE2b-256 8b69794b0542018a68dde95e45516902033ba3c311f0c8323bcc3d355d166ab3

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55ee0583c33aec290b5446ad8e9349773f09b919530485cedb99dbddf305d498
MD5 87ad833b3aecd985d2696f08ae23027c
BLAKE2b-256 e16f4581f8236c62738698d13013628325ee6e11a1d4cab7429c8ac00d3b152b

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8db26e177ccfaf240f843b8c2bf33610595e48dfc868f1e763c0417162184fb7
MD5 8c849e7faf4523c5dcb10ab07dad3097
BLAKE2b-256 3ea9f252fcd65989ee40cc79639acfc4104bc355c1250655bce318050853ceec

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 555f77018944193ab06ca24104f85285df08f0eb151da35329199bc9cc6bb0b5
MD5 f46e0ce29e086d7075277c14d578056b
BLAKE2b-256 fcf96feaad84430116e591a63b8968055c75d078f7ab371e66b8d289c7253d7f

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 043d1470d965f59352e156e45d04260dd98cc48369dcfe1ed2eae50f3cfe3e8a
MD5 87632b6c3a739697f59689161f36963d
BLAKE2b-256 1d6a3aeb5c312986d842daec91a415afd431e9d15adc2310cab177625732c77c

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 475c434eb84b2f851ecf1b8f063e4becf0f5c120610da227f80d96312aba57d6
MD5 81e459d2715972b4e5bba3cf90977467
BLAKE2b-256 764f626bc12b5232cf54e48cf44d24bc657990936395fe71e9908a08f6d24c29

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bad09d7db9d945f43a1e5fccdaec4c31bcb384544647532ff37e6171100b7dc
MD5 5ec4146885452c5bf8456a63e1a67846
BLAKE2b-256 f6473ebed926943744ff78703ac144fddfa7e58ff5d0178d2c4d49c166c8ad89

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1fb73db04c5e401c6a9e01a2b3b3c3c57961d08bae7cba24164249f21ac6d4f0
MD5 32e95c6e283b1694c31c40b7f51950ac
BLAKE2b-256 ebed883c6eed2705e1cf44f83a78f27f9a1aeb2f759975aa33f9a70a3cd19f1b

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe073537bce583745a68bc25666f0833c18cad2b909d059aaf2efb742f408f43
MD5 04bc511e66acb8dd77cb0640dcd33fd0
BLAKE2b-256 794fbef613492fb4500c30af534c57a39b13355f47983236ea79f96ab9a324da

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250417-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250417-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b6dd04691471a237b7a8717cdf917100285aded4d0c93d46cda9c4ad8e6b8f43
MD5 63edea8b34150affeb6d92f691e66d46
BLAKE2b-256 905f6e46638b77615034ed1f0c5c212a1cc85e3aa72302d6a36b837880979d1b

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