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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250521.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.dev20250521.tar.gz
Algorithm Hash digest
SHA256 e669ca78309bb1e87dda5a255494a8486f77f50fe813727a845e809a86d53316
MD5 17271b2dc080a2e15c72a057f7ffffa1
BLAKE2b-256 dca488f3230592b9a4dc1ba71ec96a15d4baa609ea22a961b24bc85d9dd0297b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91abde18ed4598fd49beb1732598e7338a62d550bb0089dacdc1278b48562170
MD5 9e82e836f8724185de5a50b12c58eaf7
BLAKE2b-256 f3bf52ea60f27a4209566d2a08d5fd2667a88a54fa1c0490e1ee126be854442a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8962abc2cacdfe9c9834c781032b06950b817648d85c5235e04f4d0eaa856f57
MD5 2e764c53e31083cf49b4026abeb41b05
BLAKE2b-256 08f103a6134443535c824d797b971a2c75d8c19dabf4f00391db5a575b674a63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ba3bbfd635711e666a85ae06b64692e056d2bbee81947af4507b9fdb69197127
MD5 3928090b209cc65747d9f0b8c8efa642
BLAKE2b-256 5d7cb585f956eb336880845c44516f479e3eb4b49787809f96adc2c06eae600d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0162d6987440541d947348d5d871e6baa09c3a79c00be7549161e5382b2cf98e
MD5 af67ab04de0c2aa617213def3738ea15
BLAKE2b-256 0f1662c4d5e57273215b1dc6520d2ed9d7cda4c601f4608133484f16249bec95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 cb3b7ffafbdda7037d48e0c1bbc3bb70c0cf943ab686b1934b1e85457c6e07d5
MD5 c4178ba6b2da2bee73e0866bcb4f6b1a
BLAKE2b-256 a2b679208ea0a9c17a3e124bfdea47409a0e0eea809acf47c61deaf49304c583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93e0d117a1501cef91a237574214b784d57f052d38187cc01352167812ba1e77
MD5 df9bf3eda79ecbbfeafb083799297772
BLAKE2b-256 9a0bd5a0dd94f81e020ef42ab34af679295d3492d87d616f7059a316f1790d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3fe69a0308d02b695fe6ec37bb730037590e4bffaedec38cd537d4e53e883ae
MD5 1f332c1b500fb3ab2cb686a6db12b1b2
BLAKE2b-256 d8d2f71cbe7f97a71e1a423cf349d39242469a659ab20e35d3c122154194db82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 74dd725d2a2ddb959e7cbc10e9a7b4624091aa071a2473ee74780455a8884a18
MD5 a1c93764962915bef1847b86d5325c6e
BLAKE2b-256 fbe5348dfcb2690f20fa8acd416eb556e359179ddb40f87b5996a978d02823ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ba9846fd634ed944d9f690807f8c394d5fb4894eeca326bc3ca5328c790c9a1
MD5 19dbd615ba8a58d904fe25df76d19a55
BLAKE2b-256 0ff12c90bbb30d6de2ec23737b3594cc7b89156a66355639e05a6d7c38c61eab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 881bf6525756f15ec0834ef10c91d84eb5443ba0bf56c43d4f29de0c9abcfaf2
MD5 0a96585f8ae31e81bbaf86ee1ac38bbf
BLAKE2b-256 cd3cc9c651e151c365ed1d6fba1c628099dcbbd3d15deadc9cfc11452ccfc6ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c5962cb2e8566c8cc6c9a39841042f0eb37223d27b683f2a3f25d5516658d9c
MD5 36525b71e199349306d2b4fcb248fef3
BLAKE2b-256 613bfe54d4ba9fb7250e0aedbff8425d94abf9c245aa5a301b4e31a3241cf73b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ab03de236e9ceec2deb1289bcab0be12e988a74bc76bbcb69abf47908c332be
MD5 2e66b3b03b8d2ac2cddb7ee35754f548
BLAKE2b-256 9bd103113c6c56eec9fea378e93f5b841ebc388acd3aea27c671487d59c5d4e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1e523e1361d1c1cbe42ac4957eac3ed74d94741bad2b19a218cb21bddcb33538
MD5 3b61a87e232084f70e4d75241edeb5b3
BLAKE2b-256 5ba9b4c6e1c79b70895fe37071eda22fe68a81239e57c647817decc6c2d2be12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5772194431f49ea5a9598861b24405fb03439bec42030b2381315f30eb0342ef
MD5 1bcce9aab220c8a7b18e9dde933214fc
BLAKE2b-256 cb17cc373e4de1acdcfc69e4e602ae8f6f819aa5b7c8726ea6ea3c24c89658c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 bcf2fd6209c1a8ba052b464060adcd6771aef9096c9d5f099dd71ef254f0f2c1
MD5 1085deab0ea513ec2f22faa16b09bc24
BLAKE2b-256 dc24a273773880f6398e89a4f0fd0fd7660eb622f3a7ce33a02a938f24964066

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fe5eb10095cfe1a906c2d1a09949fa52b91b157d4b4a3081eae43d2255b3107
MD5 fb00d493184e711618ae8c46dd23e4cc
BLAKE2b-256 a476d74050684dcb3d1d67ccb030b699700094cfa091de5f669c10b758bd1c5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bafebf952b6d1c7795d5b9b8a75055ca03afbe233321dd3494206ee1b9a296ba
MD5 c0156fb808c3d8525c0b45c2023be55e
BLAKE2b-256 987cbea1f4dbc30470e50b9d1d80cb80c65667480100bca6faa00e347acab9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7019dc88d3364e8b47b3e5248ad09cb514947c7acfbf3220bec585bd44cd07d1
MD5 e66add6b5823985e98d9b9263345365f
BLAKE2b-256 8a29fa440e9066f9a237b353a50fb5b2069ccc8e968d5a75e1179f3381002d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3872d86a30d0302efa6afcfe6fd640adf395654c121355acb1ee94a7ce874159
MD5 9594f640d136cd188122d9f2dd10f24c
BLAKE2b-256 548c2207bbb1feda79264c383f14edd79249782be60c5bbf2b61db6dffdc9cc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6b90b72c5f06751f1eaba0232671c9e13f05c7886de4c68234d01f17fa0c61c7
MD5 52b603d24f7651d535c2f6f198a91410
BLAKE2b-256 59dc20f4f6f23a7757c955a17f688341f40ad86ccbc5efa798972e2a65ddedf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 507830216bef9ed41ce34080e7f2b6ba108f52291bbcb0d4e2cb4ab163810de8
MD5 e2c7963930806bb9569d2d564a1b7ce6
BLAKE2b-256 28f61b67b9e627d28798f1bbcdc0f7b433b1579d37f1bec3af68de024b45d8ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4db629cdaae75a2311baa5ee994d3e69dc16cf133325fa84c66f714c382b6cf
MD5 a93f808d4713448e8450da639548dbbe
BLAKE2b-256 7aed35043dd701e02df08a9ae89c5928e0d9f9721f666b8d83c645e96b4cae8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ef0912fdda7b442dc9c43f94a8c784472c4cc1b222c89b1745024d56bb9cbf31
MD5 3e220f7d20d5fca4003f77711180e14f
BLAKE2b-256 ae22eba8afc28ac827e44ce74e2a48fa64c0b47c5a3b9d74464e114ded891b9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 08ab396a2a1501c5323e46fc0123f204789770ef0812d9773a7e7018944b7b52
MD5 d234df79990fb855ca85ec4c4586ed34
BLAKE2b-256 a6d6114ceae32f3d1253a707c16a9883f827682939a49a643b3966b10d0c6831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250521-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e9364fed8fa4928de99c47c1e594529149196061c40269a0f1c0d77d13d40016
MD5 fdb9cdd332cb743f7998d2f9c0073b4e
BLAKE2b-256 7e3b1ae28dcedd24a1296bb9b500eb13be6908d4a606f55591ba828edacb637b

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