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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

aim-3.26.0.dev20241030-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.dev20241030-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.dev20241030-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.dev20241030-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.dev20241030.tar.gz.

File metadata

  • Download URL: aim-3.26.0.dev20241030.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.dev20241030.tar.gz
Algorithm Hash digest
SHA256 f42a2da5518ffbcbae07a2ab2f5f60ac974cd28384f40f622ca91b0780530b7e
MD5 1ff9f00085e33f64f35817a173644a5e
BLAKE2b-256 52758e4b3758624b7777fd0d506bcebd6122116eff6d6e201ee45f1e1f843cb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c5ccddc64b4fcd967a01dc3026a3741c3ce8bec6e9db4e5da65e39bf036e8ca
MD5 58d8298c14b4976ef4e271145a7b11ed
BLAKE2b-256 5e236e37ebac896911ce218f5eecb2999d2151c1616a0024c70369a821e43633

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 204138fd161880ba070c3f7658d9e9361376c7177b00e2aca4484670cb464933
MD5 f1defa985fcfb21fdbf13ef4cf740d95
BLAKE2b-256 8c3e8f1629cbf026284c9823ce803ddc0255160011eb08f5404ae3635812598a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3933ef1d4e9fdec0c9dff6109536fe40ddf1bc4a4ab0db982637aa10a2142b2c
MD5 8d111f4ba2e6392782ef6da2fe74a0f8
BLAKE2b-256 20e22bf93789c53f0f1c86673f019ffb5d28dcea60dcc210230393d6317b7d8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84bb6b2fb232264b0c4b3f81cb5b5c82a3b96b81a7ec78f0840d0a4d99c82065
MD5 42d08271d7ab5695795b8b3acefc27b4
BLAKE2b-256 c5ee038fef1328586332b414b47cbaca21018b06b80c375dda3eae701b1ec45e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e6e55be4906f590f352c8c877258742ec91c3d2ec405eab052851ead2d0e6f7
MD5 169db77945730152b733327706850fb4
BLAKE2b-256 b058fcbb841be73480c32a0de3b4416e051981a07418ca597cc173773ed31eb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 dd05ef367fa5592c939b6dae639f42b1e79b7fca34e777508f3140679f7faeac
MD5 1122c97d8df90682702fa666fd71cb4b
BLAKE2b-256 f157e0be76fd005770c309e436d445cc890734966eb128f2a2b66b2deefbd9b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 78cedbc5e8a8b66b0175b8bbd8a552110a9354ddd4bfb0a70d4536353975e4b6
MD5 a5cc7e4bdcd82cf385b2cc48493af456
BLAKE2b-256 19f10950486a485f11984a268efcd17ce14b4a79a24db2d11098aca8a0affae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3dc117a8aeb281ce544cf0308285c4bdc9f22863d4fe0b073b0ea18dbe29bcf
MD5 ae40005813efd015a74d416a8d0e4021
BLAKE2b-256 0fa22c52abde29b031eaffe94b72684dab8f936854ee22218aa220c283ce27d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 443276895230b7197fb67ed57a5c20124ab60871383157b95bc74afdd5f4f3b7
MD5 93699d68bc90ca1e32e702e59281f9b5
BLAKE2b-256 85099c9d07f75a81d74e43fbd15e46ce7bace1b0975c291ce15a5b56dfeea9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2767122a188066853e07bd6e3ab0aee448e078baccdd728074fa27469caf8bba
MD5 24bd375284270cbbe019c690e4484c8f
BLAKE2b-256 e8f2f8ba36f9e07b20070798e6be683d898e12c0d035a0afc55e25d0daa25296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c1c1226b61febc8172d4e8369d06128b7d3918c6f2b001d4779119a4010717ad
MD5 777f335ba331d37260617537fe353392
BLAKE2b-256 2f5f8c12297ad6b4ea5fbe005124dd514327c5814897359e386a3a6831fcd7c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40a8aa275951ae371ab5f9279e0ac14bddf22126c2b4131997c62c581f22469f
MD5 217135e3c48ad689af1400c4f1b0cc48
BLAKE2b-256 a51a12e49f9f0d2a37272dfeb1abf975460f16110cd043ccafecbfde1748e92c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11d0718a8b58ca766276f3c31d3b03e33ce4421d6afaa280cf708244aedb2d5c
MD5 b197498682c3f7f50207038458154a67
BLAKE2b-256 7c29516f0b5a539b5b8848156780fe0575bc2f7a9e7d2b3de3242aba09b51373

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b4395eeca81aca4e71f346e6f7f2aed9c7be441a2868103d57b9a3da74a82c1c
MD5 2ec63a0d4f6cf26b5f3f9d2890552e27
BLAKE2b-256 a76744143fda4027f3728881db7e5139bd35683dbdb9d363a2df5401fa958cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0e0f9654c6b3241a58369a5ab7b507698716d598e941a0dc81dca3b3cc075182
MD5 493b62214cc6f2015d91fc3c2deaebf5
BLAKE2b-256 70a510a4759926b9a4fe0b45cbd0c7678f3f8c4110f96e8153cce61b99490de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f810d8d4acba5b92b3414cfc9b5ff100acd4574b3f5c7a704be0bc141da5bf27
MD5 bdf7d4f0189c4a0c423612e2d867468f
BLAKE2b-256 f8a8c9df6ee825ffca2f5f6463c19005d32503eaf5e1b2bd7df36e7192aa8ef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66c2fe82ffd1ec23d917e97183ec1665c3a9c06cb8a7ca5e125d87ae6489d48d
MD5 869c6847a443268d05ed5616e8f60bfe
BLAKE2b-256 778a6237024da4c43b3c562e332dc74fde6bf215c23cfe8cfbbe25784d3c07f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8bcd3c80a9365a6f013804b6b82ddb7f8dc441fe75cec9a845997b4a41b4ce07
MD5 6fb8ce685b82d84fcaa88fb69e2c64fd
BLAKE2b-256 20ed216f11430dc0ec4f41acee889cc3ba605126b3f5bc2e652282579bf80186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e0b6c6f87efb3a44c7ef48afe842507896fdf5fa43d2ca0a0d901cb05c0dc150
MD5 e14b37fe2f42d005a5b40caa3779f8a4
BLAKE2b-256 5658b19ccf8e16d59a34c56ae639de8d0d52322399bef62273cdfb5a3f3b6c7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39e9a298c776e7379d4393050ccc8197ea35b4d2b6e8f36afca4160a2e2d1e52
MD5 53850186e46cfc9a12bf071ca0598cf0
BLAKE2b-256 7a0c2875ac30bb62d81d7d638baf1284a9cd6b2f3809ffa6224f05a2e49a5c89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aim-3.26.0.dev20241030-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a824d7e2818319cd18488048d2bcd5e47684ede7fc76fa48994d1d96e5afb0ac
MD5 0837df98f81fe0f9ba172fbf953e5fcd
BLAKE2b-256 cd292031dc3841af025904db246606b3497823027b314ea7ca425e88982af3f4

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