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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.29.0.dev20250407.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.dev20250407.tar.gz
Algorithm Hash digest
SHA256 6a09cc422057d73d7b58fd930ef9a7c04f0a354a93df43f97c027167e7f03b51
MD5 5a490975924c15aa155fb8853f47d7a5
BLAKE2b-256 17681c9dae2499eadde96baf364a6446129cf0a53c688ed696acb5ce2157dcc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed771bb488f07d0fd1de14d4b285b69e7b8c615100e617d2f4d9e54974feb39b
MD5 d3678640f4577309fae82874795fdacc
BLAKE2b-256 89bf36a8d7e3152f979a45a4527538cd9d565c6a1248b482d3867711c532f2d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac9a7a927349152313cee49e7906e1b81cc8ab455cf5ccb5bad0fd8ae60621e8
MD5 e22651acc2f911010f7264f70ea52956
BLAKE2b-256 9fed35b812cd85add27d6a17592facfdba4c981d942dcd718df179a371eef6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ec80eeb29b85fb9ab2a11001a2825794c008af11571e3f7fa190dcfa89b598f8
MD5 2c44ae01c9390b3e9478708e2740a6fc
BLAKE2b-256 6b5355a83f18c221439511c784fd95c6ec48d070ec184e0b9df6fed9cfd723b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81cf5b4ead2b2f7d616bf7c140795c5619598435a61a45e0872c8f3fbf02eddc
MD5 1ef86686f08af6776f82aaa3cc456167
BLAKE2b-256 7effeefa81e85ec12c50ff1a2e4df13b2ac7b8aeef66868987cb5b81760fdc47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 2f06160d6da2c39db65e96d0d813886d75672242a295787e49f8d2bb1f8e42bb
MD5 d3d025104db8b5540f80fa63e33a070c
BLAKE2b-256 569123dd72b5dec24b258813c947a07859d614fd67e5d23929486f397617e193

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1133648077699affdbed36565b63fc0fcac45ab0ca0957a5d2cd74e935fffcd
MD5 7b956f2e30439429e8566b6d6770c465
BLAKE2b-256 581b1081d00ba54eb5eeeb526cc94ac736adbfa72224895a0ccc2cac37deea95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5b5aaa88da3b4aa2d60548a3e14527efccfc21778841998960cf8b760d5cc06
MD5 3db64ddd92c41983775f7fcaf172cdd3
BLAKE2b-256 3d1d1c91a95202287061bb82408395492a3331026595d315f2b6bbf8a9c653c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1bff840df7b1d89dd7ae1331dee09500aaafb2fea0ba626982a1e26e5d21c097
MD5 8894ee5de6cff7068a81beb2f00bac55
BLAKE2b-256 8c7a34b413342925a35c3cba7f5341dd6818fc97f0dda6089ded4bfc7e086c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97ebd7c8b2602ec7bcfc5749e852d5e4002cebdadafa0e7f24fecba7179c13ab
MD5 0e094816b21931382da41ca4437fb901
BLAKE2b-256 f72ca987b9d56e2a77f902bd28ab271f7308a4b83efdc276e1deb2d2e3c66216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 b80fc9522ff0e77c1cd3cfc58a364a5885fcb1cafcda5f831f492225e11133a6
MD5 11dfaaa323e8d344d4c483757a702ede
BLAKE2b-256 01969d5b476841827bc53a7d9fdbab0d0e410d6898652241e8efacdfa14ae20b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7d4792cb0752d6e6d3787b283c7fcda25f2580d358fe24d9bff8e8c23bc9dc1
MD5 2f40dd23fcba4dc5d82759b7ac844f74
BLAKE2b-256 90636aaac54cde061322ab0911c2a7a0e0b2b426f4a39ce87a19995d9d75d00c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f28d96ec64f833175fb5da24ad2656784a890cea4c84a5343932f4e9d016ce4b
MD5 167997187be43aa93f61c46275311014
BLAKE2b-256 d48f8a52fc093cf0a3790fc0e5ff35cbe7125b560de747b352978d052ced557b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f37bf477d617a89529843fea36e8010ecd5a0511b65d3205b3229bd5632eee4f
MD5 f16acd85a6ebcabf66c35a58f39f1386
BLAKE2b-256 ea6a6297a77e6d7504cbc52fb08522e777ebb478642b3d094bf44cc4e4077517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 451cab2febdb58c0aac74fe8357c656c5ea4ca7ccf3543be708fc6495a7ee063
MD5 68dce556acd52f8fd35dc19005fc6647
BLAKE2b-256 f2b76986c6aa089cd5e96e989cf63c8d1a9a3780ffff1ee02ead42e8f2bee0ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 42c7b6a9705dca97ac179ff70ee08f48b70900c3f1af3946cb3d1c8554dc4a14
MD5 cfb664810fba9d36fc06c767a306c280
BLAKE2b-256 a67e76b244c18d9c053d0966349de8f8b073ff2cf872593facdcb0a5b8e98e89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5f5ada161042439d268359697f6d7e461904aa39e3dc391f720e45a482ec8a6
MD5 064e6c1a91d9b2b2a1fd5e2debba928f
BLAKE2b-256 8016974452ad5147e518d6fbd9b9ecf12d329b8fc4dda437427fd451a8e76f38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52aac7d1151f98999821c417e59d0708c29b5a810a3935eb979d747fbfdf45de
MD5 6aade5fb9ca9ef8a733388a321b67a89
BLAKE2b-256 54246edf8cf0650bc0c005e57b6ffab14f79b382e7cfc6206c5f29d13317e1d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f2dc505eec5bdaf3771a193f4f3d6dfe55084558b8f287d91735760b089cf4eb
MD5 4c5f2619e9fdd5c7db7545f1dad97efd
BLAKE2b-256 bb205dfce2a008f5b492c188c8f37529152c4d52b0b143c52ebec2abe2474da4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c211402a6f4275966f3a08b3fca053aada9a6d8001f505c506d36983506bcb1
MD5 6d6c78ab9b74ec79b93aa2a1ae64a678
BLAKE2b-256 7bb7a79fc3d3c6af77f971c433eb3ff3d45c97fff212c87afcbd92f93547dd09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4b7dbfe8855b48b2e6b4dfd1a5393fa6d3ab50b8c510e8dbb0ee5eccbd4e3ab2
MD5 ddfafdb653e2ca8ad1520fc16167e0ca
BLAKE2b-256 5f34fdd147dde614a0f19724c9c346e62cba33a70bbe87a1eb17bafafabb5a4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 349557fa87442d38d86d829431781fd182ac04d60f2092a1eae516a1fbbc7e2e
MD5 9d5190a3c05ed4e41760c959c2e32374
BLAKE2b-256 86ae6d8c14ef798f24c368f93ed20f9ada6518a6b0aec83653e92457d2fa715e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8de3c7ce453dbb299c53569d7e170fbd6e13b3fc47560b0c5da3c2df9e9873a3
MD5 ee5b1ff43cc0ad2c7a63b9aee6995c07
BLAKE2b-256 0c3c2d696b6f5a8ee7ad3ae97437fd9c4087565a5267013c5126f148f392dc72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 34ddd3fdff1454ceec1fddf4bd5e4b350f7bb128ac9542ee969bfbe737dd50c8
MD5 366ef5b4e3696224361220f17700d221
BLAKE2b-256 7761382a089e3ec2d063a1e83b99c63152494fd69b888eba7f3ef4fe62071212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca221b6263730728955d13dc6e4b8053f2c7f66db6b0823dc28fa2b25c637a22
MD5 67fe645ea4c7d91fd12836fa880ee67d
BLAKE2b-256 4f6490b189e817d079fff0a4087a20e7efc2d04ada5f02e2c8b4e2ffbd5b17ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 538aa477b3fda3014bf3a2f3a0292788e4afd88af15cd804af584318f573c17b
MD5 6550d207323e603e43625635dfa8a1c8
BLAKE2b-256 7d7c0b403d9470a1cfdce30356afe9f2a66a7d23e0c4a750951cc3fa52e48662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c511dbdd3e6fd4a4e76f08fe14354e3b3b7a2873c9735de3d844d0672bc2987
MD5 cc8a800e79c5616f844dad869e895b64
BLAKE2b-256 c344e89fe65a37d25c98f093d756782b0ad2db814d6893b11424a5e1cf350458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.29.0.dev20250407-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 527f71d70129bebe5dba3407b090339eba73be74dee5c21698bfc6309ce0af74
MD5 0e2b3ec3ddf23096c817ab63caadc5d1
BLAKE2b-256 ead19c6001284e9092ce630810fe4adc4b90cdb513796314fc92f9e44b7e722a

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