#197 · 主分类: MLOps与评测

tango

ai machine-learning nlp python python3 pytorch

将实验组织为可缓存和可复用的离散步骤,贯穿研究项目的整个生命周期。

项目最后更新:05/30/24

GitHub Stars

572

Forks数量

55

贡献者数量

20

许可证

Apache-2.0

收录理由

做过十几个机器学习实验的人,多半都体会过对着结果找对应运行配置的抓狂。Tango 把研究流程拆成一个个独立的 Python 步骤,用 JSONnet 配置文件串起来,一条命令行就能跑完整个流程。它最实在的地方是缓存:每个步骤的输出都根据输入和版本算出一个哈希作为键,再次运行时,凡是工作区里已经有的结果就直接跳过,不用重新计算。代码频繁改动、完整重跑要耗掉好几个小时的时候,这个设计能省下大量时间。它还自带对 PyTorch、Hugging Face 数据集和 Weights & Biases 的集成,也支持分布式执行,能直接嵌进现有的深度学习工作流,不需要你大动干戈地重构项目结构。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目