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.26.0.dev20241102.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

aim-3.26.0.dev20241102-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

aim-3.26.0.dev20241102-cp312-cp312-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12 macOS 10.14+ x86-64

aim-3.26.0.dev20241102-cp311-cp311-manylinux_2_24_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241102-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241102-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

aim-3.26.0.dev20241102-cp311-cp311-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 10.14+ x86-64

aim-3.26.0.dev20241102-cp310-cp310-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241102-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241102-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

aim-3.26.0.dev20241102-cp310-cp310-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 10.14+ x86-64

aim-3.26.0.dev20241102-cp39-cp39-manylinux_2_24_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241102-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241102-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

aim-3.26.0.dev20241102-cp39-cp39-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

aim-3.26.0.dev20241102-cp38-cp38-manylinux_2_24_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241102-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241102-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

aim-3.26.0.dev20241102-cp38-cp38-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

aim-3.26.0.dev20241102-cp37-cp37m-manylinux_2_24_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.24+ x86-64

aim-3.26.0.dev20241102-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

aim-3.26.0.dev20241102-cp37-cp37m-macosx_10_14_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

File details

Details for the file aim-3.26.0.dev20241102.tar.gz.

File metadata

  • Download URL: aim-3.26.0.dev20241102.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for aim-3.26.0.dev20241102.tar.gz
Algorithm Hash digest
SHA256 f9b4fe7e80c6fced90b82e1085886513b49eb201554d2e8420a2521abebb7be8
MD5 9b9777f498ddfeb9e65cc23cf06f60e2
BLAKE2b-256 730e035fd6d65403d6d2d73b31f82717bd447816c834ed81cd81e8bae5bf9588

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b6811a6e08102a40fb28064b8d2bfa6364c318691aa703cb2887cb36bdd24dc
MD5 633054317220e6fa7c5f4cb21878ab7f
BLAKE2b-256 f0604ae3f2425bcceacef65fa8dd7916077b49dac440a44264b71f048414ec3b

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1e6962f61f28a8d6a3fb2c5ebf9098b7c8cbe6a0aecdd21a974573f50d7c6ee9
MD5 07ac884ce7606599c69eb9a4f77297d0
BLAKE2b-256 cff61a3372deb9330c341e017aa942d63edd2752923da81854a72accddeff93e

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 541ba93c8e66584d9342c5197eefc90a1e9fbcc8cfab18b03f91736b68549d58
MD5 10416eb3b6e17b09aa73496f192cb429
BLAKE2b-256 78c912e94eb99b9bcc5fe56551761b0ae5cfb8d198d87579b9453b73256f689f

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 432fbb81238a28daaaf1df5d928fb8be3ac0ed9397899562b515c88c62f5a944
MD5 76a024f08817071b87efbac2400acd7f
BLAKE2b-256 4a47a05c2e21378e47233fadf77d672f82bd4daf636458938ae81a3bc7bd4fdb

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa2b6a90684eb91cec7569652d4feceac81971e321c58ca702b5a63b27369eb7
MD5 f1f3de1126257d42cf1a2031185088d0
BLAKE2b-256 43afda8fd26b351685efb577ce9f70fd6476d2dd8436c0a5d887bcd95024cb77

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2eb51ad470e481fdbb73217decfe7f22b22c3ecd77df81e77145994365046ab7
MD5 a12a7695af401e7206004174d17ad970
BLAKE2b-256 fd8b9279adb79a615abc31061797f821de482f3873e10f9052167fa28af14851

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 bc91bbdca01c28a5d73a7f352b7235f024a4af79ca7e870c6e52d7b9c95fe202
MD5 8f58756367cfad0a8c4c2d72579c7bc5
BLAKE2b-256 a253794c01de1e60a96790cda778f19c01fb512c9a7f3eb4516db2cbe83e307a

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e5cf331686b93e5c2c2105a9e8ca5af0eab39a6b61ec1614bddf521e3ca29f8
MD5 892c44d533f238e38c977dc52d89ba19
BLAKE2b-256 af15da49b5931f78272a683b070380d3e7d1bf20225aa355c1b638c0615d7ccd

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfa2bbf4e0cf19ea4aa10db6a7f3f9f0ecb9ff2d0dbc4ce9cb215b299e882b62
MD5 8fda650a21077cd08d7e9dc6944d6bae
BLAKE2b-256 bb73d64cedda53c44d3e725ffd21df883b9f1b559fb47fef6395bc4333942a84

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7df755e7fc6afbe210cdd3a8373dd68d07d322699eb498d3ea20f5ac2b74a44f
MD5 a6bebbd9670ad0c764377ef183e61a61
BLAKE2b-256 c5b697ef54862ba3b4763d8b364d9eb01eb932c825c19a6c49c0e924ad0c75c0

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 440cf66142f0988bfb0e5369f4384f7157d8c3f0975029732b689d469796519f
MD5 743e7bacc862cecc36c42b8c8666e3dc
BLAKE2b-256 22e445f5dcb18a0b53b8ba2a7bff685e57df3a732d501e388c6335ce68265e76

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7df3dd9e6b55a46fadd32d60a3571a8ff8b1ee9b98eda3da20da672055554193
MD5 d8fe222d2c34aa30c2338b4726dc093c
BLAKE2b-256 335285dcd718c49908cdbc64bfd3ec19508d22b2803683fc998fe189bdfb5a21

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08fc00e4c10cc259c380d659376cc96979ef40ff7eb6b4a8350b928d4198e503
MD5 5c739ef4776bcce9febbbaf0ca55acd4
BLAKE2b-256 229ee20d2570d1247d74409cb4f6a349440c141c3cb4750392f3a5b1f63750ed

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 686183cfb56151c5173d82f2d55b556aca9c725327da6d14a868f84c39b48fc4
MD5 356d6e6ce95a6e0b36efd483dfea7831
BLAKE2b-256 d39bd5c0cdcbf157f3262f819d58331dda5d6732ac6e55a3e0c379f4237649af

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 b412a80afe290a63c65360e0482e27baad435fbe584780b7c4bfc5a9fb6f64a9
MD5 d30e1965147b297d703d0883e86c489e
BLAKE2b-256 9804065c493b8a214262cd124d02766082b80d53678e1748a5b00c1ee8bf725c

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0da0b1ee88e1d2f8a9462668d3be9755b02458aca6d571d5621909c3d8c01886
MD5 e5e7f9f318239446744547c432616df4
BLAKE2b-256 2da60097b10df886c6067404a1f5ee90daec8f9df803abfec0dc5830d633b7b9

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d429d61d8f1beb0267cd17b48162e0479de244ecf07b8b713c505a85001246bb
MD5 17fa7c0925a29f8206ca2a4377c75aa9
BLAKE2b-256 646b7a38d3a642f33bb516a714682045abd3b7200ff4a21a44462fab9af82f83

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 37926f069f73edd3263a32d2ade2f39dd9ccbcf92eaa2ba754dac2af984eb438
MD5 60997d952abf76780394e6f6d4090ffe
BLAKE2b-256 d0438dace9322e216991eab567024e03cecd0aab1133a96a3796c792ddf4d43f

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 9335c2fb105567103b27e67fd453de331759b6dca2f245a68b2df27ddd9cb3fc
MD5 b01c36bb3f73a60d242d28e928eecec1
BLAKE2b-256 29d7c4588337b260fa681e9f8a85402fb2e81ad1dad1e2853d58099aa74b9580

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36c283dc364a47faa493dee96a78db3f022b772f5de3b6bdf769ef1bb08e1a30
MD5 544b395c7045fef03c0f18c520c2e834
BLAKE2b-256 2ae9ab8310616a8b9c6f730b4eb3bfd31c1c7851df0c969964112f36455aacc3

See more details on using hashes here.

File details

Details for the file aim-3.26.0.dev20241102-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aim-3.26.0.dev20241102-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c7f7ca4d1f87b6668147c5c2b21bd3483ee497c8a39128d234587f7057337754
MD5 32d4ec06710df30b3b08c09a193b6b81
BLAKE2b-256 204277e47093c9d4f6e205ae1201cb6e721f873e3d83b52c9f9335041aca0eaf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page