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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250605.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.dev20250605.tar.gz
Algorithm Hash digest
SHA256 0bdafb990e8d666735dd19c6895069f6e2d11460ec73a063ea445f6cdc24dd46
MD5 4935dae558a546402795aa54b2d7ae98
BLAKE2b-256 ae46a0df00b35b7ab8e7e96934955803b0f7ce3f59ff8ccf1a79a9e03212d117

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0624f0bd9428f14000f3ec63c1e35078fe9e72bb539dedb98393daa6bb9ebb3e
MD5 8512f2741299625577383a0fa40ae028
BLAKE2b-256 030257731f809488c1f29db89b250c36316ad66482a3bd3519117a41c3d21bf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 020df0404fc092d0d6d5419b4e866b2d0ddb765bb08d6f4b1c4df5d60380b099
MD5 7e3a7839010b24a0e41b221945b73b6e
BLAKE2b-256 c151b71172cc0a62a32e8882743199349c08b5a9da2b9ed9c2762354a52f70a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7d9e1718e6f6e07456ab5cea363f63c9130a1366f5b4761832df8e831380b604
MD5 91725079d7b760c2ec24a42a9d0db4eb
BLAKE2b-256 3954c4573aad7bfb3942515fff1cd76f37fefc4c0a5735a52fa1d49b646a08ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1371fd0c7f60076d818fba11b2d9a04e3760d607ffa8b0f5753c6eecf6d2d53
MD5 b2855e75dd6c8fd760b4cd9f57aa3ccf
BLAKE2b-256 5025d0ec8987304259b3ebf0bec9fcb187f9c88b3c2861929bc94d380d16a95e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 714cb865506a82de4d7cbaff60658b65ceb66e40c06f8261f15280ec853a3962
MD5 ca529a33a2ca2c2ea47f7c6f53710cf3
BLAKE2b-256 7633d6bd8973a885b8c65f452c4096a69cf429e9a9d9bbfa6c327fb825d16d72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5871c76a3b682831f3c53c91a9f0ef4bef4c26b13982dc34d0348e8e0125c4b7
MD5 70c25b97ce572e96bf69f144f3ca371d
BLAKE2b-256 8b4587486bbe0fb84faa9f2917a135dbff699c391bacf11532ff1707fe30f15d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c10898142f79e176cceeaca300e33dd4060c6a8853092e179bb4deb462880633
MD5 e1bf5b9403c8f22340be0ee860f27fdd
BLAKE2b-256 322cbaf7dafc2342cb9c4ca7c687482473722bf3fcea3a7dba300edba4200abd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 18f4d7c99688afdee4d698baa89ba79ea248b8d1382bb2d1335f057e49234493
MD5 00b37d822b584bc30d02db42c3d69e4c
BLAKE2b-256 02a8c2298d7ecef3c6c6272302a74feb3b5c717d3171e0ef86c8d68845cf9e1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5198a38293d09937cdd8195da33fe04f91af7ac6bdc22fda5116a13ba758528c
MD5 a4df24d799eec3725f03f99add7f1441
BLAKE2b-256 1de3d782631d7fd2dbc6f84f1024c6a78a90ff1311fac91fc461bc3f51895135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1fc0df320a1678254d7f9e20eda50a331f604a12df76affafbc2ac8404bee48c
MD5 4a8fb0e7f2531d283393ae915e1855b0
BLAKE2b-256 da8dd0b59d99c0c43e6cdfedb8505ef28871cfd2d7203d6be85b7a42ffa8a5e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ea56f6a44583a9cbb3944c2572e111f3d9593f56f603c70b8e75e95423eacfe
MD5 b4daae0193951b4165860871533698dd
BLAKE2b-256 9ecb4045acdfa5ad1f0c96115817c9f82589aae52a370644639ba791b695c67b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f737223efab0630ba0a88495660eb702fb5fa1fe5917b8b7fc4c9a0fda0f0f15
MD5 09999eafd3509c1c64dd699a2aebab10
BLAKE2b-256 a696fd999095e706f8df2e49365279b3d5b607b20ae3a117e3b45869cc7932da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 29bf8562d1886bf32633d33846a30195355791cf9fcb457cc1c7a698838dc1b8
MD5 8415d39515c42e3b07a7fd6a21a72794
BLAKE2b-256 8c3374bb0aaabf3e3d03cc05c2760235e1c5168b24679812b10a7ddbb01bc573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 653a1793d0763f2f478af4ac4eb99070655aac2cf1bfdc0e1ac6b4366aafe441
MD5 bf12020ed1d7c873dc8f7442dc0bb61b
BLAKE2b-256 b80dd3fe05fd2bd7cc55002d616def4f7ea302819165f0b6511f781f8a469337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8304320e60fe635166a26e346b824f9f64753b489ada1af66bae81152ba957f7
MD5 46ef206c7fc48b4b3615807d46374956
BLAKE2b-256 1ad9ed73b3ea60af8a0f92625a202002310b565cbbb9838da69c6877177d6165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a71e56be63b6c15b46e75f4dc90617820942d0a5408dd5851bc7724a581fed8
MD5 1065769c528148d0089b602983cc1100
BLAKE2b-256 55760cc628aa42a87192320cd44a564fba79a7f2320f19755465185d33cd2418

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaa416160e80fedf16eb22f876a9cc35d0ad0f938d242775c3bbdf12ca712b57
MD5 59edcf8de81f9078b27ff0e8381e484d
BLAKE2b-256 06a82c1c8158504f2a67508fe01d171b45e0de75b1f035009a007e9afd730953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e79d7cdace139fd31d7049fd8fdd203efea911c8ac848570c9949e7183bdd816
MD5 8e08f22cc5354e48ec7aed33cc62c822
BLAKE2b-256 fd51f813b006824d2b20aea9723eb7af55770f6acae3bd5bdd736ad7087517c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a7ed5feb1d1301b9daff9d21ab0e7abcbddc49cf6863983e5ba9b5ce1d0d63d
MD5 218effdcedae7ba2357f884da836cb74
BLAKE2b-256 a7f0be082813b992f11e3a48c9e11a0ebc27df3f2bade6a9bbfc54235f890859

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 295231b560338a5d2195df60299c81e1d9c63dcb953dffe551b1d6530cbb766a
MD5 910246d41619cabedb5a2dce0341e400
BLAKE2b-256 935297fc3d6fbdd71117c127dfa0376de309a70a5d4b179ad66c6f03e0999250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8def1458cc5ea04cf3e707474f0d3c7ba873d180952dcf2f64aabd49e9111aa5
MD5 537e01bb8df8630c176a35dbc19d6a20
BLAKE2b-256 fe31e7e590df8f0d166650ba4b4b68e27da63c9ec50e648fd05519a2ce62b2ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 510db2c9b1cf7b65813a197f730cafd1c0f29912fff2e0a87c30bb14cff1c0d9
MD5 a0470d7801a402837eac2249a4297672
BLAKE2b-256 a3e4bb49216a2825ba8f2994b4dcc76ea5e580005f32272ba8196f707e328e7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ed6ce373343a43f77961f20f1d4cf5c74421e1ab81cb3c3a4e89511f3c008a34
MD5 08b3ad5027bbaf048f80b4180ef3f518
BLAKE2b-256 eda198bd1b166c407b46709c869a20522e4d37d2b8c8874aa5a1e7d9b0b5b444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5768e48c907b1970ded12f55392cba446277e09cb07b895e69e132b3eae8849b
MD5 a6d2307e59d16c5ae3ba9e511cfb30ad
BLAKE2b-256 839a74f951d01b958638001c412f78d73227e7cf1740d6387bafd21f2f765130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250605-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 827565a5b12e460377811d51de6bb59476ee98ed9dfb32656baac9e2db8d4b52
MD5 1814b7c44307f61c2bf7525357a29b0c
BLAKE2b-256 94ac0887c1fd40b2fd523330e369d74d547e536089b493a9e4da09adff93c477

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