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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250510.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.dev20250510.tar.gz
Algorithm Hash digest
SHA256 31da7e6004854b3cd3d0112036d3d8723cb6d6ece34d062c4266d3c1f4091f21
MD5 64c886fccbb7e6e8294136bbcf86b88c
BLAKE2b-256 3ffdfa551f139d80aeaa91a5ed73afa5e84676c25a20aa1c9672246a5f112358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dd288804d06868174817de91cd98275268ab94489533bc7773de8b3a80fc9ef
MD5 0b06cbad9423873db871406733a13dc3
BLAKE2b-256 e13201e76173d1050d680ade8a19d68e6ea40b80f4231fd28832b10f09346e01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a965ef348f3a508ddcc94e607c77f43ee3c49fc1d89428b594147f76b9daf580
MD5 a42756151e81aea6aae7f1dba397f3b1
BLAKE2b-256 596796d81894b5d2de5e3a25d9a204d6cbe3f6d7872278fca251fb71a7f2f100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4bc3a82f34b0530baf7c7edd52555d09e41c865f972c7b380926fc131faa98bc
MD5 79c49d3ce5245cf1b51f3a787eb0d71d
BLAKE2b-256 22b63b5dc5e89dfe92566a477163ec3dd91acf3d65303cc5c90d0d3a848b4831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e8651400135f33ba5b1ff060d121cb9a3ff76187afbc5c0e44759c1a886bd6d
MD5 656c0df1f00ecb2f3b4db02afc6fa576
BLAKE2b-256 363c31fb409f207c61c6d8d33e7b5b37560e9c3d37fc3fdfd90f010567b3dcd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 03f70357e93c539b57048108938b9b3d012d50610566668a0195a710f0d402e6
MD5 a4c3ecca1fd7a3e5108bee7565159116
BLAKE2b-256 8bdcde9211c8bb8404f8b42a043984e0da58cfe77d6912655629b9a89ce3c728

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e215ef46832951cdea2932b5abd30980c613a760662899a515c57c9317f81503
MD5 eaec772b6735eb7a4a466da063cbc869
BLAKE2b-256 0fff08c156083971adde3e73f9c85c01550d9f39c8398430095c8686a659bace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c496733eb8505d05af76c44d290d1be0c27ccf040f858c956ede325d2f5fcf16
MD5 0aa7e3e5dad5957800a3462539b4283c
BLAKE2b-256 053f6311a3287983051f271f9e6c6d395d847e9e7f43c9a3c8a45a345f4fa57e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b7c4be140b6ae2ff2c304efa892bab98d8f7273a7b99446c7a6f8a55b772d31c
MD5 360152da11fbfc7c4533e3398fe1742d
BLAKE2b-256 371f2712c1e6138b529ff1efd19391b6cbbe852d8ce90f614203a7e59b64d43d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa54a7b637d67efb818d45cfa78da1935ed02487c99944a8711a37f664be4a54
MD5 092bfa6df3636f4aeae7fd11a41a2688
BLAKE2b-256 52f6eb9c303164faceb92a2c060ecb03827f26aa60a96492c061564a8bcd9916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1e0ec829c2eb5b985c76703a51d4c39b195befba5aa13155ae16f2508b48cf36
MD5 7a61e1b71b9ee589567b3de35e02fef7
BLAKE2b-256 07c0400d4f5cca5e9bd2ed66fac74093967a794b05620cf731b075c7e1043e12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f08ce0b665850dd3a3a638181190774113986c7ccb7b047f065ae2f29c80fc0a
MD5 a5cdd4317c869829d631df8f0d86483a
BLAKE2b-256 24d701098b55b1129cb896ff600d681c384f9d9ff0d4477ffc37d006ee7a5ac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af28ab9d9af0c137727059af28351b6305c6c0f76f283a5f9cfd15af24a4efa9
MD5 6b86c0a878453cd65c832f6152ecf3cb
BLAKE2b-256 ec04c9263e21187401ecb318cdcc7236d186792cccd6777166564f4a95ce0328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8c3eee4e09c1c5732d416727a7ca25c191249d5181d2cb2874ccf3635c231650
MD5 4808cdc40f6d03f4e69b2f16b61db5d4
BLAKE2b-256 8dd5898ee70da5f22d2ee0b3039c691e8db0fde380611fe7ffd46c417442f0e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd672815f5fad4cc3c8f8fce7f6dabf70e97be196706eb82c961dc5f72879f51
MD5 1d14509b0606f96de2031d6cee5e64ad
BLAKE2b-256 2d158e69e217b8ddcc5ba2ce4286547b297be94171ad9a5798bd25d4a233f929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 036fe0edbb9696fc789fc2425ea1abaaf2ceeec8c9bef2c1f7b5dd8c0e488ff2
MD5 19f111bd9388330564882564a07120e2
BLAKE2b-256 6248c37d565b1a301b0a5f63e6fc897f8dfd6eeb892c1cfdfb0a879b98ac0f2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 091b0523899c21d7990d80e39bd19337e5790e5b083ec58db37e0bb0eea4be19
MD5 25725e332f533c0a1abf9889662ebb18
BLAKE2b-256 2fdcc8fd037497c4c94197098cdd1b62bbdd921cce00713a8cc6621cf010ab98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e25c94e2834c15405a80c0728a43443037f67ec3eea63a5e12143c5167a77381
MD5 8193b1d79ec861a8a3a27aa22883f8bc
BLAKE2b-256 1542e91e8f9859ab8acd6442bb088c25286207f76480e9917b7631d91815f6ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ce7628ed1bae015f0267ba239ee2e3ab159757b41f36d14d82809042cf581a61
MD5 cd55fe320fe29359ba164d416a4ef9bf
BLAKE2b-256 b792184f0c13c30a10deb0e8b90c0cf8e324fb1d9c76b4561fd3516d4108fde2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc9e3e5ce9cfad751d2886b3008562e3bd8f6c75757f6c46fbdb13c6656a8027
MD5 90c69c850ca6011393bea7cb1f11d68d
BLAKE2b-256 c413910ce09d1e56df95280a3cbe11cea6da59c0872b71976c7fb871c13bc9df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 62767e97cd80108f7197906a698c09806976beefe6e16eb211158e74a8702042
MD5 95c2f3a476feb6484af5e5e778675a0f
BLAKE2b-256 9c3f78dfdc7e2003bfa2c84ab5606bb4ed696771d0384b6f16ac60acb34bd650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5291705f573f8d8ec0c4a73495f4c624e9b489cce460817eb5ca0f32dc88897d
MD5 0658e54998092ca99deb4c129a65a3ea
BLAKE2b-256 10fd6cb3f30e86e7ecf034a3eb0a2225ab13843b7e11549b1d28efe3b79468d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d77843b5a6482f8ba9332cec0dea2397404040ed325c44b658380188e62b2148
MD5 b6653bb2fbf6431bb60b78796b2a2724
BLAKE2b-256 2a5d735468da4345c59204d38f4b08b056167cb93c504191987cdf6e2b1a0da9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 58415dd40019f9d07a437056bfe50d9745ed619434970f5fa5ced5809140044e
MD5 6080da982114673f3aa42a244619db5e
BLAKE2b-256 779e9dd8842ec7f276133252fc991046a291904da6226e8146b9b4ac8acd1906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e26ce9b99affb06a79c20fb24657c5a3b9f46dcae19d25dac859f22d05df2d34
MD5 3f3f63f678e4c49c613df8306952d3e8
BLAKE2b-256 20df35acc47ad378821ebcc05549588423a7d9da817b8526b39abcc19ee9d20a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250510-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fa56f5cb51bdd4628c83f0dd03ff82dae68bd2f0b59bf2a2a1ce2bf075ab4780
MD5 af8201f05c6e7ac2d486a21095f33792
BLAKE2b-256 aa7e279ea6fa5ac51444380460ba19b282771fddbd399b14d5593f635b673f05

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