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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250511.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.dev20250511.tar.gz
Algorithm Hash digest
SHA256 c2671fa62f9b6271469aa92f9e16042953bfe8352124928b5583605ddd6f132d
MD5 96410060a114c59e1afcf61aa3265f9a
BLAKE2b-256 3bc535b97cfd04b86b72f0025210f7b07293de31bfdce70436cbf52af1230d63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f017e2dccfeaa2e500c5f5a3814a3006acce0f44b6c5211fe09126f2a21d7b3e
MD5 db6a2624e7c223b426522cfb75c4b852
BLAKE2b-256 6d46a745df24201cf666429f628f40727e2cdfcd087698214490cfdb17aff757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 105daa6d3c884d2fb6a3af4aeb81036560600dd7d27b57778a3fb25c0f3f38ac
MD5 21d93307a87ee05e150720d69d0cf8fe
BLAKE2b-256 46ea9e215611c6cf0cad473f1a26693575756d1af77d3851a22e1f17c592c0b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 66caec59be0482dbcb8fa7cec8de55ea75b6c64aaa32f632302802c7543e5463
MD5 6d1e06477e49eafe9ae39ff19405c1d8
BLAKE2b-256 408c93e51f18108653d28ce9136d5fe1e980e15ac5b98a999fa8bef9bbd7959d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95a4be1ff89357800f9d9d8f39651125bb518983b1c988a8ba28c9ebc1882c83
MD5 88a590af617c4dc15491a3faa0a6612e
BLAKE2b-256 a8c2fbecb124894dd8a4ae1d6022a9d60fa3eae7a72b67c11ccf5a090c0d30f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8213facc6704a56716fbaccff6b2edc94821319338f10cfdad410551fa34d522
MD5 88110d9218dbfe179475e9f33e031764
BLAKE2b-256 b64714410ef4be76c2100a570c20253b6def7086211b8a97b7bb6c1e2e6ad956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b57941a8fea74bc9ed54015616f58a8785f87784b3030998992219d7a056bd8
MD5 b25a6c3fa3155716688cd8c852e16b02
BLAKE2b-256 580fea3db2a2a20e028a0661885a88ac0c283e01e63783017a23dbbd9d94bb58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44d84a89c4271453cf9785b89997ef88805af64e2f84b82445eaddaf5f22cb44
MD5 17d70afee8f17e72ec91955bfc7582bc
BLAKE2b-256 12ea533d122b4f6b0e0b06600d86c30fae4fe31812d991ab2411b7644612e905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8b0194e743e24ea33649dc5da39fe4ba1876d14872e73d0d78047744b14ea41c
MD5 0d4e0a32fdfc4d670a49e0e0b7d9fb50
BLAKE2b-256 16f4462664d0d0c7dbc19d2984930419f56a4fe5f1aef15f2c6150988ba4a6ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c971a8ee8e20af9da2eb108ebe678968935d7829b76411ae1e680f270e50f3e
MD5 b89f27fb1816f9eca75bdd875d9be158
BLAKE2b-256 a2d5495e46342c949f458b0fa1e3665193acf0ec906a58b263abcce4138462d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c519fe8cc23861feaf6bea605d8081e8d63a70536e9384fc4b75e59f36a5749f
MD5 277a0482d4a29fea0093a76f7daade9c
BLAKE2b-256 95c17c1219e43760af56bb35d0d2985239dd3f5ef692fe4ad5b49b7affdbec71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7ff587eed4fc66f32a0241d09e9293f0c96dd362db58edbe1b14c5ca9580b28
MD5 3e867a651711999e6200693daf8f097b
BLAKE2b-256 1b2f2889fdaa61717871e9799a0399bdc546814687baa5fc68f06ea6a20934fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee77249e803025d9b2b45e420ce223e89e6b6568716db39fb71d0525a6751187
MD5 26c6fd4fb4e835b49f9551e7341595da
BLAKE2b-256 5c6d2a9008942b746b8747143dbdc1aa858a2f5cf591ba9e1a7763187d6d2fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9ac8520afbce032d29b2e34db7e8752c658918a5eadd27f2035eda85767e92d1
MD5 82c8f0d021e3647d62baffa20b5ebc8f
BLAKE2b-256 e5631e9fc476e7fb9e512c9954806ed15de8d7f0eb7a53e45edf8818c1e67cce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b433dc833da0834f20e1bc53ffaf9fb3f339762e227abde4b044c09e0b7564fc
MD5 aa51a1c54ac486c600131de1716ec95d
BLAKE2b-256 beeb170c451e9bbc18653593aef4263c29cb5e45a22edb56af9e30e5a34a16c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7c21cd0049dfd8274a4c731be5f6f07cf2b0db936fd8d4951a4eaa3f1cdfa804
MD5 291b2fc71133404abb2dcb42daea7b73
BLAKE2b-256 d6f1c1dcb6019812045ceeb16a4889b4d8828ffa39a249a29abc9d5a0d968b8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c73668caea9c3f3d0749d88006de4d4a1c416f950cd195695c9ef4fd82d32348
MD5 0eb3a11507480f6e58e3972716f5eb38
BLAKE2b-256 a471c2c25210de351677398905fa31b035cd2a3e3e2a79f8363793b72540c5ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ff8a71fed818dbef9e03b30e73932058bdd0943bf5d4c5dba696b735ed4f755
MD5 eae3845ab79c7404083cb6a2a3449411
BLAKE2b-256 009d7bc6608b71117b8c12c2c9e0909ed696782e82b659bf586bd9dc3be4735d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4e50b244c5a5d2e75632a2d26fc2e6718d424d197bb03302772519ae86825ace
MD5 a0f44e67fe37b2d1e09b50ffbf0793eb
BLAKE2b-256 3c09f83e3d5504612573f78ca55bea5cf8dd3456e711c11c885571f461de92e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d1be1f31ec712646902f54d77d168c1fd5d842ebad76cbc1ec865f803d1669d
MD5 6972fe1d274da0edfbd32023c3b3cfe3
BLAKE2b-256 6edde49178b09e7cf26a53fdb3dbe31010fbedb96ecbe37f66fd94e9d3e93709

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4ef53b9abb4d10b229eeb4e5ad67810b3876b49d91106328fb272bc3dd11692a
MD5 743b0139a241481431e2a516b501a82a
BLAKE2b-256 ac21d15d91fa5ee71f3bfe34cb5b2684bebed2637f315b3bb445c95878a34e5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb7d6771c328f1f70ab21052cd012cc88db4b9ecbe066c4683b2e5502e566339
MD5 f9470c04a07fb258dd454c436acf0bd3
BLAKE2b-256 0cc74a05e091e2c0951041327a6e0dd635f6806983b412b440e894e896aa76e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10b7ec7c6b09e368b71268df920a8231b7c8c22785debdf283278629484582f6
MD5 a71f22033f180dec27a17541057a743e
BLAKE2b-256 0fc8b3f68f585af4e65834b043914e817408fb18de9bef216bc05578007001b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f7ca95752598112d6d3bad9cfe0316aeaead31b29b6b993c10752ad9c9e66f89
MD5 7c39ba6070679fa8dbc49789314e9f24
BLAKE2b-256 f59a00aee73302c5a6c637549e245b8861a6a68512e2d1c0cda9527678c8ad4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 be9549629c5d9f687411f8c6539c828cc2c90c1b552fb1d0403e712a1a9111fc
MD5 601cc9f0d809e61903d5c472ef80501f
BLAKE2b-256 fe3555746203c3fd944f95f2c6af745a9a0a1a2856240deb66b050f73cf22c5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250511-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 502f8e2f70d232fb408a3283743348b0ace867775a4ee42f8d35bda5e8aeff5d
MD5 8cad45551578176fd50726d7580cb6a1
BLAKE2b-256 d95a57f175216eceb31a62980d54025af8c7723a5d93a8e279248ea3b65e646b

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