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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250525.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.dev20250525.tar.gz
Algorithm Hash digest
SHA256 e35af6a5fe05efc98e4ade145443a11b5faef065e587860c9df313a4d3dc7ebb
MD5 436565ff2d7fdf7b4d319fe073175aca
BLAKE2b-256 2665e1d7fb8940bdfa6f0da22da731c4888d212608b7fb0a6ab3f285df0138fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a1e32cc92e284a891bb4835bbab33b22ac5b6f3bde5c1d03b44f264581a6e81
MD5 44bb4d61e459227ae6fcd18120d6da5a
BLAKE2b-256 cbf73ea98867dd42dff0e2a46507cd01f3c4baf6ff81a092eada9693e957cf90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a833efa240059541310d7b0e4950a1d63d719bb81ce211e608d11e19ab8c14cb
MD5 41a344814733a673958b799f732c2606
BLAKE2b-256 e80412d47b8ad655771afb01f485c4fbd767b9a650507af218a89ec9d097679b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f7cb78afcb6cd29e0e7e87815159152eb5a9bf26b3f6c97852b9c9fc0f7629f1
MD5 402a2ddbaf8bc55e45811b77e6b8379f
BLAKE2b-256 da5943e4d6cc3e0ff5ece99e10038d0e848d7da699078a4417728b98d92d0534

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57a814e3b6ce093ca5047e0ac4ffc167962d026c90d138adc27005883949cddd
MD5 72dc9b41a265d3b24b5811cd67794d85
BLAKE2b-256 af6f7daf11d5d50362fb92fcdda9eb44deb4898d770cd6de40af53712ae708ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 70d93b95418716a96090f8c563982653944b2645868788180f3d641e804277b7
MD5 3fb497256c1efe622eb02cdd548e5e81
BLAKE2b-256 add24059d39a1c51cc32936e737aa72ebba474a027b96479d233e10dc59ec128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6dd1492af574dc0fb86a563d54d5447160366f3beec42039c4d339baed0adeca
MD5 d9b3dfccbd098c8fd0f7a03f071755db
BLAKE2b-256 b3dfa328018ada85376f14df4d9f27cec8b5f20c967428d8a43c74239f5bd293

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5eb39f3bd9b70be56ea7680d1e5cd635c4adacb7fd7327e83f650fc33d427d70
MD5 1659218c55450ada3bf458f0790b3170
BLAKE2b-256 ce02c4e731cdd0441292c39af211d5817ea6d2dff3e26b2c86011a395e7b14e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9168f440e7d1722f7d69927e86d35f6ba6d0845c20a1981e411bcaae2683624d
MD5 1550cfd89b8bd5870b392f9a0d072128
BLAKE2b-256 4571a544a31ff485bfa654c95ef60f2850185c4ac221a214c0c22f5084483d68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d84c336e9d65ab5d060f4ecea2649d65cac2181debe311d63b7c444e41f9a7f9
MD5 efb74fa5af7b90f158811677b54063e3
BLAKE2b-256 008755747f82d9dc9599ff2fe2c8a8e95f3b16569f3f150298483f09b61ef41f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 99f5b68eefd7a58503c8b40dddef1b1d62b3a015df0425e723ae1a1d2a40cbcb
MD5 bcecf90fcb9ed78c35f3e122ab3b4fa7
BLAKE2b-256 9c8fbe299e1eaad401dae4101d4634060ca84a77e8e18d31ee8144b4e0dd5dc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b18bbd4083d8a58329c779ce7f9e342e4313e8dacc85bc30312f17d79689fa0
MD5 a6000dddac3f3f0971361284bc64f253
BLAKE2b-256 5d8c100d9300bb9931c3b0637271b3c55829a0183f6f012dd3e1480c92e7cb1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1b4b97bab1be116ddb3c2bdaca3d377e227127e6c1905eae05c073c451eff8d
MD5 e284a8ceda6444ed53933a6ea153ee00
BLAKE2b-256 d43cd00820439998d3d29b36c97efe72bdbfe847d55c8b46b93b6732bc59b8f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3a661103f7206b44478feccba44606bf8a01c01d0f3290f9def892b1b900d4e5
MD5 00bd809075630a455509d9dd78caa7d3
BLAKE2b-256 18625dc15975b2036315e47d749a90ef4ec35903832dc829e7eebe0683dba582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a726b86870a748843e7e834709e38fd00d9b11c838b9496b7ac69206859199e7
MD5 753a2c8aad820543ea063290fbece435
BLAKE2b-256 ec35fe7372496c8180a100c0b51cd0a434dd799e333e1edde8d95ea9445498b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 bd74377225c6ab35a0b1bc31244e5f212611cc694c044818c06cede031294533
MD5 3a4810b75bf7190ea8c38049aca115c4
BLAKE2b-256 ddab3b9f29cf65848d26336d570bbacae16fd7ee146e387b86687247d1d76d26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a96a05af27c274620205f69736eb1c9c37e3d9337cbe0c7ddf023edd2f1812bf
MD5 95f767ce54db365072616a6f3885ceba
BLAKE2b-256 9cdc9a062ec6077f108d6b308496ed7dd3b20fecab64eb26e7f0a8f6ac1c021a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 036cd690ff052712762a15e0206366449f66585e95dc9509a2cc45d385ac12b9
MD5 416787511e14bc6eaea9765c90ddc32e
BLAKE2b-256 368b05024c2104bcbc568e7ab46ec51ef4fb01e831b247335555ff4d2b787339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3f1a153d75c2c355ef6e77442637b043da135ea47d5728c46294e7cfe75afcfd
MD5 e348629b1f79c18571edd7512da1a91f
BLAKE2b-256 a9d1afecb9013f57d858742f3443feb7d18204c62827554192cf8e0e24020b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 472059ced8e2afdda630b51bccbecc05081f53d714cfbd41d6021ff6f0b175dc
MD5 cd2f51026d996a7811db299d7d9af0ec
BLAKE2b-256 8cc1d3d8e3a9223a1e0f9c67bcb2b2dc973e9b7e7e72090a5b17bd1367acf5b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6c8d15f4771bbc869a675ee0e1a3b71f38ba6ecb23be1068508d9935a7084635
MD5 88bf84bef0a03d25c5310b15c565b9ca
BLAKE2b-256 0cb622b03e00afd5cba9cc00af808090b71d7ed7bbea157b4363d3f25c893d91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4238bbbdc9e979688b17ef33e55759158e8453574c1e74b07cfea51dbd654f6
MD5 d5dc08cfd36c9dc4661fb4c1e2868602
BLAKE2b-256 5c09debf8ad5b59cdadc1059c042219e66eecd1ddac2dbf54eea9c23d79576eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 286bddd6e9a2bd4ec5f4da47fa0e2d89e11fe0a7d92e077ace29fa1ccd5eb989
MD5 6241f85444dbbeeead5cfb6b371379c0
BLAKE2b-256 e90efcb54cb4e85afe53ef6c75288d52abb19afdbdf5a0f1da5b9ff8fdb9fa76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b82efd224d43af6811ee8aae44626e9741a66ff89b08ef8e26bd94de40eb1b82
MD5 b0f3846730d72e9414846eb0006399d7
BLAKE2b-256 4678a64292c628d04162be03e924b350036627a5cc85f128c9cc8949c29ef9b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 2a9b94ad016756c10828e4af7bc7c91f46528bf0897dae398b002cff44767e7a
MD5 071968f7fa570cd53e9f25f25773a07c
BLAKE2b-256 24c9642688275d2420113773ec6ee95c53359dc74ee7288e9428b9006a83878c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250525-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b90ffd910e76f746709e33bd761288db810ed83e3e5398228d297c6dfa3ec339
MD5 53be19cb0f6a0d1bc4cdeb7c9e433921
BLAKE2b-256 ecc6bd9757716f3945cf528035a4c25a20863c9fbabf91c7d10e9a4b62fd5498

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