写点什么

Hugging Face 推出轻量级开源实验跟踪库 Trackio

作者:Robert Krzaczyński

  • 2025-09-04
    北京
  • 本文字数:922 字

    阅读完需:约 3 分钟

大小:431.20K时长:02:27
Hugging Face推出轻量级开源实验跟踪库Trackio

Hugging Face 推出 Trackio,一个开源、轻量、透明且易于集成的 Python 实验跟踪库。作为 Weights & Biases (wandb) 的直接替代品,Trackio 默认提供了本地仪表盘,并且能够无缝同步至 Hugging Face Spaces,从而实现高效的共享与协作。


Trackio 的代码量不到 1000 行,易于修改和扩展。日志数据以 SQLite 格式本地持久化存储,并在同步时每五分钟自动备份至 Hugging Face 上的 Parquet 数据集。Trackio 还与 Hugging Face 的其他库(如 transformers 和 accelerate)集成,能够以最少的设置记录训练日志。


关键特性包括:

  • 与 wandb 的 API 兼容,便于快速迁移。

  • 本地优先设计:日志和仪表盘默认在本地运行并持久化存储,同时可以选择托管在 Hugging Face Spaces 上。

  • 透明性:通过 nvidia-smi 直接跟踪 GPU 能耗,并可轻松将结果纳入模型卡片。


Trackio 关注可复现性和易用性,为研究人员提供了一种无需依赖专有服务即可记录和共享实验的简便方法。


实验跟踪是机器学习工作流程中的常规环节,然而,Hugging Face 团队坚信,降低入门门槛对于推动更广泛的采用以及实现可复现性具有至关重要的意义。


一些参与 Trackio 发布的研究人员强调了透明性的重要性。他们指出,Trackio 能够记录 GPU 能耗并直接添加到模型卡片中,这为机器学习项目在报告环境影响方面提供了一个基准。


一些研究人员对 Trackio 与现有 Hugging Face 工具的集成提出了疑问。例如,Ahmad Khan 询问 Trackio 是否支持 Nanotron。Hugging Face 机器学习工程师 Tom Aarsen 回复道

目前看起来还不支持。我认为未来可能会添加,让我联系一下维护者。


还有一些人指出,与成熟工具相比,Trackio 缺少了一些特性,比如工件管理和高级可视化。Hugging Face 承认存在这些限制,并表示 Trackio 目前仍处于测试阶段,希望通过社区的积极参与和贡献不断进化和完善。


Trackio 可在 GitHub 和 PyPI 上找到,Hugging Face 希望社区积极提供反馈用以指导开发。公司希望通过保持代码库的小巧和格式的开放来培养一个更透明、更灵活的实验跟踪生态系统。希望添加更多功能的用户可以通过项目的 GitHub 问题追踪器提交功能请求。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


原文链接:

https://www.infoq.com/news/2025/09/hugging-face-trackio/

2025-09-04 10:351

评论

发布
暂无评论

无需企业搭建基础设施,华为云弹性公网IP经济实惠又便捷!

与时俱进的时代

华为云全球加速GA,为企业跨国办公保驾护航

与时俱进的时代

BAT大厂java程序员面试必问:JVM+Spring+分布式+tomcat+MyBatis

钟奕礼

程序员 Java 面试 Java、 java 编程

共创、共享、共赢云生态,华为云ECS助力企业轻松上云

IT科技苏辞

我凭借这份pdf,最终拿到了阿里,腾讯,京东等八家大厂offer

钟奕礼

程序员 Java 面试 Java、 java 编程

java程序员:拜托别再问我Spring原理了!你问的这篇文章都有

钟奕礼

程序员 Java 面试 Java、 java 编程

支持故障自动秒级检测,华为云VPN更省心!

IT科技苏辞

实力是最好的武器!华为云ECS助力企业更好发展

IT科技苏辞

华为云智能云接入ICA,助力企业轻松上云

与时俱进的时代

PostgreSQL 技术内幕(四)执行引擎之Portal

酷克数据HashData

postgresql

开启全新身份!华为阅读畅读会员震撼来袭,限时首月9元快来领取

最新动态

【web 开发基础】PHP中的类和对象(55)

迷彩

面向对象 封装、继承、多态 类与对象 PHP基础

8年java技术岗面试官总结:2022超强面试大全,抓住2022的小尾巴

钟奕礼

程序员 Java 面试 Java、 java 编程

Android程序签名打包

芯动大师

Android Studio 打包签名 签名的含义

数字经济时代,为什么华为云ECS能获得更多用户的青睐?

IT科技苏辞

华为云智能云接入ICA,企业数据上云的信赖之选

与时俱进的时代

华为云ECS弹性服务器,加快企业数字化转型的进程!

IT科技苏辞

如何准备Java技术岗春招面试:史上最全Java核心知识点笔记奉上

钟奕礼

程序员 Java 面试 Java、 java 编程

出海有“云”!华为云全球加速助力跨国企业提升网络体验

与时俱进的时代

笑对过往、活在当下、期盼未来

阿Q说代码

程序员 flag 年度总结

解决“双十一”电商行业数据存储难题,华为云OBS值得期待

清欢科技

助力企业降本增效:华为云ECS,助力企业数字化转型需求

IT科技苏辞

【web 开发基础】PHP8中数组的序列化和反序列化(54)

迷彩

数组 对象 序列化 反序列化 PHP基础

2022年中国数字文化娱乐产业综合分析

易观分析

产业 文娱

2022年度总结:虽迷茫,仍前行

年度总结

5分钟搞懂BFF

俞凡

架构 BFF

运维训练营第十课作业

好吃不贵

回顾与展望Zebec举办的“Web3.0 TechHive Summit 2022 大会”

BlockChain先知

华为云对象存储OBS,助力企业降本增效

清欢科技

【web 开发基础】如何调换数组中的键和值(53)

迷彩

数组合并 数组操作 PHP基础 数组整理

Hugging Face推出轻量级开源实验跟踪库Trackio_软件工程_InfoQ精选文章