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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250604.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.dev20250604.tar.gz
Algorithm Hash digest
SHA256 661fd96a0710a2d68fe071e249874554cf5b997173d3e0e9fdd7a0dc276267f9
MD5 c436d98303b54bf233337e4e90218ed5
BLAKE2b-256 b908b4faf34d788b55bbbd4ac2b556c58071a51bfaf4701be7a51973bc7ee548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1298903e8578e289f039451d2d4a459a455dc43f6eb2a7f7b9264b23656cfb6e
MD5 4c25f6591e89754795adc82bb0a247a7
BLAKE2b-256 e21ec043a655eed3c101988f5e94ec6bbaca31245c0226adefb279e4bc67a0d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ed1e7fe645255a1d79af051ebe9087c36db1821f1136ddc5a50f2e2d1382b13
MD5 e97e39715cfad959615e5673cc74d5a5
BLAKE2b-256 84742eb3ccaebd5275bc20831069e6a46203323fb5c5ded878403ebae3c1c562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b8c3a5f3da46057ab457aa197eddaca0c21518c6a47b1d4cb4a0e34b6129ac37
MD5 d0fd3a335e126036d65a46e3064deb5b
BLAKE2b-256 fdcea75e902367b553c40e6a8630c38b2e7165ea06b1dbe16a39c568dadc509d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d4bf59a302613a3d8987984011116c1b4eec000b6717e4a1ee4f4d5fce8fc41
MD5 fd0d47529cba6070a649afe92a54beb9
BLAKE2b-256 c846d02aa0c26363c28092d65dd5829a7cba1a5b22fea29da01dc30117f71a46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 bea40c2d26023465e74a6eeba1725b67d7990c8e2e61d3df16fc64a46104e3d8
MD5 1fe44131c129f5a1c9b0fcaa6f7f7e47
BLAKE2b-256 2eb55bcfd9bbfb9a6d09d5fe41ad84dd6e56e9f122d685981a552e91f00875e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79572425e4e984c8719cb7832ac75873a39a4ada5ac0b23273444d73ac677b6b
MD5 22ed8d415559724a72762b48aff6bee4
BLAKE2b-256 e313b2b21c8349d003733f2fb9f86b195e966f181c150de86dd72cf6790f396c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 568197fbc2607986a1a1bb47737b15a6150f324d7d8560859ee946e012c02e83
MD5 83fed2fb87d5f6429ce4507be70e5d8e
BLAKE2b-256 b9560aac259874bfd71ecbf7f7e629a14e3cb2777897a046d68543a7e1c22c7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e43b384b2b74542cfc960de72ea998d1c40d998bf82d82b3ad54fd444ef3fe9d
MD5 590fc6acf5701a87373eb8386fe0d420
BLAKE2b-256 6fcac8234de1d493808168a7659ba5d41021f7d9005f3e3bd3053f8ec19d3e46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70bcfe7e8cf79348ff7a930454a751500697e80a798d56cede587d3a2c6a686a
MD5 480d26f7d51960b193b3644f4e4a3896
BLAKE2b-256 10042643720b111ced08f0da6db760bbaf98d4e1fe0a956c64de2a08e0fd6570

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 daae9f1c5a1bf86fa91bdfa20d08df77d2d857cbf6511d038d8818abc0e9d60d
MD5 232557cfa69d3f39c29267554f504a19
BLAKE2b-256 45723e735f5f5e49e250ef26c4c06824f279ce2a71d0287474d1e65b82379219

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 894804fd8a8ad393ed97e9a7598a46d79b138c6611f099d5b68df894f54b6012
MD5 19a8eb90adb941ae8448845ff0c63aa2
BLAKE2b-256 2e4848322a40b48b68fbe10204724a0c15b494326d2e20cd7d8cb75ca96ae811

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97a9daaed556d1840e5fef72828701d949809bf15658b84e126f622df67a0140
MD5 376b5f3756559fa6c4a041c583cf5ed6
BLAKE2b-256 77ddb7084b019188adc50d623a6a1dbfac15e0ee36dc86e0f16a9d5848b60638

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 949e933a353fc4387ad53e33a08a9ca8b0e36255c4bc83a84456bb1b19c4a477
MD5 fcf6b7f01d21da5de9980259a2a038f1
BLAKE2b-256 3c157e93e27ce646e34fc3a5698856d6ebd64dd092d0b09bceff0b4ac0020d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b377d5df82665284bd48f918d89e0cbf28e8434da08e12a3dca5bc143874f266
MD5 9a6c2be9f0877b819e7f232db2db3d8c
BLAKE2b-256 3235ddd7a10458b8a2363d201c6b245f8919d7f50702b5b2078c76eb56e6c4dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7f978a13d6df7f7ab4211b891eec7bc03fdc1156f36d44417b13cee7dcd82d5c
MD5 cca44205d5dd185efa3118162f86b383
BLAKE2b-256 d5532d27caed5aad67428295f3776066d5210e5203d488b9c5d531c24178b808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 006948efd37ae266dd3b671c1ce69eaaf20b73d71bf83496dfc5715313cabe76
MD5 a738bb6302073b54342459cc7a67487b
BLAKE2b-256 1291dcbf9d6c8213a51930787f2deaeb648053a43fe7dab3a8d883ffaf8fa86a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa643820de7ad5486bc06e5dac857ab7c823fa0980f7ee3a127ac70f6bfcdef2
MD5 4d1a773bab868382fb705a4ca1bf857d
BLAKE2b-256 4506c6e5e4ba7553fa12c92af5b6f21af3d9e2bd43deac47af270bd1fc3567e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 14d3840e1602bdd0f03139fba55351cbcb603ca45920f9178ba1cc2733528db4
MD5 c0d2312b3c8702fe39e41904f292fc8b
BLAKE2b-256 25424d6bf23bda0eaccbfe4f6858570a6642abd7b451d6e7872ba722b06a11ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a593ae81f2cc991f6d27f201dbdd476f004e8ce5445a14c3efdc90906570e0ea
MD5 e2fc95d30e3bcc005d0e96f29404241c
BLAKE2b-256 8baf586e2e6bdc4c7302a50ee7ac162dc7947c19ff67efaddb32f89b4b3f1803

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8b6dbe65ad31ad5b936caca193ccd60495cf7a31206aeb57d495196efc42c09c
MD5 27e0cbe563a9c92421a40cb7669a8794
BLAKE2b-256 646c3988d03ba67341203745637ff27bfacd4ad19a407f285854c8e4025ef5eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e091c1c923a1a0862dc4401bdf8023bdebf03bf667ca8f24e3f1e2dd7cd54f02
MD5 81ebb770b9a0afd776c3637427327787
BLAKE2b-256 b4e42461b43881f31aeb72c6f187c27829c2ad689a181b32a4996464383dc24e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 896992190ce5c1d7e37700070bf862508b9f536a761017ae715c24c1cdaed02b
MD5 efe9629222a8d3418a58f1a409bd0dc9
BLAKE2b-256 44971325da813b8c3653022e9d2bcda10be87dbcb8fa7397a7c9520a96428253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2f2a0ebb4abeb28b3371a89dff81f069fbddecfae1013cef0be0dd841a2de8d5
MD5 b07a26eed83f6411de9aff707da01c93
BLAKE2b-256 0566a69978aa9d7f2e7642c27ec28aa22b5c9c311589d0c2bcdb0b68379eb471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0d6ac6ffa40c929924b68085d932ebb41304edc8155f51e7aaa5ba5610b99e8c
MD5 86ce0cab4a4f23a6e2fdcdfd0c31213f
BLAKE2b-256 52384bf3ec857269f900109df8fbbf23572c3e45db31248f9c2cbc66a9bb020d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250604-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 29f3ee9a4010695bfcbdab2c376a74a94089028395f29b7bb8ebe44cd410ff1a
MD5 0f18d13b1b24256254735594b607c602
BLAKE2b-256 bc0025d71b30f3764f1f5477dee59b14ab12b256c76184e39d484d695de0706f

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