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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250515.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.dev20250515.tar.gz
Algorithm Hash digest
SHA256 fe88dca62a8d3cbfe0fe5cf95983d68fe5c1cc981eeeeefcbd14147bfbb04dec
MD5 ca7f2c44f027697bd3a086021c081eb0
BLAKE2b-256 9a36e7d8b0ba372101e8e6266333eda87d73801724764b6d0cc1fd82f9159c2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be0b6a473d40c3a66ea76c7a6385c4f32e3878b25d1c39e5ce4dd79778ceea5f
MD5 4e196242c52745bc333ee5c70549de8d
BLAKE2b-256 2764cefb79e1e6fa5c7b347aa9b506cb8662b9b575a62eb1a049e6b09e8303e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 505d690193af7ab7eb9ec3410d86250accaccca383745c3febba9fa13f0d08a2
MD5 6e2135a730bf9d2640dc34fbaf3d1efc
BLAKE2b-256 fb268ba390c0a1958760d79b775f057269c7ddf85e1886c6fbccf0f7027dd051

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 311787ead447d54e1d70408569142ddd3d1558169635d72bd307aff85b003809
MD5 2c43664792d7c19cc9772e403dae0d1a
BLAKE2b-256 8da95c9d79b31608c7343319fc14141b59169fe138233d8a5b115cb6e1a54795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4509ee16be49e9124133d4d9005b8a5a6fa42502cc69a66dfae3115d45196625
MD5 58a45a31510e5ef89ed45a695791ae5d
BLAKE2b-256 6c1094b4d76407f058217e1be1b7f0a35d42664f10d418195d094de7108a0676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 12a83e197dfc866869dffc6338475cc23919996db580c788ffc8d3150aef6945
MD5 3f1d372f03b81d59191370c5f5a1dc1e
BLAKE2b-256 8b773926af5e20fca24f19d8801df7ad1cd8e4b9109337fc5faa94dd60a4fa8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dfd93aa37c6396c26cf91c12ad7fa107b710a28cd2aa713e1125637043287956
MD5 f8fa9cc69d6bfaa14073eee9f496ea5a
BLAKE2b-256 b703ba11f26d18db3206f95ed8e872fc045f4d462525dc378b64f33ea465f904

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acfe02c82ecae01c40083c280a281bb8b5e4e6136fa8c8477640926d74a441c0
MD5 b05160a8a37d50aa97aef41793a854c3
BLAKE2b-256 bcc206d6c3360a67cc401f3fe01df2e5a3c574dace63e4136b63da9bee60dd15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 868dffd57c532edaa63842a1162a690e1290f1b7d0c169ba27b635cb13b63f1c
MD5 ddb6855b7fca00a7f42ea03319cf47cc
BLAKE2b-256 cf16ce43375d32ab836555376fad8b992be0659f55e29e80637e651d91142c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94215c510deebe2afa98fd264ea890095f59d8e6159b0fcb18aafa9e73888e0d
MD5 da57e0590a6577fcb4b3a720d2cc50c0
BLAKE2b-256 1d141ccd4a665927a4536ba86f74c9d79b81687ab099244d454bacd1a246e7e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1646147acc49247fdff051749a746f1f08d5e9543003ef93b9414071a066f876
MD5 d5b834b2140c57ff4e3c21587db945e2
BLAKE2b-256 4d3ee7f1d8aec9f4e8adbd6c222e661f98bb8a2d6b0ef1dd6bbdc8f4d707ca47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0161f4fd6e8785af94883563c8e37e6407889a13e04cafa0025222b42aa324b
MD5 c2f65935ef4a15513c0059c3be13174b
BLAKE2b-256 2c04d90069b1a872eefe75b19eb77d8cde082faa31b1bc4307184cc6a5bd1f86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e63fd66c15b513b9deb8bd061b603bb9a1af8839f2498c491f0972daca5d67b9
MD5 5871e87cebf7b530e8629d3ead235893
BLAKE2b-256 8983024fb7c7223d24206590b4da6d815ed2a282c7cbde227325ef5d8ec6b782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3c91cff9a5c0cfc134700a8cedb23431afbfe498db2e92fd6045e0c94a22a48e
MD5 fbc6352ff1d909a5ffbe104c1de8948b
BLAKE2b-256 8c984123444dfff8da5758a2690d8a38d72dc0f5645969ca2416ef41005da6f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14b77b45a116af85e2519f8624e88e4e73d1eed36d6d80d6368dfd2e94d4fdcb
MD5 915f879543a1580b3b15832641ad0bb0
BLAKE2b-256 68cfc49433b6ec92998f310f1f77e3587ddcb718150706418d3cf97c7190e930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 73e909a228c49b6aa7a8c53aaee06fca37a24c4417a37e5c75e8130ed9067d19
MD5 e0ec16e3cc8c9aa98181c7719492684e
BLAKE2b-256 7d32d80b8adbc827597ef5862e977374b97f93c06245e2c0328242fb07e7c171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 261212ebfc9a93a7d6f4d86cd35a7c2b6d0aed34e697a4357adfb835dd6ebe6f
MD5 529d77615c8d320386a8d878604f9ad2
BLAKE2b-256 808ee6b9fa8c6f674e6e2ce4b2ac0330842561ae4327ae3094c59c7b375628f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 757d64cf6fd7b9226e43d27a936cb47958f9e521af850bf836c3a55416ddded5
MD5 2db325af65bdc15da1a8760f1a3cc0a9
BLAKE2b-256 6815bf95ecbd4c6cb62ef85b25a45c8c99ca1db9f7533006df708493184cd4d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 32a924e0955b4e326c0143eef144cd7da20c1f0718a0745935a7b094ad068e4c
MD5 cb77af4982d03630fbed677c08557879
BLAKE2b-256 b9b025e99527a74b1660a119ccd298b1a07d35aaeb1d5665c2b209702506a4ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27c74288cd1a966b030df51fc3ee709fa5be53a3b16d52408c8ae9f26c572475
MD5 8bd7ea83367ed4d8c8249b27e269ac9e
BLAKE2b-256 4a10c8ae9c2a9edbe2271e76dc2759178b555e1e251dde7c911046f776ed4e96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0fce82b7f61ea6d45aefe6cb023209668f68dca3cb24665394ac4855e1b9b91c
MD5 e68e5c789419c69cffb524db0fe28be8
BLAKE2b-256 138f47f59881eef0bb0a182969d34089fe3aa35a8c1d9ac774db2abe05866aaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bc10082c43d5fdf866d3735021c2dda0cb92c1ae0ac494a85f61baa22eafc4a
MD5 9209f9390b60c05162a9f7a6e3c3445d
BLAKE2b-256 fa490e2956d2593078a978ebe67fb13d8f038bfa85303ed1e11563dae37b1314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1e4e644beeb4bfcee40f5bd5619dff41e053465f4926fd505869046b525778c
MD5 a26bf15ce4d3c86d5106794fe5deca97
BLAKE2b-256 1d30e3c1c4c6b4c44a08b98da039dc417b92eed5945b9d2edeadcc6e6eb91cc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7f3f41dce117982468a21c9f09bc0c92e1792ec7776ee32434f9384a1471421e
MD5 b8e214f7564db1fec3a6e48bb18323a9
BLAKE2b-256 13a509c3b62edd380a5c79ff857d5b840991c1dbd2dd5eab67383cc5d8f57ae5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6e42445ae339f422eaa9bfe2db0d7a6abaa01474f8a79bfd28a21e6e6b541fc9
MD5 2cb4be55ae39de2b4233f5091d030fee
BLAKE2b-256 dca920f0ac75152374c272c0a8c987804eb8bfea04a051d14bffc25c5baae442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250515-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4e5d023a97e5ef7def2670994ced1da52fc45e5e0115c4af58c4cd6e7731d706
MD5 2f06cfc4140805a347ff2d0c7543b54b
BLAKE2b-256 d0164eb203dcc4f958603b817202e928b4f8a774eddaaf5fecf131a7bbc8d04d

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