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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: aim-3.30.0.dev20250607.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.dev20250607.tar.gz
Algorithm Hash digest
SHA256 7f82c1ca13e2187ca4062748ac29caf1cd053d27734ee30fc0a1fb74ac413cdb
MD5 9bf49e94a07863520bef2f12f473e427
BLAKE2b-256 b6a8fb6633cc67f55b8b684ca0efa9c96a24ccc4d39d4297f250569ff23d3980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3716fcc7a14bf9925299ee22185dd6834b276fb3e07d5cb03f9dc3b4f069a92f
MD5 d4409e65b3b639747ed9a142b22fd3a1
BLAKE2b-256 7b84a5453fe0a19891a7b908c39a3fc1ec89147278458ba16617c921c4fca056

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc4cef0adc0a853993e221fbe12256afd3270ea230d2ae3f5be9984aea50a7cf
MD5 7de47724a4c30560ec3c52f71a6ee5dd
BLAKE2b-256 67f868118b03fb73addcb2f444585b5ce75a46c9d8e3bf6446c5bb311ad41e1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d17579c2a783f3ac758d3433e9c36f45923f1b18b7d5328bf7e4b303537b4911
MD5 f409a2805ecf43e302f1c396afa7383a
BLAKE2b-256 4b41f0dbcfbd164a34362b9e3877aa51a19c3c51d028a5d6accb69cde003e654

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b86e15ae6939093c731cce8697fe35491fcabc20200625d55c17ee954557218
MD5 859ed65487d9fdfb67450458dcea0a86
BLAKE2b-256 0540eb2e53f9b18987920d3606f4eac1d4a9e5c660bfc65de329b292be121593

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93eb1e9451f9af738738bdc4302b6168e9e5fda235acb3b4f8c4077b76264ffe
MD5 29652af270fdfc35eee591cff3e83e45
BLAKE2b-256 4ef2d45b93021e6d54135215080e3f40dab9485673e0aa3c05b50dca197e7183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1cb584e52aa04fa0c64a061f262b857c9676ee5e698f52678442aa27eecf2e2
MD5 5f4b8ed7e651e0c60919aa5366cc3b08
BLAKE2b-256 59d88f8a63d044b716293a23febf81fe76780ff04a2e4ba63a96e416d3a371a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b27a90a417b14835cc07575c944f5a88bf6a64de32c98319530878e34d139749
MD5 956b8536758e870246b445f858071702
BLAKE2b-256 e9abed26472d7e43ec5cd982deeacf069eb09c10daa8aabb9f956e1becc780ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d10e5d998eabad7102b0106cf3638a9ad6f04ac14c245f0324969599d96d010
MD5 274ff0cabe2b88c6e6ee1dc151f58df0
BLAKE2b-256 c71258aad358c394c0b718419c19ec3d5d4ac3895919e4d00aba81b535efa97a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71bc193f7e6db86f69a6f7b1850818e1b0bbd8a654d73a12c36ea6c6db57191b
MD5 12d2aab1b95effe744158462e53f3d86
BLAKE2b-256 8fb5ba20b6baab386a9ff9c65627a62ad27999a1207bb543137f54c9bbdac589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebaa0b12d70a13ff4bc7e9b389eea66f5b000e1f0361683cf1cbf21cd6a62cd2
MD5 3848e70ffc426b975b3d8742d59367a9
BLAKE2b-256 62e624e80fe111e3fb3fdc919c4f4241d10baf5390c073e03ff1cd4991b34772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5d057fc67b07021c7d3dcbae9a084fe7f70ae3a5130555a735d4ab6629dfc5ab
MD5 7a06750df690f7d6d940406b50d5722f
BLAKE2b-256 0b12678b486d749211b36ec17a2f679ac5f59c912a96fad6f9a2520e01099fbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 333a810d883c21dfdd2179defaebace18cd032beb75df442aa0243ff27173bbb
MD5 9f27caecdcc3892f6a48854df53a59bc
BLAKE2b-256 7cd7997098478524a3ce7a05ac36805ffcdd4ee957ebd679041582256d977731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f71efa889c9af5dedd932fbdec27883f0557a563c8d7d2225c3094848eda09f1
MD5 ad4f61fa02b53ccce9f18d2cc42b55cc
BLAKE2b-256 75b9bb4b34441af73c2681d5b548478199819f6633a91245155b20aa0932dc1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5be33c47dcfaca45d7117001d226e1e72b9556784fd66753b8dc1f6ac5e65a9e
MD5 5c2f40a9328a3076086880998bc185cd
BLAKE2b-256 26f1f55a6a8759db11dd1bcbe0d6543998f95794e2631d27b36bd41faf9ef832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 520ed8711447e0442be071d84becd7b4b7bf4b801492f1fa514da105ea356304
MD5 648392ccb171cfd69bdfe0a5d33b9f4d
BLAKE2b-256 485311aac451e4fe969fc2f4e67f792824585f92d16f908336c0801d5a00873b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44ce29ff86be43b7bd9eab19bba2924cef5981a5468bf99d10d750021fb9fafe
MD5 627a8a8bde82388e94623decc8a4396c
BLAKE2b-256 abd133b2ee36ca9b55bc128750f1d5c6a47ae084bff246712bc8ce93190fef89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a801627adc791fbf1d15063b3583e3a6ebd03d5ed00dbc3f8a1b51f2e6529a3
MD5 f76798b699650430e4f831c0017e69e5
BLAKE2b-256 87552d91b18c8f7a11f3e5903a3c54d0dc165e1ecb9899a71e7bc205a0f64f9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 753823e17f33dbf2ac468898bc995c4510b8c57390f8392bd77ea56e4784b77d
MD5 06ad27c870ffc239927a19c6aee857f1
BLAKE2b-256 c19479596f89ce7df0580998690fde3de228e07c2bce8af58d29f30e8c23d52b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5e9e1740e9f8085683c2626fc4dbbfbe3fd1bb6671bb365c67a78e47cf493888
MD5 72d67deffa2867a12b09f4eb2f9cb00b
BLAKE2b-256 c7eda9d2afd34c127c287d65de10008ea3a5e7d295ab5c4b5dc7578880c1755b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.30.0.dev20250607-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 902680990ae1dc5cff47a6ba036ec827da5a69bc904449b0d669ebac1fb168fb
MD5 1763532dfb1f312405d278eab0468f3d
BLAKE2b-256 9cd261f86ea558a1840c355f724f7a42970bf3e7565aba38062e753ebe22c79c

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