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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250523.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.dev20250523.tar.gz
Algorithm Hash digest
SHA256 3b4541d3015c2c3a05881747b51e63cc63cf2b73afca13d4899a8f848a22cdfb
MD5 248d1887c82bdd9f16606e9d8874413a
BLAKE2b-256 000a2d161c010a9211c0b616a759c9df1d63e73b390878ac0595f47e5ba9798a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8cfdd1a755d55350a247da5fe1d6e1f420e239435702a4390990eca8fc5b30a4
MD5 4c2cc4ca68ec83ce9adb482703ec38a2
BLAKE2b-256 da5cd5231739fcfd05178414c583fb7a20a051acaee16d48e4253ace7410ae51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6619c4e7cfb2508c00d70835227a28eee72df4c9d259d895a06c970ed984a01
MD5 043e1d5fc7df320205ee74bdca94bf86
BLAKE2b-256 078d24313f4e3eba7f315a763b5183b70ef578df10af56df26ce65b8dfe1493d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 baadc9f30e167cf39d479c921dd06f8cf2a1ccacfa9320213353233ec91ac786
MD5 4900a74785bd7dbacebaa4e50b6e922c
BLAKE2b-256 db205cd6e85b847d94c5a3537f2acea32119eb76aa85cefef6dcc05082a7a99e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02cd3fe3f67133437eae8abdfc41903f408f21b690332cce81702eda1a6364ca
MD5 56ed350b48de80d87ddbff29c4a03c15
BLAKE2b-256 0bcfcca7d9e8b4c4142ffea9ea235592b28fcdd634aec081a88aca88d6c0bcdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3621ef0eb0bc0df98666be8e213e6917985616b348258da8393f6b86135bea68
MD5 f129259ea4d410342a978b87407952b9
BLAKE2b-256 e2a177c6642909a9631ca3b7a9bab3ad8239c84c510416c7d9631898485b7e7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66f01da62c38920f788ebf4de49595b435db14be0a25281aca669535d407f50f
MD5 637605f69b55c0ed97f29f4447a31d52
BLAKE2b-256 422eb7ad645ac568b8a12b4983d09742f1d5c871ab4c362844d789bcacf68996

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96ff37a6719ee2a0c3822089ca421d37b0f62c4c0143670cd267b29e93b8fc5a
MD5 7f738fc6506e7a1909774740a7416b1e
BLAKE2b-256 a2be67d1eca71e4f49c7fcdda0cf7d199482d5b85d18454cd03a85d8c10486a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8158853d8d56045204ee52adf179e944a46570b94a86b21d94afbf419f3a3168
MD5 616950a7a2b73d194c167a72f8a8108a
BLAKE2b-256 9bf4d96e62fadd0936592527166b4d25c5a3c46d3bdad0e7e2007646c7b965d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e65c0e2d9c3ef58644146bf14c9c218815a31149cd0657cf180c3988d87d87bb
MD5 0009a06cdd4504a215e4b894a116bb05
BLAKE2b-256 570848cc4181e8ac26e0577f25bf665773d54a2e6fdef5b89db33d412d15c505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4ffc1007f337a2de5a856b42da78ef85142c076862c23031727c9b8df43c217a
MD5 49cd3568d537a479e15d771367f84648
BLAKE2b-256 6aeaca9d162885f172205f11736a4c6f71fd54777e35922d8663adadc381ff67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffd4e63df6ce1df6b8fa7931da19ae53cb0708c8940dc0b4e5779e927ce42998
MD5 1dfa6c2014817106d9cd427acbcfd413
BLAKE2b-256 391335b141af32c520fc18b21b2a9b0fbbd073c6744a4f5f6fecab0092c780f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1742e898cf802735cb6dc3cdc3a5e1a174dd38395f04c7b577129d2a16f2a59
MD5 c2a0a984b593d8713b8b9697f519ec5d
BLAKE2b-256 5cf5c8b174cc8eacc49bae2429700fc6c0f08fdc28f0af7cde2f79637cb1d0c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a8098230d60be592c665064a57b609a77166acf7191287acc7953e809ff561ba
MD5 496b5363fbfeebcb304ada7fa0cd2679
BLAKE2b-256 01f2c9170556c1afd2351e2e5f42c1490092c83322d25b1ca32c2333de950bfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69b5a114a8f5d7f30c1c0a9db087929f6b029ce75c0032b77dcf3413ad28151b
MD5 5cc1a9ac39c065dcc9cd4bc5dcd5ae1b
BLAKE2b-256 7a099620919d65ce6bf9b74a7543d8a7879644cb563e1668c852a12efff66c2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 33f887c0f6fd2ac73864e8d901bfa016b68e3f10f7d90a3f96ccfb72c86c9fce
MD5 8922b61f005ab80d81906be4be2b7837
BLAKE2b-256 9b06388cfd176cdc8b75786e957231ad0b5ba37918d04b7d548956982439abd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5183fc4de89c65d793a905bf3e563d0c0d2886bc4a91e4bf42ea98e920ec36c
MD5 dfd34a7828da027db1bb3259352d52e8
BLAKE2b-256 229e84bd6732a361422b34d61280b58131c0f943bfc897ecfc9d1dbae0389d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9734127dde7ae8ca4bf990d6f5d3b22c793c1705fe6f13fee332fecd39fa481b
MD5 47e2c26cb18adaca923ce4caa14639ae
BLAKE2b-256 f5f8c3bdc58510d3bf24e2d7c7584f58b8834f157355337de446f496fdd62ac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3cb40af6f652d7d977bd002d3540c3005223ab057c7e54d43e550c4a169acab4
MD5 a46bd0019974177bcce230646e7aaaa9
BLAKE2b-256 4cfe4f6500e4451725b6cd381b3f0d7c8fb18f34a30fe3ff45dbef1a6ae10339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d39713c1a7d2ce1588990f628add2c5247ebd4f70d835474538c4a52f0db771
MD5 14cdf3419349237bed7a0fb89fb98f4e
BLAKE2b-256 5dd916935fe62dd5a0c9c0205a6416862d8eb96732058d6b223181afbf7053b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4ee1b7c14d3b6163c2287c19ea2773ced89cc5c5007f132539b022b756852afd
MD5 a98129a52d959700730c9fd8eb1876a4
BLAKE2b-256 af47bf21884430740f14605adfa956c391d59d9bf7f2eaff3b03c6485ef5c724

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69662eab51a3e33b401aec4dc0238586fa4f1631714488f85bca943800a7b9d0
MD5 cdc80d85f524f16c2cc34ba01d782b24
BLAKE2b-256 20b549fbc63122b07884f9513f3754ce03e2afd53952203205108ba71288f6ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87b9d071e795e639cfc259d4b17a5131bc25661b7c663baae6329518e352d610
MD5 ae1e55f93b89f145c3947a2d6ba3d09b
BLAKE2b-256 688caa7087c91d916440a133a9693d06289ba0e5a9f470c0f396b6f3e2768866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1906590887ab7985c1042bf3895d5ac5d286cd1afd2a9070bf57b68b5de821bd
MD5 3f43633b11f18d2954c5862b8ec01811
BLAKE2b-256 7fd7a47f37e0d83b43f27b7732d42f884b5ad672a76076cddd8d8756a1e8c7f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f45365ce7ed4862deb7ddb2b5519bcaab915c12d9d7e44d7cacd2eaeb3fb333f
MD5 35217f64a8a6791220c9ea7972f0e54f
BLAKE2b-256 f6bf5edf3e226a66c279872334cfb6419c78f0719b233d55809332ac72326e93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250523-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b74f57c9b3d4fd1d4a2fe00eeb0809f3df73e894dbc4fe89b7e32c88982b578e
MD5 6d2504f795274ac355b6281e376c1fb0
BLAKE2b-256 9518b8dee32d9afe9ad8d67e3b391e73489f5a584c60b423f2cbb57804e48a68

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