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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250522.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.dev20250522.tar.gz
Algorithm Hash digest
SHA256 330a11fc0bb732aa916390375bc625b08860e7c1f28a92cab1a6c049da540569
MD5 fea79221d5dc2888ea8ca11e6d294890
BLAKE2b-256 cdd8f20cf5a733f68f80dfa551fb4a4b9ff413210d18a255d41bb5fb8957a390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53d1d5935b042782f733c8cd8a91dab20f4d2f128cdde0f355f2db50b8a5c309
MD5 ea9060f7693abba7a73bd9b157e85079
BLAKE2b-256 bbf452c4a0b763d891c6bc8429cdc6ef3d4d76179e84c2c3e8d0d43873f5b645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e7c12e39d5de273da99c728e9f9d404f850c6d170c830d729b86db1d6e42c9c
MD5 f9f132dd2e9e896f2608bbf3fa586f4c
BLAKE2b-256 0fb82e1c8a458c124bb7c15c067b26e525b7ea82ff9ca390f71ef7b0ad7a9cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2605edc7d43c6452569e74d7eca8ac2744d488bad6b8b229e1e0c2ce9cbbfc8c
MD5 2688de384c97a737773f736e9051ecd5
BLAKE2b-256 7982a49b2ba693de6ad9b7fad17e18b39b08fdb4d9f01a67aa959dc6e4dfacb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6dd18cc737110be9a1062c93fc8033c00253eb54a9282bee566dd067898eb37d
MD5 3def4a1150cf0f7ab5031aa4b93d7b7d
BLAKE2b-256 2032076c12a1611303c48626d6df43888d3066b839a8dc889136781cc8da2e5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7a73208408feda2d1179706267e2f8fe1da2776949956938e4c867f118a27900
MD5 c137f00dfb020972d206ec9cda9af3e6
BLAKE2b-256 5d1951d732f6b253c859b9b7a878175f8c3c56b5fcf39bc6d7601edd4df208ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 516c7b2ee6e8647630483a8817d5c1853e836b4bfe6db5673c9b7a79f42cbabd
MD5 2d7e539d9b35dc1daf43156665b84ed1
BLAKE2b-256 e807251fd5a637333ace48bd8e28a5662727bcfb17ccdc66f97a10f9a14aadf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08ad0a6db10d7ade8a54b418ede343bde81818f4b8f41601511f844c4c201bd9
MD5 8e44e0a27d583228a71038fbf14b0ca4
BLAKE2b-256 0eae9e2411b5d0d132f7857b76e77a273bc94f601dbd50e0ed9bd6a71cd63d88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 245f73d84f388741021b497e57d679dfc609b7750132007c1097dfe9b35391d5
MD5 bc31c851c928e706c1eba9cca0198b9f
BLAKE2b-256 b51863d5da0be01e5ab62a79e0bf30de3e38b769fb4d44630b27be0165823f38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 037b03d768b765a18a4e89b499ff3bc1dec9c3f3389d6775969939f5390a711c
MD5 2e9e5e397339b0eceae6da517489c733
BLAKE2b-256 025c23bf376e7e5c76f10deb7df71d3a131dec0d2ca0f8a9096875198be0a57d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 61297a70f5885098b9d72179f2904c79db0bbcd4f8820539d215c56e9626e296
MD5 2ce88c35c2a8cefdf1cd5f353d1dc3d2
BLAKE2b-256 ffb2a36a772424121fb3e92f4cfadc084b57da1a6c5b17e6cfab86009e811595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb05b0ceaa52d88aa06d01c014c54b4b505f4c153e455651e9a60766f681b85d
MD5 dfb2ae19e7ae09a80f068fd3ade750b4
BLAKE2b-256 1868c338be0fd42e4f8659b5bce3fa4173b485473bbdd0383601ce7829a9c2de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d888f4d35e7fd2594effc782e04fbc6325704d1b967b18ac946600cce5ab21c0
MD5 d3c4b8601264f67ae74746c287bba921
BLAKE2b-256 7fb40eae3bf453fcff033d88eeb896de74b072eac49481f47524501ab7c9d70c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 305d642e1d512965f67d2276533ad281f81caa0fd58f2610597b8bb0abdba826
MD5 27828b80b3155a8afb9c415ebd3306f8
BLAKE2b-256 a4dd0ecc9bcf1a0963b31cccf9334aabc0d1a0ced403acaee0bcc0e5e1b58cd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e94c42546a621f0526fbcbc051cf7aac0549006ada306214c87c2c25531278e
MD5 ff46b5a5b595704251b651f61ef01890
BLAKE2b-256 8ee148acad4ffcc9180f63670510df69e293730f94e663117fdd3355fe1f0150

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d85c6d40acbede882ec5c624d1ef9902877d6d5ad99b34e7084dc41124c26c06
MD5 c2c43ae45a71a20ef1c9c9eea7fd3a0d
BLAKE2b-256 9d873edb88dc88fd1a421dc63059d6e4847c8cf528a7881cedb268b4aa728698

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79ada186c570bfd14c786d9678cbc0dd4e3891463c4cddf92fa463fd198d1fbf
MD5 452374b2bb1b66daac69c80bbd8e8df6
BLAKE2b-256 865433b730de9163c76f1fbc306ffb697fb5f612a5fee5b43e33ec06c0c19c2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa08d9675d6b7fe1a5273e81a52d177bd2c8f5d2126fc947c4c9af3edfd181e9
MD5 c4c8177fd5d4cf4a093c2916de5c4908
BLAKE2b-256 5ef06f12971b9d2bf186784aeecb21d6ac0ed250ee85522407b7c95455631734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 796f4df0121f71ed4bc5c9cd5d5c3b69539be2b1659037d822923cb75509c8c6
MD5 6ae2c2682fbd0fc61f1339760bd5e8c3
BLAKE2b-256 4b5823775538af5bb3b1e3169d2ed3144de026e1154cf8e7130f19e3c6c24023

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70a1272a0c06eee80e581801c31632b257b00a829bb2979d38fa71bb2c63e730
MD5 f200335cf632fa8fd5615525d199e342
BLAKE2b-256 2b97c7f36c8e0992b1c5ab1020070e145176dd66cc4f40596b211c84ddf89711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1372c6e2b8ba489dd5a25912f4dc92cb761f0547ff387318608b9e365a374777
MD5 05230de17d02926b90b649b847d608b1
BLAKE2b-256 e8a8dbba116b6cb66e10beb2ea1d923da12226c1d9e98dfd63f10cdb6a76ff0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 053cb2fc0a7b910203edbd49f9ce5f4398b97c362ccce2f98aaedcc3825a9b2a
MD5 e2d1c8cfc99751d8b46a720f6111b1df
BLAKE2b-256 5fab86a0388a9744d513d7c2283fcd026c024e9639c637883644a52a0fb79651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9efe7f4e709d69ef126fe7b6f44e24e02cdfb20f75b9d86159819d8b69f6ab13
MD5 2af84e895ed1274bdad630bc8f3935ef
BLAKE2b-256 a5768782b8d4a1ee7ac723409f69a430a6cc23c41b1001eb6dfb6f943a91a76b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d05bf00ab1729e01ae6bb49124bc8640a500d3a53ac342eaf591c132da95d0e3
MD5 64c6ec6d3b0e249346c36520273a31cf
BLAKE2b-256 1d454cfc9da30e9086e1b0f6b690480e687fdbc99314de6c26e90e6b12507b34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 35769b8c780618f53fc6df579a143e6e01b3840c58fee7bd52652e9f70b759b7
MD5 d0bb5ae4aebc8cffcb7669f42dd998ce
BLAKE2b-256 dc7c1212330234f44f6fe54c49889b74247c3ed1db942f9f10fdc1e1a13e66a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250522-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 aad3d57240b840fe67170b22e4e88dc111faa47bd127c34416e787f57cde1c46
MD5 43e2059f1b1c21fe6e98c06998d21f24
BLAKE2b-256 91b9d05abfc734f554a2ac8b0a6a64d505a28396cf3bb448ca048dd3e61dc7e8

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