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.29.0.dev20250405.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.29.0.dev20250405-cp312-cp312-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250405-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aim-3.29.0.dev20250405-cp312-cp312-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

aim-3.29.0.dev20250405-cp311-cp311-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250405-cp311-cp311-manylinux_2_24_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250405-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.29.0.dev20250405-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aim-3.29.0.dev20250405-cp311-cp311-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

aim-3.29.0.dev20250405-cp310-cp310-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250405-cp310-cp310-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250405-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.29.0.dev20250405-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aim-3.29.0.dev20250405-cp310-cp310-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

aim-3.29.0.dev20250405-cp39-cp39-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250405-cp39-cp39-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250405-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.29.0.dev20250405-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

aim-3.29.0.dev20250405-cp39-cp39-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

aim-3.29.0.dev20250405-cp38-cp38-manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250405-cp38-cp38-manylinux_2_24_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250405-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.29.0.dev20250405-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

aim-3.29.0.dev20250405-cp38-cp38-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_24_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64

aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

aim-3.29.0.dev20250405-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.29.0.dev20250405.tar.gz.

File metadata

  • Download URL: aim-3.29.0.dev20250405.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.29.0.dev20250405.tar.gz
Algorithm Hash digest
SHA256 a411d9f6cdf6798d7ffaa2a26e6221710b4f1b717993debdf3c90b96db221c2a
MD5 7e2dd732717165d94a947e6627967abb
BLAKE2b-256 440267d737085a35fbd85b5dfdc05f1df9f4a2bf7f505e98a88b21ae981f2e73

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd0a3e9ef5755704b3d4e32e1452b35f024cd393d1e7e7d23d58fbc437ccdc1e
MD5 6ff9c67c001a99e593e7cc6a881d50e8
BLAKE2b-256 fc02e5c03cafb9625cc094826cc0fc0848cf9b8a9b2ae11f4bf21c36e028787e

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a94d566b317d3132290b18df5b1d36eb1360a55627f641019e08bcf755f63471
MD5 36633db455edca9b3ec850a82a171475
BLAKE2b-256 b365c290d1ef004358d31fb185116b2d8f56055fbaf4804d1b48ee4cc64d2762

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3d966faee956c5be5ff8aabd85e00674dcfae2bb53bf3e89a780d54d532e3356
MD5 eb4ec9cb92af198529c7170b72f3ee99
BLAKE2b-256 57c5a661b6e28a65137ae4f737380a9f06a85b1a9a10e4a1dc65200c9b7fb40c

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91e129ccadc6f7fff35bc9a4414a184891c483718b0001df33eaa37100daaaaa
MD5 0aa4814c5c61ced72c14eae4e9536f8f
BLAKE2b-256 5d1a9e098aacb5a07838fd7cf1a10488c0851e3182cf55509035573e563f18e7

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 eb8af3a2f247d51550ac8d581c50943238cb821ec6a75638ed6570905a3fb0ba
MD5 807736401995580bfbec2170f229b4ef
BLAKE2b-256 67af8dd2ce25d669c30cb29ccc42b8fe728b98a006a09d20e162e800d7db00c4

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b51b76b2f5abd3a3d4e60a943674ca8f3b3965a3391003bffabb406590a9eb99
MD5 983e58fa56d67077b6fcc9d847767e8a
BLAKE2b-256 bf664185e7a381ddc7e2c93706aaa417c9d5c6a0bfce3dfd7f4fd8d4129e3cf8

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9535869b7f9acba802543db0825145c8b370d5070b91519e64df4cf3508e5931
MD5 e44bf435404728c2ec8159c9e7b96b3c
BLAKE2b-256 b199c0f06a8e65b6797acdab825946c1c58d8859ce9da066807a95a11d7f0277

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d257a58de7983a70aa26f833d31a5cd62307652f06b41f6f6f84be1b850e016d
MD5 e11137e4560c40b12f344ae95636809a
BLAKE2b-256 658f3490047a24d776f46b93ffafed8fb938aa2a428abd4bfaa11c286dc32d76

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67b53658433f785323e929cad2d72cf927ae5deb8f40239822cd5b893f254fef
MD5 0af7c95b97ced7260aa6d9f3a0066ed4
BLAKE2b-256 14c40ecd67f6258b33835eb6158849539710a849979358833a87b8aad75c735e

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4382365d83e01df0d4ec2d7612126f29dcfe9393a6b1a9100e2efa050696fe3a
MD5 7fb908ff41b792ae78f91a606aad34b3
BLAKE2b-256 b17e6dfddc7ea190b679637a0fecc70ee0fe4f2ff32d77e678c14e00b01835b6

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef8a47f146d9668f8af02ce491e8abe65222f7e6535ea5e36d8a87aa23bfb270
MD5 cc33770a2d348387095f8e764cd1e73a
BLAKE2b-256 14e79a145cb0809a812523252f3a354f693f86a12424c4a1d50cba6cafda44b9

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 378d6b213e5c051661b128e280c8dbd643e2a12b1003774eb88f9b75e9bcd40b
MD5 c46c6f73990e00901a058fce9b3bf0fa
BLAKE2b-256 e94a6a017062d36080baefdfeddd378c01de206edfa84c6e1f7d1f4ded3d1602

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6d2807878a9444434f8ba7301ac6c9b7ddfebd8e8e5203a4babe4711ec929ef9
MD5 7aa53fb38c8a5794f4d79bece7b350bf
BLAKE2b-256 02cad2bd2a48dc34fe791f183241288708cf8037e9f7c3868527e09c13347d9f

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b9a294026ca3feb2356ce692dd21c1d524cfe04e22e3972bf1ecbca0601a32f
MD5 f77ca0f5193b6ffd76caad83a3a436de
BLAKE2b-256 4614b78941d0b6c5276fe9abefdbcc72298a85a67f364b44b1a9139bb6962e94

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 67c72c05eead59e955a30c17ee46ed59d8765ecb1716e61937874bda58de6d74
MD5 275bd8b554944329d93260ffd378884d
BLAKE2b-256 1cdade60496eb94dca7fb8f573e7c09b7cddd43d7458da8bdf85cd12fc3ff60f

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98facd0bd77d296522e01055949d57d20a5dddc1b95ce9f3928288e1fe26eecd
MD5 70f1f8ea3066a61facc76d9aba687fea
BLAKE2b-256 2654cc56d3470d7fadbad99463e1afa3639cca8b49baf2d6b8f7988cdf251595

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15382c8f68b9d163d1ce26284fd8949d274dd2a67dd92302fe6ac0f5e279c490
MD5 7b322456e8d04f84187655643f1864a3
BLAKE2b-256 22845d64f25f1e085eceaa40a007bb6d438b4a7ca70e883cf90fff11dd5b4570

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 00a89b13a186136cdde8c9a6c9347a048c297e68b860617eb4d6eb6877a8c578
MD5 833c299df3a48042d3dfd566f1a3903e
BLAKE2b-256 a240f07f7f5ef3b3f36c6c7886f79f4a963af9b8445c17f54ed015757ecc9d01

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eeb47299a0ecd52248cd4c06b58ca1a55155dec97eaee0d84fdd500a6368a7d3
MD5 14d39a23ed86b7270a8dac7ce9327d02
BLAKE2b-256 bbd5eebd75821be171a072427aefec3911ef09dae1c1856b786e1f11520f33f8

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3395e399030079457e8486231a8f804b204f204c28af76ae9ca14ad227497a1f
MD5 e68a05d7b27fa2d8f369b9a157f64e29
BLAKE2b-256 a46e86630eef0503dd0107b5299aabe9eb6796321d0e8869fb69a7f21c9e424a

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63a38c9887f7f51bfa80ae0396901efdc32ce8eb9c71879735c02fb2508d023c
MD5 267b19efdbeb97807a232ab88ad61b7b
BLAKE2b-256 199b5e323018acc628f62672327f942d52a651f1063d6e3efab78b39d9ea7efd

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e797626d5c28722894972ed4a40e5bcbd1539802d09ff250c077405cf1a2a0e
MD5 8c198a091b417cc58294b74fb403e079
BLAKE2b-256 14639eb2d68f960c4b80c52dd9172a4e9a517bbe2096d834a6baa915a2bc11f2

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6a316edb849498e6794f85877a6698022f6f2f4f66ce3a8405032e7e99e35f6b
MD5 27aa18f791193d6b3d2f361493c839a4
BLAKE2b-256 e404380858629db13717d788493f8221b3cf12a1046472eda0f900153d84fd16

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f291859d24e5de220bc3dd88cf13b9f020e89975b8b5458bd6e2d8a948a1beb
MD5 c0ac54852a604544ca212dd897e1f6e5
BLAKE2b-256 af22ad7b096c6a012c4687b27ea1c08c74f8b8ee2d693af6d1c1c0745141d4c2

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 9167a79fc19e207c9291ea0f00ded30ba9b3bac7de442818a762fbbe552bd6bf
MD5 952221ec40f496b9c1b33c45fe10f11b
BLAKE2b-256 2c891cfc1b292f2abca81a8db0478e2f60d43b7565b20619890e165fae4da64a

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73f06167409418c5b97e465fd5621a65b1bfa62fcbb19cfd6e22eafb956cc249
MD5 3587ec5828a65bc614b6ad709e68d5b8
BLAKE2b-256 2ccf42447ca9b061567fc924f6df341ad928e05a4086c39024909a6dcead1512

See more details on using hashes here.

File details

Details for the file aim-3.29.0.dev20250405-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.29.0.dev20250405-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f289d8199c12956010c6998ec10f8916498083b50cafd7345f9b960d20002cfe
MD5 eebeb7e840f25320624d4fa1b0c096e6
BLAKE2b-256 bf6723009837d0ee55bb921cd8c36af2720fb3ab6449496b2781123068fd62df

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