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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250603.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.dev20250603.tar.gz
Algorithm Hash digest
SHA256 42190c8cc8aedab7821a4d4e99e7bd7d2cd8334f2add3d24d31e04c44258ccf7
MD5 0d27f1fb918234562955d73a6d1def6c
BLAKE2b-256 8be0a0f00bccdf82c33e81b6df278143465fbd904748b83c24d5d4e5bcd436e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e50965b69ab67141bc0ce73797e8ae9f5ab83d28b653bef1577b1c7e444d557
MD5 a17c08097fe4bb9a15fb0b423ed2eb07
BLAKE2b-256 3efc88a954abcd384486b6d92489249648b0942fb5d5d4b8a059360abef2aea5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 860e62f94b24c4f28b467ae26f0894708c739837b7a62544839479df28368d77
MD5 1054bd5b52541e137a92bc67894c575f
BLAKE2b-256 ebc4877eaeb26bfd4339bd34ff12e1d5fd94d61e22cc688223f33d78fa7f9b11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 90a1e752484affb6b90bdca028ec59833620a27515e2519fabc66ab1ff821521
MD5 4c9174062995023392324c2caf5e9ab2
BLAKE2b-256 d5d331f72293ebf771b581a89f24d90f1451f362bf0d43ee98c3acfc3e7d39e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 052cce230deb616cf3f8cd71d5e927d18a07c72d92cfe0741e15d821b8a36ab7
MD5 2ce73d4c9d3042e85f5638e1d181ef07
BLAKE2b-256 c7188b4f1bde76444b38b798b63826ef9bc5393d16324ddf2dc622faff798b3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 2c51037fb7fc2f321eaac8577e87c09ea331fd29990017af76de46ad32c71d90
MD5 068b0d816c827d1b74736f82be3816cc
BLAKE2b-256 c3a60341f5e7992e1172c5e4711ab0371a89b73fa7281824770d7739fca8541a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 510601c8b625bf6ce8f6adbe785bdde34f3fa1bda4bac618fa23b47ae4849395
MD5 f2b1a82d0f22835d388251222dd67f84
BLAKE2b-256 66dce68bf11f91af06dce99f0e77bf8877da01f5b59665641e291a26e3b89bd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1f08b32e864d38904a183e866ce3263b9c475e1e56e0d8257e9d446971864ed
MD5 29d0a50c64534397ad54320b9344feda
BLAKE2b-256 80d0c4b153a28f1e76bdeab7f6389e1c8766f942e018a08c7759d495ff88eeb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 26793517d07aa7efcca9f13d4a55f7cb0a0dd2f5b87e4aa19778b74ad3b771dc
MD5 3afa27ebd2fcee41dfbbbd3578a1bc96
BLAKE2b-256 6de8aec3c6f9095b4c3fa5381566aed42ddb14dd6b6ba8bdd795707ee391eb8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64f41813fad7a9b7333147f1371539c3c3b138aa7d6d4712543c0b3ba990118c
MD5 69e5ba75c443dc1283e3315ab8662409
BLAKE2b-256 50d6056593f3c09c8b328753120bd7dc3df0b13d691b4f910662f24bea384e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f32d03288ec4c05029ac53d1bd2cdc2d3d0cf5a72f3bb8f8e08bf17f17a4e6a7
MD5 f5667bb1f36e2c82726e0d4bb64ac6cb
BLAKE2b-256 113828c515d7d631692a084bcbfb5808f43dfc2420553e892f0e1636678d41ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fca84d081d3adc0c9da3fafd01e1da0197d4533d8f47ad18efbf39050234070
MD5 f0ede980962cc214b11083ac772b3179
BLAKE2b-256 e9746e6d4355c341126aa36c12111f28d4c7f0cab7a0cb4b887e5dcee935d574

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70df502a312fbb8b1cb38f39186a8fb6f7dca55e2759bb6ef41c0edc39c557c1
MD5 dca37bf0d48fdec7e6956b13995865bc
BLAKE2b-256 119b9797590d1f282ffb1eb7a9d0c59744e13480bdc7b5bcc5ea1bb83e070a22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e6733a405a9cde246c8a509dc2461ff0d23e0988c4ca514e8f20137af18e0154
MD5 c806ca203a9e171d66d42e4df3e4c60a
BLAKE2b-256 93a83ea1d47bedfdf78f59ede864fd14b1bfd825ff5336dc0c7b0f32791dcbdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eaed29578d4af37bb388c622187ad107061a2b4fae07ec949764b5fff3e8250b
MD5 190a9b1fd1cd2f54ac187a0a35714ead
BLAKE2b-256 e7e401f8c198f11086105fcc9c02ebe9b14740bdc1e7891d215bcd023c8e7719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a6e535d6cfc78986831364c805ecf0dc7f6f2727fdc4e64af02f90c8080a010d
MD5 b0ad45e81e839c42e35224f16c65e10d
BLAKE2b-256 78983ef3da692b3b1a00269bf112fdb759535ffae3a40d451e2c3e045419fc27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ec976ac19ee49640432687a30c0b27ff070e368026e712bba1134b6e581cd8f
MD5 70ffc9b2b833b36a7af89bbe628302e9
BLAKE2b-256 882d98c417bfe732ef7360c1467faa9f18ef385b45ab30e006aeede868f3805f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f6227deafe092a23dbc3ac34557a0231707f8666ca7853fe1c6f98ab68807e7
MD5 78f7d2900eb1db208d28dcdb3707c8ee
BLAKE2b-256 8e702468caa0c94154a18682699a85d43909ae36efd3c03e790619869bfc7e0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 648a24945439334aa6ff7e23d5d7edd8748956384c835a24a3691562651bb93a
MD5 b2eb316e11a808d9d4232799a071871d
BLAKE2b-256 7187ec683d2f297de107f1ba553bc2945ec8d97e7f21c1549a71e03a0fa4e1da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce22e160e559b838262c847568c9bab3345edae4d86241fd2084dbd337440716
MD5 5e35971f683f8ddfa67ab7cbdd39cb97
BLAKE2b-256 5458ea85e219d085583e1f9e886a17bf32126be237aaaa89dc8c17846090ac4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 b772a220cb282eb87bae9e7958156b775d9046dfc7b500d98cefe0cde2112bcf
MD5 c184c7f89493e5955f4dd2b648dde7c5
BLAKE2b-256 e17619f02b993ed8e363b92f008e72cbaefd539ac3e89d02c3bd7d5513ee5c55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33e3bc6237dc120a77e848ba240ef16257109717fc1220aa8581776b5935d000
MD5 dcebf52efc826e0c0ca67660c7b47b95
BLAKE2b-256 e2f351bae5e5951fde679fbd536f73e30fa9118d70a81b92c48df1ace3e5ce72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1785a523a76d400719aa8858c626875cccf0749d0ac9d6bbcc985f24995ae3ba
MD5 0802a2395d372fbc2b25704321961851
BLAKE2b-256 1345847fa566497a627e4006c658db97b588e097c80c76bfc23e7df6f28eae60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 39bead2c542e27a098bd76b26d34eb3652794a31887adddfbc6bdcc15dd98537
MD5 be1bf8d314ae7fa0b81f8c5f1dc609e0
BLAKE2b-256 8b2a8cfae0717adeb59745f78b01ee30ac47cc04fa6cb5161822f8624ef7c9c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 82d5b3ac97da4ab7eac0c0b93aeca40ba1105ff995981ab74553e334b73d2331
MD5 e5c83b95e73ba499a7c29e787617c4a4
BLAKE2b-256 69bd0e75ed96061126e1cc9f1745785a4cd22606a125ed018a5c48e8dc1ccdf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250603-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f1c1c68dbec4c8c67651c70d2c872716d561fcc174c1d37baa00894d5dc06baa
MD5 645b08debb7ae91316c27316351035a8
BLAKE2b-256 d658565d1e05adc10b9e90537da8573d3508d0d55380291ef89b8353c04c33f4

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