aimhubio/aim

โ˜… 6,258โ‘‚ 413

Aim ๐Ÿ’ซ โ€” An easy-to-use & supercharged open-source experiment tracker.

About aimhubio/aim

aimhubio/aim is an open-source project on GitHub, mainly written in Python. Aim ๐Ÿ’ซ โ€” An easy-to-use & supercharged open-source experiment tracker. It currently holds 6,258 stars and 413 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Prompt Engineering board.

GitHub Repository Details

Repository aimhubio/aim ยท default branch - ยท size 0 KB ยท watchers 0 ยท source: GitHub REST API and repository README

README

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.

GitHub Stars & Activity

6,258Stars
413Forks
0Open issues
PythonLanguage

GitHub Popularity

GitHub stars6,258
Forks413
Open issues0
Primary languagePython
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

headroomlabs-ai / headroom

Pythonโ˜… 73,186โ‘‚ 5,631
โ†’
2

blader / humanizer

Pythonโ˜… 50,467โ‘‚ 4,061
โ†’
3

Imbad0202 / academic-research-skills

Pythonโ˜… 48,823โ‘‚ 3,789
โ†’
4

mlflow / mlflow

Pythonโ˜… 28,051โ‘‚ 6,328
โ†’
5

alirezarezvani / claude-skills

Pythonโ˜… 26,168โ‘‚ 3,686
โ†’
6

comet-ml / opik

Pythonโ˜… 22,157โ‘‚ 1,809
โ†’
7

EvoLinkAI / awesome-gpt-image-2-API-and-Prompts

Pythonโ˜… 17,211โ‘‚ 1,732
โ†’
8

tradecatlabs / vibe-coding-cn

Pythonโ˜… 16,314โ‘‚ 1,653
โ†’

More AI Rankings