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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250602.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.dev20250602.tar.gz
Algorithm Hash digest
SHA256 bc80722109562a41b2698e80dcfa71743a72b47d8c5883ef67cce544c59adc4c
MD5 0194c57d54b4dcd9ed34cd35d4154c6d
BLAKE2b-256 5f7019e74fd97f94dbadd5627d4c433e201ee7892655b48b443cd89e87cf7055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2608e0a47a28bb71422f64487a45c9336f51fa62bee340cd31df403b1240048a
MD5 e190a99c7668c63f216930312f62aa27
BLAKE2b-256 dfc7fa56682616d8d275b41a6212fd819c4eaadfb0d24204b0050668767fb9ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d70a099bd750261489e727231aba98d4e4d12fa4f9a8097fe4b99f0593b6f70
MD5 48d4de10a5d1ef6846bee3f4b9b9f224
BLAKE2b-256 9caa9d2d1ac9163d48684f68258439bbe5737d3cefac05a1b5127172b7e96ffa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f35f9d26610596187145fdb1451a61f923a610ffeee8efb568ae1876bac169eb
MD5 6ed698116859875b9e0187b63f2effa3
BLAKE2b-256 52f6ce07a9d208da9f4c1692a1b78373ebf3e4f582fb59a88a0cfbec35e19010

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a9c22e8d0a73da3373409cf145589c586d22857fffb89073852998e102994cd
MD5 11b2de9044ff2c935af6fec7d1a0eff6
BLAKE2b-256 a654f6a102007af0e079f1ff7e1b7835eadb2419a5d3a9a476d819afc309a03e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 ce8a2ab7197855224110087cc056e75666019985b59a14e4db9d4363f347fa5e
MD5 c7b94ef3d071e52b54523273344b6a88
BLAKE2b-256 4ec9859f33fa8d6d76b1acaecac70c1ab93cfadef515fdcaefff922e10584f70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb6b4b309223228d1031dac18050db94bd125764256dc548951eb9bd9ec635b8
MD5 4f4dad38f08dc9269df88aa2550d8a9a
BLAKE2b-256 b64076de1b4179f7f23e56b51b144fb1d9f0e727b3b4c3b045dec9e0222f8e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ad49b2d8bd7ae82a3e7b6db7d8b19dd86afcca1f92d8e70661895cc2fc1428b
MD5 1c697974a6d339b78279b3365fb355c6
BLAKE2b-256 8b2edc3f7ac291255cc5edc71fc557fc503c2260311e8b93b867b4b4d4ed5684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fbef407465adb789129d94c5e9b4cb9d36849d86ebf5c53cee8ac638a71f6122
MD5 ab9e372d8bf9b8d6b30fc44b1c1aaa3f
BLAKE2b-256 859e92638aeda7d912b9d517114c9aa0bdc611ab68f66f4e00953fe15fc69b59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 307240098bf0f03930cf0bd636f81cb1138fd8913e096bf205e7e3f2e136424b
MD5 a8c825718473bb97bd90a6689d0f8c00
BLAKE2b-256 2a81ae209e7af8d4ef1ebdaba38dc1b175589daf890a05081184f82bdeae9a29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0bb22bf5c7ebd247b6c8d85f466c476330feec592c8e1820ffa88169b81aa336
MD5 9c451a3d7c1663cd0f7a92088e6c3bb1
BLAKE2b-256 262e62303caee1a72379ea93ca66100de045a132e8ca84ea9ace98a5203247e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1115008926920ea8da54cb3a3fab1e85980c53673b8141bb3570671e16be461b
MD5 4a05edd9e8d369fd49c53d1410863c64
BLAKE2b-256 1942a9737b3672df2c5e97ae1d097a0cbea6538a10192cbd0faa8c413fd83e2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39fe51dc4526731b4506c13836e4f1902875b43416a26491f14e31b756c0515d
MD5 d47c4e02c70623461bbbbc0e28a430e6
BLAKE2b-256 ac7fa40358213b55fa4e866ace73a3f3af0518881c8ac1071e585b4a931faee8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a01b92dad0615003fed54db6dacfa3f40f93a97581bed191a01180d60cb0a35
MD5 84c018644ffe26dc7fe31b894ad77f44
BLAKE2b-256 59db16c5ea7341ff74ba6a7719ecfd3fda6e7a1b304e6fe768aea31a90f4fe3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 640296058dfc946a365a33cab01c47c084391aea70c45095ce068aee6fac68b6
MD5 30b2a3560b98f9e05338d76f7f918551
BLAKE2b-256 a79cb1914031fed961c5ba9a0aeb071d4833fa82ea5d88356078282ef0833916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46d32f0a8b10c8b1eb29336365cb205175ca8db216fd0157650c6624c240e0f8
MD5 2abdf359d868a9d9359963ed85f95957
BLAKE2b-256 9bc06775d27c37003e9f92fa0368d81af3c01059d7eff244a738645aaf547005

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb77b059f371d4766fbac3187a5eb195b1ed47e4fa699b32188cb51dc88d8b29
MD5 384a49e7110f110ca0e382cbcc942603
BLAKE2b-256 4d475b752f204eb37e610334993cf9ef65c2927dd591cfea318a67ba5699dcc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 35e028039085ca8b639392241ebc2a5e3c6433150a6c56bcb4e8eda929031d00
MD5 6cd6cde49c541fc36641d9051b821e7c
BLAKE2b-256 a66f4521029f59e3fbc1026c1547ebcebdb94ad26ef0f9ec8fb6f239127217c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e868aeb465699c2fad6e8cd29f6edca0d2499979ea010c7211cfd7a6fe0ceccb
MD5 ab26c3f19b8a23ee38c372cda2ac13df
BLAKE2b-256 dd48b0ddae336af3ab074ba38cf33db7d7e76e01b0d3c35f587ce75e01866ed6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 fee7c848a65b0528f8af70d279be8b4b6ac9d09586399b217775cb49aad744b1
MD5 84d76b319585981a34275b758ca6e6c3
BLAKE2b-256 875ccec9a39248ca2c93b81b1b309d57c6f35f7568c7843ecfa33a25bc8e2951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f982b4aee66f99504a95ea02d7554c38eab6c8cd7f03ec031563214a9b68945d
MD5 ad71fbea650e1ad2b78d9c9c91bde1b4
BLAKE2b-256 e2e245e939b90818b3b791362ed2fcaca6974429654c0ac1c3f4c68f424d2cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c672c3b14f48d1db5df2204bf09125a679ebc187deff4366656d77853a5c5b6
MD5 fee5879338446c04303fc6347f90f49b
BLAKE2b-256 fcca886930f90abf68f13a181ea141f8a489ae98f0e27cb3efaa48234485f937

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b2d454f4c4fe710eb4f49d443c14de7245b7bea60ed0e31be87e7707e6dc46c1
MD5 0174d14901a38731ef5ebd15619ab02a
BLAKE2b-256 8d18671cf5b78cf1a6eef0889b1be854e695e0777b620dadee57e355beef27d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 425a08b76fed17569c39856a666ce64adc4ec2b53213e7b92df16574be922c2c
MD5 3214c8f12266bffcc2d2a1c8484a1e5f
BLAKE2b-256 1d72fc3162f71763ef4e8f518cd430fa4bbfa061f77c802c3dae23c3775daf8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250602-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6ac9400b3ee49e9659622234c769248f75c9116ff83c78e2c8ff7e9867a92b65
MD5 b7a3bed7b0c62784f9b55a297d884ae2
BLAKE2b-256 fbd4f59927677791706b7f637e3171d84eeec4516f913bd2720d0c352c98fe27

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