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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250526.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.dev20250526.tar.gz
Algorithm Hash digest
SHA256 adfad48291ba0a82418ec8f0234a4061146b78eb93eb02d7906eb4c958956edb
MD5 a35ec1e3e2c06f79b1c0fe3ccc3f58e8
BLAKE2b-256 aef3c83b8e330caf85f76945dc790ffab110cfd1eb1f964ef7c8ed14000feb70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 354dc57958147bfda8917d95371463b161f7dd4fec7b013a03292d29477cb17d
MD5 24b4778b352c52091b1d78ce7447d754
BLAKE2b-256 a3ad93996cbfc4baa0b2391f8d32f91a1438e6c823270552d3897176977eeb3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd8e19bf3eca9c599b4fe90d94e571b365a85edea98e79357a036470f762bad6
MD5 a86c845d5171c18019f081f1c560d816
BLAKE2b-256 eaeb780e164dd1abfe579ce6aa01d7e09184859a4314fc61c744dd495d22269d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9f8b324f32c944c87c1e5f8509f93e69594b0078e4a0c2eefabb765274e50d89
MD5 c422f67c4add6e479e66c4e90cb06198
BLAKE2b-256 b4e0b7cbe05152be1b15ddb0e2ee0fdbfe7d419e0ef30bb17f3adb0fdbfc70b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8fbf0fdd34b5e6a0251068e9f4c1b94af4d621e3aec5374025aca67f02b593f
MD5 53be338ea9d868edf6edb6e972aec62b
BLAKE2b-256 54bc6f3fea50a9bd26ff62ceb24d8cdcabe6f5456848297a1114214a400ff2c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 9fc6ebd58a6eaf631f72e027c1022fdca27ea279539f8cb7c7081094b90340a7
MD5 236706b8bf760abdfe5fbe3f9d9830be
BLAKE2b-256 ed75249b7c039b78747376a9672006413ec67b501d3404c362b024c0c9960edb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d833c39164ae3362cd849039156a7445d0c8fed3300e9a0cdef0746308205a11
MD5 eb982988807e4dc5567a0f14468e4cfd
BLAKE2b-256 7b86e24d5bdc811ced7a7e095922e87c36cbe293c43e552b8aec6840067f959a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d1a7dc25603f90c6375add46bdc7ec32799a43029c1e75c38306e9568d61726
MD5 ec6a78cc0f1386389e406f31bb9aa030
BLAKE2b-256 8ac1f55a3faf7d5b228cb170a8dcf2f436ebb219c79d79b1607d1e43af356607

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b692c69d2b8f88cc3a5a0348f30ec08536ea5e4b187ddd5d7ec2e1e04905dd87
MD5 cccf03270282efcaafb45278cc4708cc
BLAKE2b-256 eda0d15379c4ada444f728e89bc9a3d3d7679316f52884b2df225673cae8ae75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 babd6e5fd83e248e63a6d6c0fa97ecec7c60c1069e82124aefcabbc5e6694eeb
MD5 b76a19b07ca0a216b43dfa39a8289542
BLAKE2b-256 57acaaeab662500f07783e245b6bcc7e30cce922abe94b5805153f28aaa9a6f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 df56443c6314804d5245e7f204abceecf077dd30c98bdc174b320e1c8309e3fc
MD5 4b5da1045a3fb2fa6d070275b6947c96
BLAKE2b-256 1ad190de5c4685810d2e2b0484c9fe656514e7469da639eece065aaf1c843d52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f2709480791770f4428c95a90663d278b3a9e135c966cae4eb0307f30ac18c2
MD5 4d40d92aa3b7b9d48f94624018d4be72
BLAKE2b-256 31865f7a37327755bb84bd6686125edbac3e4ce00105096d90b8604e1f19a401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d2d09a91a93004105bd6464eedfb79bfd7c2bca5f82ebc8edd97a762092e97e
MD5 bf76a544dae8e6cccd286910e554ff1a
BLAKE2b-256 e0d6e3a5fa5132f80b61b67b1cecac40a7a8a42200f1322c6fa0fe8cc542236c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 815315b8a04ebbb701062bda9101d2c88d5fefa676e34eb21c5e5b95258b6964
MD5 02f4524792d9f834e17ea85072246803
BLAKE2b-256 12f3b979fc5b479e891a3096ab7c3a17333ef5cb347cfa3b24640c643ca8c9fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40669e725f5aadf624b7bc224bd99f78ed5b6739c279f354989a8bc254c9b3f4
MD5 e61a3f860ddd97f0e92a6d95ce676822
BLAKE2b-256 e97bc0772789f07f104fc1801de6793c701125282c95d410e0f7e83ebe1fe40d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 642d97d5b8da2b72dab05b857b7a47147a2458e14a9c2a34a27cdd702e4a8a9e
MD5 56b373c37313b88a6c061252e837cb04
BLAKE2b-256 ef7912b1cd2c714e81ba63e9d55e475f12ee2d3b52a5cc5c516a28933c9abc5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b62f26bac3ec4aa9f9e06df35ca34612a08b6f3a26fd95f70f351dcf85a3017c
MD5 347649e411585c74d3469c210c37b249
BLAKE2b-256 9e00e060357db0e9526266e06ae38c658f971c6fc5a04532091fa964907db530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d6009b7819c7b49fd98902ef58179bac192fa5c6189b33e24235663bb2cf68e
MD5 8297127821532b2c71b72c565c55c6e3
BLAKE2b-256 b90e393629286df263a2d5326497edafdb619dd3073c29db5573e662b7594596

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 411c712a5c72b19bee2f0e7879145c4d4c6e1a494ceb430059ae640f785f0c78
MD5 1c97a79d8ca550be1f4a94fe074b9102
BLAKE2b-256 e31e4377138d602dc4b4a639c7a1ac6dc813d09253042830539190cd7038e3df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d621704f2309abf8641c3ab3fccc1b61471900b33e9cb968f2aea48e6708982
MD5 20fb282d48fe5b8ae8fc06fb773f1f75
BLAKE2b-256 eb6f1dc1b866d9efbb792fb811c471f524296cceca11745b9551271094281199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 9b13ff544ce1ff09961741d8fa1842d132cb17a7451d4836fe34cf4c8a7d0c4e
MD5 f5445174633d494d330258fb4eeef332
BLAKE2b-256 f4b93e9a84e39eaeb3b5a0f1438b0cd6644fff3f3e4f862ce85dd71127695342

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0317201e703359b619212717315579f65ce0c703656b6576521bba7ee0d4f1d1
MD5 981bb22be4df7dfc808454cc98cc0a5b
BLAKE2b-256 a06a9c4bebe9da7e939ba4a67c49e56de2c0bc1bc2e55117fc831b79acdf2d4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c6a972cf382993982e554eecf3cfe98aabf480b2ec4620a2f98770cec5d1dd2
MD5 55ebf48459cd4c53ab66645d697c4df4
BLAKE2b-256 9150806ae409c736dc858ec293f4c4935a84f2225b36df8b5288f2753f702145

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 52a3d2ecc33da505e168ec1d094c5bfe5da2e1f861ceb4e4fe055d8cf1783732
MD5 8bde59aa1c1311e7ca07a448c7aa85cc
BLAKE2b-256 466e95eeef9bb350d3e888e8939ffd1ff2934710d1606cfd3b8db9cd4ae7ac5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 2c053ed5a73e3b2cca8b187a764cee6c1c76508b1274768dc55ae755ca76e2ca
MD5 763cdb6f269d1d3b04c0751d3edce30f
BLAKE2b-256 dc74f2c12430990b2c45adb08524198794eb6221440f0ba7622d8e3d9cd72ff3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250526-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 13969338e9190d151361913f7af5f3dfd21580f501a537ae6d2686ff2862df84
MD5 2a50e350f4ff06cefa92f5b22d6b8276
BLAKE2b-256 5ee42d0e353cf66bf45f6d439b7b45d3ccb64fd4c6bfbbda2445207c31016cdd

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