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.29.0.dev20250419.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.29.0.dev20250419-cp312-cp312-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250419-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aim-3.29.0.dev20250419-cp312-cp312-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

aim-3.29.0.dev20250419-cp311-cp311-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250419-cp311-cp311-manylinux_2_24_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250419-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.29.0.dev20250419-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aim-3.29.0.dev20250419-cp311-cp311-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

aim-3.29.0.dev20250419-cp310-cp310-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250419-cp310-cp310-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250419-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.29.0.dev20250419-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aim-3.29.0.dev20250419-cp310-cp310-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

aim-3.29.0.dev20250419-cp39-cp39-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250419-cp39-cp39-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250419-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.29.0.dev20250419-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

aim-3.29.0.dev20250419-cp39-cp39-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

aim-3.29.0.dev20250419-cp38-cp38-manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250419-cp38-cp38-manylinux_2_24_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250419-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.29.0.dev20250419-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

aim-3.29.0.dev20250419-cp38-cp38-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_24_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

aim-3.29.0.dev20250419-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.29.0.dev20250419.tar.gz.

File metadata

  • Download URL: aim-3.29.0.dev20250419.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.29.0.dev20250419.tar.gz
Algorithm Hash digest
SHA256 f83b5ffae05c777e3658cf2cabb963e5c1a291f6f4935e5f02b0176eb7f4d34b
MD5 f4f786484c8468f300e3906b3c6a7fa0
BLAKE2b-256 18035208cbac56dcfafe8119c7522b0e20dedf947ac45312bf279768eeb3e327

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46f09286b03e60d4eeec1355c89230552ea3f189a7377d9f78c00475e4984997
MD5 9fc62ddcd2772782b75b19c249194dfa
BLAKE2b-256 84984d897d4d19a73bbb11bbdee88e533e54ffb73120d0d0091d08ae92448b18

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9749967b14e946796e1d68d02642e5dec65a52b1c713247cce73d232976424b3
MD5 e27341b83927bf5ea0c1f915a208a32e
BLAKE2b-256 66d551ed1f5fa86da78e825e877438b6c9d1dc4ec5c600461311009f7bddcb4f

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0c84f1fd72c340686959cafefbbaf8dcf5ebcf4fbf89a936d7072d85d287f3c7
MD5 9325eb0d89299441114594e7c03bed0f
BLAKE2b-256 6dc1b6689adef44198a63948cc8f1af54de388cde67ea87b90a4e52ebe8c4127

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a2f80833250ddbf155eab23b871aa60846805cb0ec506f054b94610fae7a80b
MD5 5b60e5d2d1d97024f33a4ecd90d5e767
BLAKE2b-256 274b22af623b5998f472a4abddf5ea9499e1e0bf58800180bd27e53f5143d1b1

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 05b0fc29a1641aa0c01c842a2cb801185c372f5d9f7d0e79a34a55593f9b9e32
MD5 e522ff2a2289d98bf696fccc4e8e283d
BLAKE2b-256 855d1aa8d1f27775dced3ca9c03aa560e20cdd5dd38c32c0f1b52392c3c18a19

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89032f341b277788e6b80bd681de0eee14e8a74af1bf556e4b936f9c149ad335
MD5 64a6c7c0a50af610209785491d9877d4
BLAKE2b-256 7fa6d4f75dc5ccf0d5c7971a371e82e0d7fdd880346b7bf6788c9dead74b3703

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4380b16bdb2bbedd84fe2b20aa7b0b8ce3879586a9d1ab50f9cb164b7566f2f5
MD5 ef8435d42a7a9d77ccf7c76e22a2ef7a
BLAKE2b-256 cefc7833421cab5935d669ba50d84959027c48024e455dfc8757b72706c36fc4

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ee4f754ff5b18a4b5deecc11fe64dd7bdde3c90b7005e357ce10e3f4de654e3f
MD5 672712d507a89b05f1903d6f06937fc4
BLAKE2b-256 cd589049eabd1fa81bccc59c68fcfc6cb06a3e07bfb81bd0ea0f4e10f118a0fb

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a444e7e0d03b83b97be00fd5f7619c128b255769447afcfcf3d1f539618dc431
MD5 ac86caf4ce405f3eca8eba7836f0addc
BLAKE2b-256 64c1b895850a5062dfc96c56e9042e5b9a681a3782e5cfa14898cdcda2e397b4

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 632522fd8d6b03279a6baf06b74d48180347465473cb3e1aee4d28698ddf73a2
MD5 67f94cf7db59dd8fdd32224ca4d5b0b6
BLAKE2b-256 86265da9a0e1abfd127094fa8dfa3d2b9bf412cfb6af10ca840bddc74600a2a0

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf395c35168b01e739885b249e653a64584aec8a3cf3fa799ebdd5cfe47359f1
MD5 5aeb9be07a134ea246bb9d5b71c4e2a6
BLAKE2b-256 02d655516de44248caf7a7d3b6672405c1ec02f1a007d750fe49fe0ef0b4469f

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bc8d1461b7d69617b5fa41df2ec67911a29620218525a91d2bbeced3f676f9b
MD5 ec833872132c6ac7dffb6f1ecd4d7904
BLAKE2b-256 e4d6384d820412458d59339c730a913f60c456e220b3f85cd9686b975fbdab93

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c3e5f546df2fd9643dcbb381ee45352b3a462d8aee350a12317841930721c14f
MD5 ac023b6650e8a88aea9250c09cde43f2
BLAKE2b-256 bfc11ee8cd220f740b6797046637fdc68bba46383ed7bfc554e3546acd16ea76

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7526b6f166a85fae916c5a6c9526c471661fedca6878d9d2363e13cabfb74756
MD5 bd88a5e6c286652c3ee59e2e4d2d120a
BLAKE2b-256 a14951502df4e7fbb62dd07fe2332304ffce0ba2de6eedab65e4c988f99a9321

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e733ad113f5f825031bf0757f69d196708c7d9298607d2c738c4eba5c5122d39
MD5 3c52d3cfb8df0a03ebcdce0efea294ef
BLAKE2b-256 757299904be97d06314c0081512981162df033185b9591396afaf1491e4e8a2a

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f0b89145983a985b281ac43cef8e7edeccfaf2b4bc8c6836dc689744458dd2d
MD5 a27f544caaa505d2caa046e5bd3f0519
BLAKE2b-256 afd52d0761e352ef0e528a2a519b19c2ae63ef0a34708b4dc147f5ed7ac2e11e

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2323f3232aafa75d138d14a3cfac01c21468b36de2a711dbf3a5f8a140b31878
MD5 fab6651c5c619be5aea1cd58c8a82cee
BLAKE2b-256 2b41ed99c4e90242ff009d98bd86c16cc85cf65ddba86a1dad5d28324249e6f1

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7ec6ff854655c850ff21720409c5709023c5b1848c68544f96d5a2c86bae47c4
MD5 8cc1adc2f839724acb2e38ee3e8a0d7c
BLAKE2b-256 60edee73bed793f59ddb30e6c8e821a8cf390fa87598c8374f953699bdd5b8b1

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b3e603d09893ad2e988334bada6e32604514c71d1980280e1dd4b9b9dee1edc
MD5 93a8210c2f2c730c2450378cd765c5c4
BLAKE2b-256 6da1dfacb932b57c867640d4644b2e8a4b851cf355b85bd34fa1bdf284d423ec

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 422f47104b6617d285211cb0cf71e1c2665d8f93a1a0d3c41f22b847c287f41f
MD5 f6559dc5fbd750ddefadb851cd28707b
BLAKE2b-256 ee9c1795462363f38c6c4ed4a7b04d1da1edb19534b3d5e233ced942be427d61

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7241dc9465a906e02741dec6a2d2ec579bb9215d915365b066ccae86f24f2d4
MD5 e43c261a0b373304b925ae18829ef8f6
BLAKE2b-256 40e35f4b7b5a1ec58899fa18c9bca3e4729794f703bf7e76a09915989369ad7b

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02063237530b8e7099109dc7f253fb7b2e75a648d7f267fe856ae25d22990871
MD5 2d79d1ba4685dc9ee67118d17f297c09
BLAKE2b-256 bcc0c7748d44e49523ad6b069cdf6e26f02171dea0d3743f051ca665e929e865

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ddc5de3c999f23c1b53c144b764c8edb795ada572fcdbcf44b0071c8826f7c04
MD5 39a17b256b8ea12a30d3e80b51436e73
BLAKE2b-256 89fe9ad4e09e1b2b24e5210ac06782d1092d4d46796582e82982bb05c145feb7

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db146318a2834b242539a2d9adb6f3102749a95f977a6a0ad9cc572d0106ae0c
MD5 94318bdfe7a8bb186db504619308781b
BLAKE2b-256 135edd9efe52e40681ca6e52d6070422463b9a8ae108d9a890dd5d160ca6bd35

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4073c293552821ae0fff3391ea553c9870d873bc68217d85b6523ec89c1ee74a
MD5 c4a3fbfcea0834a9c1fb789759d77eda
BLAKE2b-256 2dfc5a9d0c20c6bbaba1e4182e0427399cd3cb2719140150c6e904004add577d

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8aef49cd18891fcd38941b392bb48c3eb0fec95ba09a21c9f21b83d7559a833c
MD5 231acd41c48372c1fad57d6b1e794591
BLAKE2b-256 862bfa81fc218f0f07727edafaa876f5fcd43559a5c1ea836ecd82db1c385843

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250419-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250419-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ea75497fbc52038dfbb61672958f03f8a2ed447eeb2cbcb9c77733556217168b
MD5 9b31634e3b69d80e175092cfa1d633ac
BLAKE2b-256 c1445d2f7debc38caf1d62564037fe492a407367391ad61219eddff156f369a9

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