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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250531.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.dev20250531.tar.gz
Algorithm Hash digest
SHA256 7d7127e83465614d86aa74383bfd42532259b85358db39143277ba9c0d790e7c
MD5 beddf71dd261815b7ba6b21a881c415f
BLAKE2b-256 e1e5eb8c67ac2519793bd8a1a0416086064963bcdd5bf72903b5f659ec948a9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02aac9eeb320962eeb5dd892e5892967f5e02e4ac3d5a897b4c7873c028f2a89
MD5 5a81a9180a47f6b4b84f7424529862a6
BLAKE2b-256 982c1bbb3f5db896beb2437c1b8cf6326beb3b0e78d7e648700f2277f6c3f8d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2aead60d8200e22ee222ee5e9d0607c9946e353f9ec648a2616ea82551f3880c
MD5 b01c614fc434cfac215cd62c5a926d6b
BLAKE2b-256 8a6b4129a2d0eeaefe57b8ba1950f2b0449df42c5167a336c4aa331ab565dc35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d227e0985c64a907dcdd20e4536a68dc7a8632622e4bf23afc0c02b5e65aee23
MD5 0f94bd81913a1e1bff85d1361bfc9b24
BLAKE2b-256 0f81f47d74e57c6ecf2778e8835065a1cba21737f687429511beb66f2379dd78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a630bfc63bcc932be08bc80b4f38d9cd48f54aea19ce03302cf2782aa8f19512
MD5 de033365d664d15d43c32f3c5490d171
BLAKE2b-256 2bd8078fdc388f134b4cfb493f8afd72357d1d3fcf0717c9f8173a1b72956b4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a8b979cdd58f03e8a37f8f11603faa7c6009184e4ab5ba9e529a247f76f58a03
MD5 0520fbb5ca3be08b5faa4c4894f6f8f1
BLAKE2b-256 d1a6da762a24c5faf2f645632b066db3443596f1c146b1831434a9923f04cd97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07a2dc6b7a55dfde62dbdd03d85bb8c5020211ae58bcb179c4c2ad8cc9cfc919
MD5 e26024b37b2faea3320587e6f6601e64
BLAKE2b-256 090e4835360d83c9a21ee9609e81af3420cf12935a53150590f2976d7d889074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98c1e88f9bb5c75b63e63bf8162b3c02d288e0ef782f8d39dcdf15e8d89ba1ee
MD5 ffc62b8656432f0ded7e0b162d2646cf
BLAKE2b-256 1d8aec32cde1b4a204a30d0faf82715e43d617713db5c544e59ede776adb865f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 04b679ce8da52dbda2ba5fc6b2191f9cf1fa60976b44fa9aec2a9703348e733f
MD5 c0dc9dbabd3bbd7b5415a930762d6796
BLAKE2b-256 3a06cac30c2bafd4464abfa84d419285a94923656330fcb91bb416caa6401fb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b798facda79318dc713053090294935b3c5da2e9c0f05ae210a6b426461a7ef
MD5 fb2fab704806624ef5dc9ae3bfe1b240
BLAKE2b-256 893dc37e11433fdf469fc884510fa9ec4bcab45203ef195cf7e4cc86bc92d667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3e2bbfa78fd88803c3ce904eb7ea4f574c2b44e25fc2a2142fb8815531951ff6
MD5 5199659acca4458080f2fb5b399dd0eb
BLAKE2b-256 2bd9dca9391f0701585566562ab7e0bfd1cde4537a935a8046a6042c748e6636

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5212645f23ffab4e9ed47350439b65fcc8f387ffa21f8d78f1f03aacab8ae83
MD5 b6a21b7d970f625c9e0bddd30c090963
BLAKE2b-256 a5f9197dc21c988018f56930b85fa70563b12eab22bf47a0c2ea1fbf6ec2cfd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 537abd06cad9a77035faa319c10b6c64cb1dc04d3bc2995aa3f862ac84bdb7aa
MD5 5bd504e8215c428b655ca4eb795779f0
BLAKE2b-256 2f2329e2ff115360da2f12e054b81cdfc1076c1dcc6561a31d36c01b1a30db3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3906d48a605fcb5685b81ea70cd8720e7950bd667ac2a289bb26167a9f4bfa5e
MD5 283ecc89f6c0bd407d164133fb65d1cc
BLAKE2b-256 222dc583dbd1a54074d5196c66052214f0258750973294b71b70c63c56e905b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eefcbd64ce7f74fea37a69b20785c804dc04da213ac414868dd9f3a7bf406090
MD5 d566595e841e71c26b93b21e2c122ddd
BLAKE2b-256 85497cf436dd689ea60345bcbce6f9bb221c681d3cbd31cf81b56e078c012fa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3fa1d56cd7a9268a0da2d2b627443db1337ef0f3245581ac4bb6ef9c78b9bed5
MD5 ec15a75bcc353ed4694f0281aebacc86
BLAKE2b-256 43712c7e91999aa203face7bfb1c0988db01b0c8a9aa40ab7ab222c6fbe0f20f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a844b556cbfd3f5a5a0b8302f962c6d684b797578f5f3733eb006b46ee74b181
MD5 5296f1172a6417c132eb12461cd1f1d7
BLAKE2b-256 e0a7a235568154af4ff691b50bfcb26c7ce4557834d59d58e9f33b65cd645801

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bddb227178e919cdcb6309a13a776449ee5ea30ba7080a898b719d4e45bccefa
MD5 488daa8ff1c57cdaf6a1ce8f141f977c
BLAKE2b-256 17f414bb6caf84149f7534522e1e044cd44856bd8d9b6d30c670c08837086040

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 04bee8f3319e9d65c62cd17103449ef25ba4a24e2b40584db10bb8a654035410
MD5 f26e3af81747ec0c54e0374156745dad
BLAKE2b-256 f89dac96e3d97b7ed3954f46767ead82cb072f00cb3d12de724a5617836eee37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f20291f82d7a869e2b05143df4d3a29712804d67a2997b8ed8fbd99bee5ec2b
MD5 c1b07fec90c8d453e96e6219b7efa933
BLAKE2b-256 cebfd707cba1bb363408f94c60611347072a868f0a8496920c664884a71678fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 604e399b1b27956a74449d75bd28356d2faf7d05d2f12a344130629a69305a28
MD5 d8f84241a9a89b8839543fc29f81d491
BLAKE2b-256 b98a02eeab8a3073a3b9b658848651502905d8493129cd258f3f57a064599c8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 051a8cd095ba684017a6396238343b48ae2c262ef2c6bd7ef9dd1ae7d20f7075
MD5 bd14b02016f832825c3b425ec917a94c
BLAKE2b-256 0e59138abcbd70d9ed43fc9e5349981dc5b54dbf2bf30f0cbb7cdf1027bb493b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef11594c73abe07872c4e972e994e1c56691d25da9b3f5f5de243cde739b09d9
MD5 dbeadc86b067401b14df6203cf9ce39d
BLAKE2b-256 1d0e3f699365b448203c1712f4b78321b135f6e92df1d0666396549d31419772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2118f2587bc80096a24899dcfe6514c852687430307dbf6e83db0b7489f3caf8
MD5 4f4cf60cbf7a089a9e3118bb16c7beb9
BLAKE2b-256 d975e70c3056ce720b4b00bc527a793b2dcf83ee1bc3fe815bea176432b5c87b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 342ba55c6b839ec05e7cf097012191a79ea99e3b961abcc1e132ea1997ee988d
MD5 7e9599615d32c82debea7d7ab323ff7b
BLAKE2b-256 0e6788ebcce5501b7b6db1ca385747d20eb9086801301d1ab2a8f38f58054d56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250531-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b9ce56c9e350cde98ee8297ce4524fa8b7202d3c86ac94bedbdf823da4b08937
MD5 4b5bdd16bbbe3a17524260feb53dc8ce
BLAKE2b-256 2bc37859f7ea775b608a77b52bb99c85aeef5d48ebe3ce0ff21855d83ed694ce

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