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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250529.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.dev20250529.tar.gz
Algorithm Hash digest
SHA256 60503306d6bb326852333196c28a28c7c17aace6676b92c55e9e4664a46d1c70
MD5 007fa34275f5de94a200a17377f9d11b
BLAKE2b-256 1b4a3d1947bf77ebf169910d8328de76c1a3722ba5a7b7cef4de33d3f60d66f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c01925dc91ee29154ab99e2af28d0a2958a4958d8e71fca8af8f500b1c26c7cc
MD5 ea9ac8708eb77b9f8363c7fea4856d62
BLAKE2b-256 a7317b080e8b7f32fe2bf09405b7e9910e8a29e52d60404d4e9f2e5857944185

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 313ade8967d354b2116a9124cca45e4d22079e12d490d7537c80d45ceadfb616
MD5 e2b4f89b9d8d80e8b2fa082cedffe2af
BLAKE2b-256 ebbd4d6cb1ebd00e06b958e71c394543c3a427358a6725fc629b9baa86acbc25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6428cefd96953d65433fa112801e3a4a7e369a30d9a627afee65f698e2486fcd
MD5 a79aee7e75f766fb7874e42d5ae2df4b
BLAKE2b-256 9e9546e521f9f058a41c92f1f62cb24a63b3bfa8778093434404460af1866c34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83be9f55488ba4551eb197e35e66fb352cb90226bacab60d905a2e009e264b1e
MD5 408c3555d3245e5cfc147ed7f489040a
BLAKE2b-256 84a265b72877bb388005f2ec54f03b52fdf8ce5386816d9946bab753f7f8ea77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f31bb2233190e06941eb931fff38e52b30ead120f21008174d1a27a04da7edc5
MD5 e78c1e79742fea31e3d6e49ccd87e7f3
BLAKE2b-256 5ccbebf2cf1b1fdf87a459aceba1f6c203ba2173dea17fa9886394d5e2d04d7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c924a629637675177481774be80f851fb5727243fb0bb11897da718df7494861
MD5 67a6a87cc1d1d3c3c67bc51a0ddb3903
BLAKE2b-256 12384b5f0bc40f8d67f2a60add160539f6bfa2ae63ffe115c0102aa87b93e68c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 610b28691d94c2ded52e1e261d7159fae4d3f8b0b612fb62a94fa9372429b690
MD5 0ccc2b9414f8370d39f355c9c4bfccd7
BLAKE2b-256 5eda674dbfcd8e4089d64e6bb79bfb21679f902c0ef6fa30142d60f2bf03b9f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d56167cc296e41ce5221163c5be1e28318421ef6bdcc567b318d6921602a23b1
MD5 ab069b8049fe2ac01e1d7b58ea811133
BLAKE2b-256 398ce5dafed52d5bcf9f4a3694953f6ea294e015c10b56ce99acfc466994e565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3d0a25feff2dfdbdb1a45d04912a84ac4c1f7340f3e7f04d8b42b121bfb20c1
MD5 9cd96817ea9597205c2df91b63cc08fc
BLAKE2b-256 803dd0403bef619e263e7bbc3507156204fdb22ab796463e03b032c954ba27ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 72b0ca7e76f8797c3c12013cc60016dd4d94c16bc7ffeeba4b162cfd9f385a73
MD5 9844e8f9d962a947d2c0ac5e4eb87684
BLAKE2b-256 856520fc3fbfd653fe7a63673cd1be3ac5d084e3b6dae144faf522f5ec7ce696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9419938f2d40773930eb5f22761e86f07bc8b68878a8f70fc94a2fbac29564b
MD5 6bfd1f4ac8ebcaa9398082e030fa0cbb
BLAKE2b-256 40735b218d77c0b6c1e2723500d51d01cd299131ca2ee382ef15ae0673716977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a7eee5bd5bbad0688a40030ff5490201338f2282e1471e0b1f70b2e48f82250
MD5 68fa1f05643923a68a0c629e7e0b3871
BLAKE2b-256 9c5734614f768c867d965239830a34be49751977dc5290ee889eff42666a5195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4c124ac20c0cda43e53081257c0b40c8ed8b0b5806bcd9e2d6924c918d2905ff
MD5 162a3009b86d24881cdc7bd60ac94edd
BLAKE2b-256 5169fd6ca61ff9468da5974f46b7e95626b100c1e5337ae3b2a9253d80a76f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a6a901fd07b5bd32b40b9789169dfb28534591d4e38cd9979ff6932fed1b3ee
MD5 e9164dc65736a82558cb5cba50c33a57
BLAKE2b-256 ed1912de984db18a9e52af5f227b6217a51fad7781bae145ab21457c0a57b6b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 216344305b2624a5fc43827f2460753e4130fed47121262f6d16871306265c95
MD5 b925f79d8f312a249800827ed8e9358e
BLAKE2b-256 2ad6eeb4639dd4410799e5c0ef379bf3329f78dcfa69062a6e15bebbc6fc6ef9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8efd17375ee5fa7c912cdb2716d2263a7f920e760e572488ec9625c99ad69063
MD5 148e2799b0aab7a08264b1a107a1b766
BLAKE2b-256 3dc75d755deeb8bba82548f65b04a6f62694864aadf2679122bec95cda7d6daf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 256267ad21fe05e162250f290d37a8c078002f457e65e8763b4c1a5694cfaa54
MD5 6ec2866817d27619f7ce812eb7485faf
BLAKE2b-256 6602d640d4dc82aa1198bc9818057d2e5be535140349f35fcb4fb1184436765b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ae2273b54892d9edee6fb58ea47c011d22af7a8557272fffed9783004b8667a2
MD5 e54919ff2f280105951d0a455dc72852
BLAKE2b-256 3cc52d2ed3f6c629abd2a3a3197e379588ea25f0b3b506a01f7c5023685de135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cae005b3e75ee67af90f67bc587695679a7215328dc1f9382fe3285f818d4b98
MD5 1cd5a7c348cd8c6c71e390a85c2f6468
BLAKE2b-256 d53cb4f7d5b9b484e253eecf990a428905416d1dcf1f1a702878fd248dd7a16e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 ecbc4b0535afd7e4e8e30338a6746a6dafa81e3500edd1c93530e929868ada3d
MD5 8134145dfda23363a771b1f5aa47a034
BLAKE2b-256 edf527697392ffd6f74c919bb7b69ff9ff9a6489a2b1b0728a3fd3cff943cb11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fde725383f08c2700b2e6c8b14a5526d00fb2938b07321f5752bcf55362f5e54
MD5 d8fdcb956ec57cb86839b8848133a320
BLAKE2b-256 2577e65b38036cbcd3b142dd2f87b89d1d556a72c31594726102e4aeee951c83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f08f9ec35cb96ce5cf1f23cbdce3ea65f2af429c2e4c3145af65941ab12ad5d2
MD5 6cc002382a9daa4dfeea9d132a82c37b
BLAKE2b-256 fd8fbf4544e9252a0a96e31c45c60e149aef6dbe1159231900ca8af7a274e993

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ebfee8534c1663a4cc21e4e8d9500e9a89b7f20a9acba5489fd2be8adb2884d9
MD5 fd5ee76546f76c52f2f129b862a2cedd
BLAKE2b-256 623b1f8b711050c7d8484520bd9cfe136e2362b6b1dbf9c85f242183f4b323e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 ceae8ba92e6a19ba77c15a6a3474cde766093e1d9e35e971438e8ab5f73c12c1
MD5 20b3ab6719f38bdd5c6c81cd245ab5e2
BLAKE2b-256 3e956c0610a594d29059b8d815d5f61a12f9f88ee877683fe79bcc33b982427a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250529-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bb1c140e8905bed8b636c51b7d95423bce6400de46546165e1f2b61be6838ff8
MD5 1a7dd13e51d0dfa2c3980e64b68ae538
BLAKE2b-256 9a723fff3fa679e9724bb552fec1cda0c747209321999bf0ae532df7d53db773

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