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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250509.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.dev20250509.tar.gz
Algorithm Hash digest
SHA256 818aef3ac50fc3ab819b73629e0959749e5b7c3010efa32cc1c40e83f345713f
MD5 945068c0b81fb606319a3af8204823d0
BLAKE2b-256 c7f223c4f345b6e7e09efbd719ce710cd8e444e0d831382c63b954aa3cafd8d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3389d97ce62516b599bca99696c2920596eee4c60734cd4e11011fbf05795a69
MD5 924530abcd7319cde4de70454d4ff954
BLAKE2b-256 5ddbc095d87be4f106e7f29ecdbfc3dacda18270cad0dc0ca1b8831aa14f966f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3333e26b7b9e4786b2232cd188f3bc76f4408b08097adadce0e4f52b0fa7183
MD5 b5d9321f6212c24a01bfd074940479c1
BLAKE2b-256 5a7b0f0083c331af2f88a0bbb6e902e7df910d42870178c319009a3c1bdba917

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 44c31d66895b30cc9214bca93761cb14b52892bb96c3810b4006c0a85a5f7659
MD5 bcb928c7adfc579b3cb686172287d41a
BLAKE2b-256 6bd8cf47fd1ec9e99f942182fadbd75b7addb58be80b46f45b4f62ee8a0b34f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b72024f501338a13666985b8ec2a56ca4fda643932c2100011755bbdc4a986fd
MD5 5b64e8803e5bbb7bf2d3d6a14dbad70f
BLAKE2b-256 9972e1f06e0af7c4495fe090d3669c64b0fb5d07d6ea2a744e088499abeef4f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 63a157bf12398706c78380e2fd13278b17da969908752bae9170581529f8b8e9
MD5 b667d1cdd995c8e5e287c0c1ce828e6a
BLAKE2b-256 2763d322521babf1a04e8de2d0198c95f9d8e917d9cefc005615fd8d599ae5d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ff14dba9ea416c788f7185daef2382792be1768e2f7ad70203cd46cee43dbe2
MD5 faf9b3b8322f3dd0f783d451f92b8865
BLAKE2b-256 a5782d8b50329522bcb03128399d8438323013c27cea7affb5f97845a0cbbe04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6963dd77c6f28c7575fb7d6b50307d230be25a69efc131d1e89fb367e34d369
MD5 534ff04195f47e1a5ea3c8451ab40f99
BLAKE2b-256 fc1289fbc8c5528c39919c290a00e0629585cd05c6286306a4763125238f42da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ccb68c9eddf848ad5b2a581f843b2435441481a2064aa4ab6cec5ac50c99ff34
MD5 dd93c0ad29a3f9a190961f734f403657
BLAKE2b-256 a7df979b862fe685c5a2f62a1db6544b828b6da65f974c5e5df69e841b9dd53b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8668734ef69216c9b698ff3594ced1357560998696181fe4ed6017bab1c1f502
MD5 55ecc84d6fec2284d785f056c4c6fb29
BLAKE2b-256 78a326e20543823f618928e7b4aba80ad35228c0239643ae2d3f9924ed60b4d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1370fdc685bbf442bd030a037b5a405997accaf7ed01e2697f4556b73d669e40
MD5 42437be63f81ebe582acfd3bb5a8fb5f
BLAKE2b-256 cdc5e12db9cd981c311cd89030ab292a9394fc117a1b0245940975af62bc9e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd536e7ee06851f7008d75c91480ac0709fce7d2d95f5c7705d5beb257fbab8a
MD5 a476a5880c9219d1fef873fe251beb36
BLAKE2b-256 6d1850eb13b796ef34cfc0b1e924b5f72df13d5c8d702e9759c3708589661729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34d14fe4c1806d8de3553629d7a4733215b3888715c10a3b5b30c8a8d18ec48a
MD5 9ab614984efb05ff2d6bba24ec36865f
BLAKE2b-256 bcdd2b527beef253f8c77339574dc084c70e077f00b54b5edaa6019bc6475e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3054ad928a45b65593f19faf9f9edc8e2b25b2447c7f0c7cf1ec090d2eda2b78
MD5 006244779a15c27f03898bfa058a4008
BLAKE2b-256 a0546398fed1e7a0f5a1338e0d4dd15f99c23f940bb273d6926c2bc8218550ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c05229cab63709c04d68215c7c0f17946fd01df58031fa1502ba3190ec2a67e
MD5 f262491212cb46dcc9a1f4272c3c2b1d
BLAKE2b-256 42c90933f878cea1aa0963d1c1d5f3465f68535899a90265614724909bafce70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3771584467bb371beb18a3ac9461d1515e5308f80ebe0d3295b1d202921e7130
MD5 fc1c0dddd2635af21a9a4848267c5842
BLAKE2b-256 b31b3c5a481f053d316bd2a12b0bf276b693c3ed84c24aaa9d869405a09779a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78d0e836b5452eb22de184fd5ee99c59446798890e7eb9590e8c69e777e2245f
MD5 ab07a339645318faa52d4808947c37f9
BLAKE2b-256 31a897c97d54eac4365e123744b89ae796f5b2ea62d78f93d0d4e32b7d97c439

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7e7f3eec4255dee680d85187f1113ae3b8acd7b54909fcf6b7af4bf2a582a11
MD5 c5c9cd62ce19adddf1c04a8a8d967d1e
BLAKE2b-256 c7082908746617cfc1fa9d119c30d5d0ee6bd3fd724429c01421b7ca9acce7a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 29ad2a8d19fa45afeda40ebaa456a3735fe346d40423cdf9a197b78a68ea43b7
MD5 5cafa3b0d5472408f671b70d98afb32c
BLAKE2b-256 15cac36df78ddaea9df972e5533495984f31a379f2c667381dfa8a1adb647911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 810828be42605b168157c9fe29885f9b0d52f63fbb18d19a6d6b0043297b4024
MD5 df5106ce392334e1a657acb36639c719
BLAKE2b-256 a86c1ba5b56f54f444f953b81af599fcc7fd5332fdbab337a232f6694ece4bf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 fa521f58a8f05d0107e088a0de337e8d3c6c5e29e3b9c331b5732cf96cf6ac4b
MD5 49cc5c66323c094d86f10dfe941cfca8
BLAKE2b-256 04e50cc78195dbf0eb1302bd4b855a241b661ce9016de6528ea2aae069ebebb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58b1b082d204c869a1ceaabc929a9b8f0b2ed3273d2109c02dab15e9baa2c550
MD5 a1c7c878248525348a02685cd034b691
BLAKE2b-256 7b3c168abd734ce7c1eeb68b578ee97369cae946f0976952155ed0a08ee6dc7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c06466420d7f7eb60e94c16cc32ab0ebcce86dad242ae6fc3e12abb7f1816a2
MD5 8c8b9988b9c02b0d5a3861f210cbbde6
BLAKE2b-256 33a402f4b2394acb2a3e1d119a624678414863e5becdc0d69e5e459bf07513d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 09085b26706ed28e109f82a523aa59970cdd7dc6b44c4e46745539bdc5a0620b
MD5 2c88d075c300184da23505bd80c55c0d
BLAKE2b-256 e4497ca2d44e98a622e2328c3f33d7220b58c6097ad1ad87fc5faddc0b75a41e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0ce289ad7a9a23e0e8ba25fb80554e66af6d848bacf221488d6b0ce84f04197f
MD5 d316c7e1edd091f0a987172de8dd604c
BLAKE2b-256 0785c6621cfd4390e443a86e7dc7a7295de024a306f2ca73ead3fd061ccaf4cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250509-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 56a503da573129684db1818498492fe90bffcefc5843feb9dbd876b939b69f84
MD5 be73587c13a7d65d92c183d10f6ac978
BLAKE2b-256 dc2bce414b6baf19ac3b6f54007a9a04b8d0e1ae2295926beee36f4e6b17ec64

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