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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250512.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.dev20250512.tar.gz
Algorithm Hash digest
SHA256 009dd619c3dc30431fac60ebed3d3d5ae06a57386b1081865096171085316c63
MD5 bbbddf0902c71127899880e3deef8d70
BLAKE2b-256 160696cd908108f61f6749b5877ebb634ef309133e39459252a0310e14392156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ce5e35ccc22a6fd2410e9c1b54dadda82116cacc785c5b5680dba5da1bda385
MD5 ec278352461d68752af7a010689b02f1
BLAKE2b-256 f7c301423b62b28a50db0e1931ba1233f92dea485e33ba24562a3fe5a1bdb63c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f91d84a4ed8ace42d42100459aa62355f0f3bee15ec248a2ef82511f3dc84168
MD5 917d358f04c6503c4afb9ee2d17cd855
BLAKE2b-256 4877e635bfc08657ee61de095932d9c0d2da538339d9dc8d87a7af061d02ddc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 afb347b0bff43cb59de1cbe79177ee64cc9c727cdef8f04388cec6ba6b8b9d67
MD5 acc7892dc7e6f8bcd480b6c8a0942feb
BLAKE2b-256 b9ccf80d7a8dcaf58bd6ea761adfb5173a8746d5121ecfb7d2a536b037a101c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 787a03bf3847a9302e32b9f34d12b9cf9babb3f634b4753720379811eb9ad863
MD5 e16a83bb46c322393ea67d8438d812b2
BLAKE2b-256 79d16e033c2824036f9899ec3282ecd2274708105a6dd5ca8084d1c2ddbfd91e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 307417dea0cfb369e2992fc169a9365d2bb4613b481003e0509d4c68d3d07245
MD5 9ec9544f9dc7c5f2173ccbefb28008fe
BLAKE2b-256 6a5449ffb923423870ad302050d34bd1422dc6cb8eddf40ec964d5672cdc974f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea28e7d9825f517a952939076b9d7f869e081f32d7943c78917ab0d9cf63f407
MD5 9dec8e8f94899abcd94de21b7a21deca
BLAKE2b-256 7f788bda8b49e4a7ac0656606b0aa74bf334cef02e1cf3dd4c9379d4c5836d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acdd6661cffa23ac027907d69116d4781c8370562f52919d34c57b8283397210
MD5 9f35f0bd9ed400b75beb51e02e4aa1c4
BLAKE2b-256 dd936277fdc087f28a0a1e52997be4587d306ec1a04f6a1016983d764d95e8fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c18f3980d6c5e6bc62771e0499dcf54e6b33390e4697a90ed5862cfb4e730b0f
MD5 8eac80b4edca1b73712d27bf715db111
BLAKE2b-256 862aae20f9763c8f92a54d78b50d9e1ccceaddf4aa3d31fb345fd8a5bf4db68f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dcc0d07cfa1120e82f18aa1d6f1d3e2cabc9a449ccf8dba0f114a98112e2b6ca
MD5 5ad28e7af21d68fcb0699562cbc59fd3
BLAKE2b-256 6b5f618308d54f686363225521fd73d23cda9550fef45b5c298b03c0d5e56cf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 905517bfce8df3bdfc610b92f96380daa796edbe045ac1aef3571a7dcb3daa70
MD5 02f269136288e49e880754e527404bef
BLAKE2b-256 357fa81605b4884dca4cda8db738fd17afba3c294ab3cdaee034e17c52c49e56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60e77c15631d1f97940846268fe9f2b38a79e98fd328917132ba2dbc13a375e5
MD5 531b4614497f4eecd6cc10b3cbad68b0
BLAKE2b-256 f0fe70401d1716f0540245bf4274d760999032fbb26f774d14b0c49d81fcba97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6825987ff8f62ba14642f47230334d5ecaa02b4ea5a3642489c626e1af35fd4a
MD5 49ffda94beee5727166107ca7fb333bb
BLAKE2b-256 418a80c5e3e8c0da54bfe048afcb3630863141924d4de2a86d9789b3d83ce7ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d1397f3518f6ed8335d339bce383bf11e814dec08ea1178b6e2c3668b771249
MD5 ef086d4c0ddd9e9db8bfcf3a19b0e4e3
BLAKE2b-256 fa2a2f29afa41fee12617c4bbaf4530657b09f36a1000644612c1e14b30cf2c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 86fc759da6d956f4b8d4f23af77a688d1e7c4622faf6604d057edbe38ad47ff2
MD5 48967a7f1fd3834d1a9b1efdd1b5307e
BLAKE2b-256 34a35a23681cb838528af6e5aadb323afeee2f1e08ed5a0989966ac7f9edff9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba7f3ea96ed9d2395dd7a39a056d9edcc17113777544f07f3c3f9aac8914f9a6
MD5 82b1be0584d2648bcd4ad5d1476211ac
BLAKE2b-256 03f857c47c242d0dfcc62282983f01e825d713808f3fced8455bf4fe1edc455a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5bff1a63ea55e70cbcf180f8d1e726d2f180d095335bae309ad039913e59b30
MD5 1dfd254a8777b88ca89f5b63d520373f
BLAKE2b-256 de470d1258c94eb43943acca318071935f6c3c88dda0c8d20431f44d4789d6a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0aaab9ee98c6d561cf9ba511bfea51a663c0dc34abfa1b74bdb9432842df522a
MD5 8c1d3d772ec0e2325e4d990793da245e
BLAKE2b-256 ae42bb99547cde114be7cdbe46ee83c7f7f86106bc7adb51f55d620bd29b3f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b9f9a3086425ce8abb2c0e482e667c1b0184f206dae1309e1f475dbc428ec8e
MD5 ea54f0ba4c90b9943f00ca53040eb4cc
BLAKE2b-256 c5a22a9f2d6bd6a421e39831af2960edbb56e95d2046d3d00a7ab5c0abac1b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 32e2c1bcbac084d4bc79b96c320fbdb9275b10b5712c40faf2ff37075efc6871
MD5 476fa93bea802c669601cb8f4adbcddb
BLAKE2b-256 5bd361a9ff2fa94af885d136fd97b25945e912f6f77925bdd743b9cd3294d0e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 884b3e95eec0c1c42173f3bde1c2183fcbf3833a973fe67dbc1f0e367bf24846
MD5 7b5dbc75074345e297ffc7851525899e
BLAKE2b-256 b715341483312efbf9e8b1670ac208f4cc6ffa63f57e861293d15beec9e57ccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 910f0f43707deed61e045c7c0d55eeebb248649cd9663e6180f6508a63eb0de6
MD5 9ceb7fd5bffa075f9325eeb70ad37a2c
BLAKE2b-256 d80f759102040bd6a12897db545b1a80ac86636626f183d17ba6c401c24c1935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7d6f2c6fe3ad32715d3dfcb8563c97abb528499dd5f34e89e7f1ed66208ae649
MD5 220a0bc690e8f0f4ff25e1d8d3b222c2
BLAKE2b-256 58b571765d71848bbd8f2a8b03a7b338db6f8d4a85f13b0f6e64b7b7616ec59d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7b438f2e884161247d892cb5bb18c4211a819f5dc7d776978e407ca719894c1d
MD5 5f113cf367ab21164594d70274b64689
BLAKE2b-256 b0c9e2f2caa1199f6c76bf57db4460e4cb616872b2c66f8998f458d559443df4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250512-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7bcf7ca544937ab283ad5bd4131c565cb3ae9b93e6118e8f7408028eb0b2412e
MD5 e8b44de3d41dd418d34fa2c5d9f107a4
BLAKE2b-256 2b6b692165d591e3d38ef99e2583f3d2f4b33f4bdcdec6214559b78b4f58df99

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