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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250528.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.dev20250528.tar.gz
Algorithm Hash digest
SHA256 c149c82d7ce6f791dd2fe72a2bf8acfe9d809bacc3d63138c1a12ca6be979db7
MD5 8e220cad5c117cbc0894e002fb90f668
BLAKE2b-256 3c2e2470d98e61fd89e2ea930459ae9fa37ff3f1657d8317ba9f7dd0cd20c35a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f22a8b6fbd7c5b5fd7102f4f6f1ef5c4cd7c50aa81d1ffa2cda5f10f5df0a55
MD5 ec9aaf4788857115c0c43147ccfac23b
BLAKE2b-256 f211015dbddc337cb4cae920af74f87a22b964e09b50da403a8b1f242ed36f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc8abab7a4945265234ef2acf98439a6527f498f498bb819694d112b74ccd668
MD5 fd75594b639777ec7ea1a0c54638cd20
BLAKE2b-256 3e4826b07342556694b0292451cd88d07c5627acc01cda3f6042d94e1c5014b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e5c6ba4ba7d5b7d50fb09eafa14820e6b247aa37c6e2c8a0afcd7dbcd0c09f7d
MD5 9ee15b73d8b9ebe80fcab1f9d3c88417
BLAKE2b-256 0a5f8e65ea25c2f60e4a382fab8ebef17b02583d97bfd9f79558b1cbae91bc89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eaaed395f01d91033941a4095ec38235bee91e25454caf723d17ef0c43c94421
MD5 f5a9ecde8791672ca7eeff4de78a5871
BLAKE2b-256 031e06791bcf924f7cf66ed8d9718c90621b4018bd95a34293057234304a7166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 b209a0e4c414e83793f92542a79bde262edf1fd1e7bc38efafbf69919f30d434
MD5 d6559827b83a84465756c7081dd25229
BLAKE2b-256 f58361e83340ad0e1fa3c640f31b5b739898d6da2253d427d9e14a586f376ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa97e4c8c6758c559c25bd7c436f4e341389cf9f1d0f5175f3993175cc5ac798
MD5 60e82a48b99fa6aef7d6f106c4c7e909
BLAKE2b-256 4a1f2ce6e23c4c1c2712416437f9dd6da43358136fd58928dc36770899c179fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8b5ec0c18eb822be57e968c53b5b41023dc477d2596125c6ee5a8fc66bb073a
MD5 0ac1835e8c87e68e917672924e49e6c5
BLAKE2b-256 e8f22f7980a32ecf0a42f4700816b01c0b180994ac273a92ab90c95e55fa0e4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 882db657b855d5b8e3e2ab80a776289601c2e9ef17cdbc2267f10a173b213566
MD5 7d0c83ee5f64120cd2962e4d89c9f05d
BLAKE2b-256 50e45207746d73da1a20b4b90407747c154f3564dac48ca66c1d5af426125cd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 297c7112099f314250ddda3778686185ce032355ef20a9f3046c8b54350e5835
MD5 73a7db2279e64b55381949e07a4a883d
BLAKE2b-256 c3ebee444237552deb32a1a725ad670538a71149149febc411e179466e656ce3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1b79cee91068c135e039d2d6a380e8a3dea40aa61f3856514bb5ebe63881626c
MD5 69c4b39f9b876348fda827682f1c2ab4
BLAKE2b-256 6f84be64c89455f8de848ce4cb47629611db3ae2aed98e25e233d7f192766e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ff026d0f534ae8a305fa6c2cb44f68e8fb24538cf294a6196f33f915ead465c
MD5 d8a82c231197b581c496d8e675a44f83
BLAKE2b-256 9a3b36a74513b414f3b5bd92f2d1c42fae6c44218a363f5004daf78009b27ab4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7afe7f0e559a0f0824240b19bcf78e42e9d8feef03ab4f33814562ff2c97d0bb
MD5 23ae92db9d0e138ffdf31cf9b9ed7f73
BLAKE2b-256 453c4b0f687a885c5daa1141e83db1a9a459ab0570751d773dff937e6482b455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4f4ca4d27d2e6b74c6f6ed7bc08d30ff0a6bc4c656e5e42314ab6ad154f61ecc
MD5 26512e69f412f604d60c052a3602fd26
BLAKE2b-256 e4b295d121514c42eed730021a0d00ab708993218db17c796f01f43df03738c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ffa2e21602cdea7f6166a6ddcfd9741160eb3bc54b9ff43e6dd9ebe84c6c368
MD5 e9f254c85f830c1231e40cd9c093b666
BLAKE2b-256 53159896eb990119749ed1205a160d1a15d3e5b33704ef9978af64efc539fd73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0cd3e2d70382d484ee165df35b9c86e6e9f1e48b41859cd390988bbf522aacf8
MD5 8198fb737bb6481880982231f160cd8b
BLAKE2b-256 10c0611d55cc64684bb612b7456b8522652048d0e75712d3955425761b351698

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68c1ef932d42d04f131929e1923724ee8a436139e709d7f8dc3f32604e8f1eb7
MD5 c1755fae0b33e8434bcf1dc293722c6d
BLAKE2b-256 333f3032a162c18523cb380fc7b603051dd50c2d866f0ee1e15a3d0e4014873a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92374367dba0c2b4a36e61a66d8e73588cc111e5088d6eec0239ca3577abf57d
MD5 5f0daf47ced5e1e09638223f94958bf5
BLAKE2b-256 8242ee2374d05473a3674c5344bb1988a00fe17a26b9478c150b66249767372a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 95b3f1de0fd115ca34463e6aba9588daa29bf18f4d6b3963d10b14c429535189
MD5 783b36b695e55ce18ca78b796b761008
BLAKE2b-256 0df03af2d6fe687cc6dc6cede7bdaf38829a39b25a86b991f7a82a1599f13b8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d1bd8725ff4d34bb86beb9439babb222a12b52528a9af69ecdc0db6b8e3b2c7
MD5 590564aa317815f9bfed36af07377867
BLAKE2b-256 265d1fe02ec449a1c9e87f705d22f265e49fab8985b68c6df025b77e2127eb06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0c862fc4002436f0c2f3a15ea9d63c86a991d57f4295719aada74bb8823d0c53
MD5 2244121564196958167d02f519a77610
BLAKE2b-256 e75a2c195bd719fa2f7dd1b3e5cb389db7f3eed285ee31d2ebbb1aa13f31041a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e698f522f3f3c09e673db8ac5546aa04e0bf4b1d496b02237a3ab3a4b37c87a0
MD5 919ae911010eae50d6063d9401257941
BLAKE2b-256 3ecb580a811ea358db26ce1620930c8c4a71fc182115fbe29c2e0f53951439fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a78b61e4c7ceee047a8f4aaa3180ed733edc2758c82d799b8c86ad9c16b626a
MD5 355c0efb78274eac36bbb039e142386d
BLAKE2b-256 9ed22e43262a373d0a4ba38bbb17c4d0e141f2d781f0c0e6788b7235045401b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b8ff960acd34c55175ef3bfe9182a9e902b9c77692885a6af7ef766bb904d531
MD5 ec319555d5854553f5f8dbc80e6c3755
BLAKE2b-256 d4a6bf2f58357eb595085ff9cc64aecb43f1b6f982aed2d227d607aaaadeff55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 da3cf31bef2bac06f25fa8f1ab3e3c66be62cb345b4cdfe35d7b38b1667129b0
MD5 c3460f32c399e7ab54f8ad53740d4e60
BLAKE2b-256 2edf537600af1f2a5a5bbbdfedb7f7ba7347d193dc41fcc5e6583f303db2cfb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250528-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0e95bed0f36f3c1358cc20735f84e4c46b626b2642a6cc58e72886bad4527368
MD5 fc1d9d68fab11566e8a51f2c6b5aaaef
BLAKE2b-256 49b13c207900e8c8e256ac2a3805595d339618cbc4a5a349dce9e8ab43afe378

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