Neptune 实验元数据管理
Neptune 用于记录和管理机器学习实验的指标、参数、模型、数据和代码版本,适合大量实验的对比与检索。支持 Python SDK 和多种框架集成。
核心概念:project、run、field、artifact、series 和 dashboard。
安装并配置:
pip install neptune
export NEPTUNE_API_TOKEN=***
export NEPTUNE_PROJECT=team/qwen
记录实验:
import neptune
run = neptune.init_run()
run["parameters"] = {"lr": 2e-4, "rank": 16}
for step, loss in enumerate(losses):
run["train/loss"].append(loss)
run["model"].upload("lora-adapter")
run.stop()
使用上下文管理器:
with neptune.init_run() as run:
run["accuracy"] = 0.91
stop(),run 长期处于 running。