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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250516.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.dev20250516.tar.gz
Algorithm Hash digest
SHA256 f0455b172e8d76a8d65ac5f823702a29d7cb28048f31865a8ce3e6480524b165
MD5 fb06e01bb8a2da8b4e6dbf4eaa99062e
BLAKE2b-256 793461ad96e031a359eea3675783789a60e0bf7becc05bf3c98065ef3b56632c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83d5a3c84778e3c024d11600b5baa151d6986c0f112c3eafac57193ae31845e5
MD5 afe24d87c5761c5be401b06fda55edcc
BLAKE2b-256 3d2bdeb56295ce0dc09ebed5c1a9433988a0a593794dff16f5cf20905711e752

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79b47dacdf472facc4695d960a83552a1709f78238284290d38d3964f978957d
MD5 53e2b378cf4fd8b766cc10bddff24e6f
BLAKE2b-256 d5809fc884e47b3471226dfb7eb55ae82b9c52033a8f562d9c4d45a38e7baabc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 62dbf59fb6bea30da1f132e40f4567c2d286dd329e003a3b25265136b948de9d
MD5 b96a85bb65c8daddc27aec5190903fc3
BLAKE2b-256 1edbd4791efbb6a02a30778afa6abfca85180e5f5f51f1d56638066fdbbb8bbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c785b6720a250e09106108c701896d2ffb9f7c0d7e17b87cd15029feacb43af3
MD5 5800c774486d802d9c8c605ff61c8b9a
BLAKE2b-256 cac2a26de519345fc663d4c9958d8ea8f147d972c6cab80272dd32cf0438dc57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3f00206eddc63854644a20dd83df2fc7b6d451f1033c119da396535b31f0c0b5
MD5 8f8198ea5cf1c1393a5ab3ae11a4be0e
BLAKE2b-256 8da8d0947c3aa595d7424816b9f2e421acb9a6493cd7828eb6c698f071503a38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6529544c78ac2cacdc27400acec4e19eca6d23cf09fbbacce7d3df38beeb2577
MD5 2c320718a8a581f91e5e6aa819164814
BLAKE2b-256 485a66392742933fe0bb5af6076c9886cb6787d3690ba6ea663400ab44494a66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9226b4dd116ffe96559e53a58deb72423ad04d47be883430dea06ca8f7d71d46
MD5 299f62a0692c7f3fbf24a436c13211d2
BLAKE2b-256 e3ccfb40e18cc2e3da0cc35dff935e813761bbd7acfc8872d8ec84eeff38fa52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bc23ed9a9882d199c3c7c3eb1bf16fcc4a1e30d3af41a3b1e6a7d0dee7e36b3b
MD5 724b5ad95e5bf4fa8abfc8ed863054a0
BLAKE2b-256 c8b2613ce35a15f978078c9f2876fd26201d4b5e04f37c3d0e8c9fde2fbd58ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4622d2a4ea45fb006d834ce5e5dce1ff8df0880a4cb1b3e7a7d77a2a4b61a84
MD5 7649ee4afbe3551ad2d09f5174c547db
BLAKE2b-256 1f6d4a346aa0a95bbae856d34b21d637c885379b3b3fc18b5e3536968099ff81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 07702968318c7f5f0be7ae994da2ab8beff3f27de502bd9518f0923fd0e12e8b
MD5 3da127e598591ef2d10743501bedac44
BLAKE2b-256 ea0a38876913e75c78e9b2d4709e7f1a06f5c00b46c05baadea15f12e07389bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3de5db9650e82dafd088a4188ef59e3b43ff931198a1c9f423e72cfc740a3cc
MD5 dcdbf8853773de1c950a9b861d0f701f
BLAKE2b-256 232fd7920ec3a16fea33a848a6f026e3bb275b0f229602acdd1f75c6bb6d323b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 777e7477667679f9a5a5d3b86337d7910f316d8e338b136b81c2c6ba8c41bc6e
MD5 3f77cc0bc3eeb0540d380783c2208320
BLAKE2b-256 5f2d74e0b8731d94bee3c243e3ae722c3fc735c475a76010cf55afacfb87d6fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 90948a22ea61cbde20a110e6b2263d53a1e0e24f854eae5559e3b56cb485b31e
MD5 704952474b8fba01aefde1d390c7cddc
BLAKE2b-256 a4116f66998dd649caf6b125b4bd9380db8c7986eafbea0809bfa922081d1ec4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94a59d877aa286f3f6ce93d36e668b9ec22538bc07a3487219648b1f1c3b8133
MD5 b0a5a8b04d9e9c01a37d334c796202c2
BLAKE2b-256 d16f32e3f1339c477b88f488ab9124dc247e75fd9e3ff5e9c0962666e3eb35ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c2046bf83949441dd8a3ade93b23782ae190325544ee4fca36a7235574103224
MD5 f7a76d28b5948963c36eb2576628b9a1
BLAKE2b-256 1514c9a6205d9245bd02baea2f96e2125458250ef145bf99887439637d24a27b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ef832036fd8d25b599f89ffa8dcad2528339518149a71b9b2ad8ce04aa4e316
MD5 26c9fd9ea0baaa0c3cc8ed8fcf4208ec
BLAKE2b-256 a8ffb5ade416fc6130f30b8ae0ed208317cc541bbb02dd834774e94b33d43748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcbb487016b6c8e327ba60fad2553de4f01490312ef793b549a4f108c4274e28
MD5 00f3f80d9f46570feaf205f1e4efd9bd
BLAKE2b-256 dd8cfaaa869de92ca3137d9e03f9b2191cff5c3f737e8d278b35da9f6c41595f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0de1dde0602285a6de695a1ab799cf70c27d6f55dc73eea2d4a005d95b2f0658
MD5 853e07dbc8f3a5c267573d276d4d4229
BLAKE2b-256 71497b5d2e546ec57affe56dc751d2fb5edb1f6222a4571a3541a45273bf521a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 080d25b09c608551f55bd539503b84befb8a5deadcd2c66cd7d2d8c2fb4cf007
MD5 dfdc7ccc12d830e900eb4c93159b39cf
BLAKE2b-256 446130dd4e7502b27ccc7a268030f84d36e90538aaddb68d3d1efd7a392246e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 fc0b35125d9ee2c79aca9d6a2a147f21ae1f653b8b7d8bb7de2df6961408d39c
MD5 6e8ccb2d53b0f0e0f0f2e4f49fc5efc8
BLAKE2b-256 9f8753784a7f0fbc4ffe629a177804d49fd42e28c0a590c2c2380489e04188b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f708cbc8f96b8aae8a062fcfc914ba397299a3c5388c543caa54e0b6e584332
MD5 ddb85c5610a5551b0c04421fa2c83e22
BLAKE2b-256 87eaf1f9899de673c9454d4871d2ffe5854bda22d446ace9e3c0af3d850b06c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52bd621937cc8cd8d14e2940aaac5a59fe7e337135796d38ec809c62f70c7d6e
MD5 141377803873f68195f4f60705a20c9a
BLAKE2b-256 aec358bf5004d488c305ee754bae4eae7d04f69e789d39ed44ad2dc5606b3678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ea04349640d53b272374f5e7bb378a17798814f74c64761d27e5990f3c879b03
MD5 3eabedcf87bc6fe2c0e8cac9ac5ff014
BLAKE2b-256 59ce47dce431f3f343ba1ddce71f6e3b90d7d096507d308210b8eef82996bdcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 dfed7c7ebb4232fb4a77f338f77aea5d2cc42cccf671b3daef7621863acd5354
MD5 2d8a214d6e90047f712b16b1546d2c51
BLAKE2b-256 499c41b890a108c2d21ff958154fef26a2d4ff41ab70ad7f40711608c735a35e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250516-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 593aa39209f77967876413179df0074dbf70fc63f12aabd1c8997e882480bac2
MD5 a1ea5f53b8d5caf791d49adf039149ac
BLAKE2b-256 134ca49e77fde3fe1eccf120dda4f46723a88b24e4fb1873be1f050374d86d79

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