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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250524.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.dev20250524.tar.gz
Algorithm Hash digest
SHA256 e905f6a3de037c0c51e00ffd8c6ee8334f31149d6bca8aec47790b38f0805525
MD5 0e4e99f14cd5d2b4db79f4cbb62f2cc2
BLAKE2b-256 6c1fbb8e3cac4225a564d991c87b7faca086763f6374a37980baa4e6df6124e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22c307af9dc35658c7269b3cd5241d60e737ac6b3a95be2b603f73891dce46da
MD5 dee81263e22bf0005665708a5420f12a
BLAKE2b-256 f1e51ff0b93991263d49ce29b9f246843483d1a738d45e989dc82d6ee62e26e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5173faa2d6c7745bf5a4cd0357c1cdbb931a6cd55d4681bc11ab53f796b05210
MD5 95b4ee951a5f7bbfd50978dcbd979bc8
BLAKE2b-256 d910ded0b4715e07e9e12ecdf9a84a25dbab8c7ea3392a65c0cf7625cf4e738b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3f01f58cb19e18119217b8e478739827c688d726c18c30180fd51d1336d6b072
MD5 a27f96b71b010b4f465d0e03cab62726
BLAKE2b-256 8896ac1aae3a6c58a0ee5e7143c180648b97f2265d0c590230e7a5216fb4f526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 667886451135c2c1e1775e69bd7ca51bd0b5b0cf1c585674774d81da4c667369
MD5 4ec4d51aa3b9b8a8aed791ae39180fe4
BLAKE2b-256 523db5f9c8f54926499432f9fac369af143a74f17d1c93ba7623640d20e9fdc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 48dc4f98e326b3284dea6b562c666429daa3fbe7f6e4f763e6b01ab2ac68109d
MD5 681bb732fe0c67db5e02bb4b152f56c6
BLAKE2b-256 77a205fce9e4020ce9a921e908c220525b5c40a3cc88200aef22e6f2c69bc474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e502f10afaca328d74d8a583aca9f76266994c5eaf689db9b919bda2ab161f1
MD5 f520b95bd245f5b68bcd6b1ae430321b
BLAKE2b-256 9858486a2490595c5fa4f108cf28f1626bbd6481ec77fe41090fad5395146050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ec53a344d7d1eac73c700333e06e1f382b786212ca0a20e7fd36a3606d24a41
MD5 6a3e7a09edfbd6f570cea452235e8694
BLAKE2b-256 9e31df78dc1e3ffab1c380c9bd96be88f381bc0bd99f2b714d649370b58e5acf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d3482a9f70d7fd10cfac0732969aaac4e067d8eef1e6a6a172c81f347f6f736b
MD5 05c3361224d878fda99cc2ff5e30ed0a
BLAKE2b-256 8fad9bfbba18cd2644ec2b5127051fe0072a7f00f38bbc8a2680018225f83e6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2bafc4f07317ae41b47ec8cfb39ab573827af83d5e863c8fd3ca2dcf38c8557e
MD5 36a9b3354b37a14c9048756b08caf79f
BLAKE2b-256 ae153ebae4a1e0c4ad4472b1e466d763f3d563114f0d1c2c7ec531f2ee0ec41f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5e8386e9d8b3dd5dcc61340c64e4621211130c0c11cf72701716ecb3ff440d0e
MD5 79962f7e2418976d06720f897eb4fd93
BLAKE2b-256 b423e28079d86ea62825f64d6ba25134237fc58ca28cfddae0ea3d5d15f69a5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b636ffec30fccfb76435735611f8169233885b1124edade703e49bffca0db067
MD5 4b895447dfc5db48af003f400f6a4884
BLAKE2b-256 2f6c86158cd3cbe5060ef73a44f0446ae5d80341545dce9ace12882919a513bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60f31d4154c37da79a8e058689b5099ebff3921a0ee002083275cecdfa3e04cb
MD5 9da581ff9d18e84f088b308bd1197a7b
BLAKE2b-256 81abf23a1757e8a2b090b8e4f6dce5a50c837c1f6da4fab7027a39e4b321d11d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a95128bb4992a221ba5c5f2f325a1c9caea1bacd513a28fd14b6e0d7f5ed7a4b
MD5 2b286253daa154feb1de313683a5c96e
BLAKE2b-256 368313b23fc388c526ef33525a8dbd40a8ed45a6959f4dbe585b0d9758cbb1a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a180f9aa9b12ba97e1585d27278e1bd5fb9b65f899e7ae70ba351ad0bf525e70
MD5 a0cf5880b8878a441b3a8e3703a5bf14
BLAKE2b-256 dc2d82a634f54c11a861dacce7095c598c486374a85ad374dbf9da006543970c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d29d40fcea83879823bd24bf1f4a7396002e2075f963b8a4f343391ba255dde6
MD5 637bff8b2e1f91119d0537d9d8a4318d
BLAKE2b-256 17e55045f15da82de7416776642c02c2aa0fcab54d42269544416572e449373a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afdfef12e665bc196fe9b8a0ce0b5b0422847935ab70a8d7b562c1b4be8e62c4
MD5 50362a21ef8df689003b8223f01fd655
BLAKE2b-256 50f0503e36f34e6baddb7bf12eef0b816f3fb8280051f5560c203d612b76fe4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 577037a1a30ef326960ed77150e81461fbd2f064f9d6f0a7a7c458abbbe55b8d
MD5 9a4d64fa5ce2c7a1334555b9f9c9be81
BLAKE2b-256 e6914eff5863e0fef1a8ae1c5d34725e6d73274c3753b59999c4a4af7ea57530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cb80baff1776e580464b627d9601574824d56491445d5e3c84f25d8c6902ca8e
MD5 a16717f8db9f67dffea2f8aa9a6e2e56
BLAKE2b-256 ec6cc6a920e3abf1eae1784590b5203e7ec825ac7e88e20ebe5f63ef0bd147b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa5c7fad0172a8144769af82027f22379caee10058b7f88cf77d7349e1793622
MD5 9a563d1c1f2f0b486c31ff4ab3aa2db3
BLAKE2b-256 25c03abc3d046b20f8bf16b7ca020f186b6db27cd0aad4ebca370b8752472bc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 fcba22c8f3b70bee827735a5589685b63efd22083ae4a6c8dd4b82b08cee7519
MD5 8836b3ce7c9f1ad608b9745fa691840b
BLAKE2b-256 96fcfef467d0c1529c225bf7ca2c0b0d37da1b57bb716e7b24abdc64cd8ef0bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c36a276cf0448a5a77f59263c1ff20b25396a2c899a368d6c6c47f1516ca04b6
MD5 d36fb0c4947385ae4d4a5aaa51876abd
BLAKE2b-256 8ad38f9e5d5c69d6c78fbba36daa89f626ac338af444b578b71f51eb112c7265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb6626a399d8bb0ce896709a3fe783abc50d40e5b5316c772910eb844694c499
MD5 7605960cb5f2cd2c49803aaa2dfc7d3c
BLAKE2b-256 dfb75f023427b753008698fc975e12f3b93c9e5e30254f1e169322c65111f57d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a4ae0ee9bdfe721587cfeeb0ae2efb1670d49f0fa2558c61e92cd6fc6e91f4ba
MD5 48891bd9c63f388d0617d4e18ab799c7
BLAKE2b-256 5a806fb26ee6cc8ba132e0d8a9cd5457522b0f7fb74a28d5d0e15e4c3cefbfe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 9fd8f1f60b96b4161af0eac899b119892ca3bffb32a57ac958926dbd9ac74e71
MD5 bcfc232c9e5aa31236474c03bea00d66
BLAKE2b-256 6f42d14d21a2e5773315180fb15607ff14d04ce2809b2910b0bce338a99de3cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250524-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 38ef4d55849cabe51d27bb7e8913d9075867ce7552ff62f196fb415aae59e041
MD5 7233158be537d19911da9619bb2c2469
BLAKE2b-256 45de396f87f45d50dc6da17c7b98d9ea5a645ac858c874834826a6a347cd05d0

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