aim

几行代码接入,秒级对比海量实验,训练调参效率翻倍

开源 🏷️基础免费,高级付费 🚫 站点已失效 基础设施 🍴 复刻 414 🐛 待处理 483 👀 关注 42
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 6295
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 开源实验追踪工具,提供免费社区版,另有云托管服务(Aim Cloud)按用量付费,具体额度与价格需访问官网确认。

项目预览

aim 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队aimhubio
定价模式🏷️基础免费,高级付费
价格说明开源实验追踪工具,提供免费社区版,另有云托管服务(Aim Cloud)按用量付费,具体额度与价格需访问官网确认。
访问状态🚫 站点已失效
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai,data-science,data-visualization,experiment-tracking,machine-learning,metadata,metadata-tracking,ml,mlflow,mlops,prompt-engineering,python,pytorch,tensorboard,tensorflow,visualization
GitHub 星标★ 6295
上线时间2019-05-31 00:00:00
代码更新2026-11-07
仓库体积67.6 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数12

项目介绍

Aim 是一个开源、易用的实验追踪工具,专为机器学习项目设计。它解决了 ML 团队在训练过程中难以高效记录、比较和可视化大量实验指标与元数据的问题。核心能力包括:通过简单的 Python API 自动记录超参数、指标和系统资源使用;提供强大的 Web UI,支持跨实验的指标对比、图表缩放与搜索,以及基于 SQL 的查询;采用高效的存储格式,在处理百万级实验记录时仍保持流畅。Aim 支持与 PyTorch、TensorFlow、Keras 等主流框架无缝集成,并兼容 Jupyter 环境。其设计强调轻量级和易用性,开发者只需几行代码即可开始追踪,无需复杂配置,适合从个人研究到团队协作的多种场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6295

使用教程

难度:入门 约 5 分钟 部署方式:本地安装 4 步

环境要求

  • 已安装 Python 环境(README 使用 pip3 安装,未声明最低版本)
  • 可联网访问 PyPI 以下载 aim 包
  • 准备好你的训练脚本或训练环境

安装与启动步骤

  1. 1安装 Aim

    在训练环境中通过 pip3 安装 aim。README 只给出这一条安装命令,未提供 Docker 或源码编译方式。

    pip3 install aim
  2. 2初始化并记录参数

    在训练脚本中创建 Run 并对 run["hparams"] 赋值来记录学习率、批大小等超参数。

    run = Run()
    
    run["hparams"] = {
        "learning_rate": 0.001,
        "batch_size": 32,
    }
  3. 3照常运行训练

    按原来的方式运行训练脚本即可,Run 会自动记录本次运行与参数。README 未给出额外命令。

  4. 4启动 Aim UI

    在训练环境执行 aim up 启动可视化界面,随后在浏览器中查看与对比实验记录。

    aim up

如何确认成功

执行 aim up 命令能正常启动且无报错,即可在浏览器中打开 Aim UI 查看已记录的实验。

常见问题

Q:可以用 pip 代替 pip3 吗?

A:README 只给出了 pip3 install aim 这一条命令,未提及 pip,建议按 README 原文使用 pip3 安装。

Q:启动 Aim UI 后看不到数据怎么办?

A:需要先运行已经加入 Run 记录逻辑的训练脚本,再执行 aim up;README 节选未提供其他排查说明。

Q:Run 需要从哪里导入?

A:README 片段只写了 run = Run(),未展示 import 语句,请参考官方文档 https://aimstack.readthedocs.io/en/latest/ 确认导入方式。

Q:aim up 默认端口是多少?

A:README 节选没有说明端口等启动参数,需查阅官方文档获取默认地址与端口信息。

注意事项

  • README 节选未声明最低 Python 版本、默认端口和存储路径,请以官方文档为准。
  • README 里 run = Run() 之前缺少 import 语句,实际使用时需先导入 Run 类。
  • Aim 可与 PyTorch、TensorFlow、Keras 等框架集成并兼容 Jupyter,具体接入方式见官方示例。
  • 更多示例代码见 https://github.com/aimhubio/aim/tree/main/examples 。

核心亮点

  • 极简接入:两行代码即可开始记录指标,无需改动训练主逻辑
  • 超强可视化:Web UI 支持任意实验间指标对比、缩放和搜索,百万级记录不卡顿
  • 元数据追踪:自动记录超参数、系统资源,支持 SQL 查询,便于深度分析

不足之处

  • 文档/社区待观察
  • 与 MLflow 等成熟工具相比,生态集成和插件丰富度稍弱

适用场景

  • 深度学习实验管理:快速比较不同超参数下的模型性能
  • 团队协作:共享实验记录,统一查看指标和元数据
  • 大规模调参:在数千次运行中筛选最优配置

替代项目

MLflow、Weights & Biases、Neptune.ai

上一篇:amazon-sagemaker-examples

下一篇:FedML

同类项目推荐

prime-rl 开源

让智能体多轮强化学习训练轻松扩展到大规模

Agentic RL Training at Scale

★ 2226 2026-10-11
EasyWAM 开源

一套代码搞定世界动作模型的训练、微调与评测

A unified framework for training, fine-tuning, and evaluating World Action Models

★ 405 2026-09-16
alpa 开源

写单机代码,自动跑超大模型分布式训练与推理

Training and serving large-scale neural networks with auto parallelization.

★ 3177 2026-08-09
kg-llm 开源

用大模型补全知识图谱,论文级代码直接复现

Exploring large language models for knowledge graph completion. ICASSP 2025

★ 163 2026-08-09
SpecForge 开源

训练投机解码模型,一键部署到 SGLang 提速

Train speculative decoding models effortlessly and port them smoothly to SGLang serv···

★ 1273 2026-09-16
Aurora 开源

统一多模态时间序列预测,一个模型搞定数值文本图像

[ICLR 2026] Aurora: Towards Universal Generative Multimodal Time Series Forecasting

★ 80 2026-08-09
m-courtyard 开源

在 Mac 上零代码微调 AI 模型,数据不出本机。

M-Courtyard: Local AI Model Fine-tuning Assistant for Apple Silicon. Zero-code, zero···

★ 181 2026-08-09
LongLoRA 开源

用少量算力把大模型上下文拉到 100k+,长文本任务轻松搞定

Code and documents of LongLoRA and LongAlpaca (ICLR 2024 Oral)

★ 2685 2026-08-09