gokart

让机器学习流水线可复现、可管理,告别混乱实验。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 63 🐛 待处理 42 👀 关注 38
GitHub ↗
GitHub 星标 ★ 342
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

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

项目数据

分类基础设施
开发团队m3dev
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型gokart,luigi,machine-learning,mlops,pipeline-framework
GitHub 星标★ 342
上线时间2018-12-23 00:00:00
代码更新2026-11-09
仓库体积3.8 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

Gokart 是一个基于 Python 的机器学习流水线框架,旨在解决 ML 实验中的可复现性、任务依赖管理、代码质量约束和易用性问题。它构建在 Luigi 之上,继承了 Luigi 的任务调度和依赖处理能力,同时增加了对数据版本控制、参数哈希和输出缓存的支持,确保每次实验可追溯、可复现。Gokart 提供简洁的 API,允许用户通过定义任务类来组织数据处理、特征工程、模型训练等步骤,并自动处理任务间的依赖关系和增量计算。它还集成了对多种数据格式(如 pandas、numpy)的序列化支持,并提供了与 Jupyter 笔记本的集成,方便交互式开发。核心能力包括:自动缓存中间结果、基于参数哈希的版本管理、任务级日志记录、以及通过配置管理实现环境一致性。

Star 增长趋势

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

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

技术标签

核心亮点

  • 基于 Luigi 成熟调度,自动处理任务依赖和增量计算
  • 参数哈希缓存机制,重复运行不重算,节省算力
  • 内置数据版本控制,实验可追溯,提升可复现性

不足之处

  • 文档和社区规模较小,学习资源有限
  • 依赖 Luigi,增加学习曲线和框架重量

适用场景

  • 需要严格可复现的机器学习实验管理
  • 复杂数据处理流水线的编排与缓存
  • 团队协作中统一 ML 任务定义和版本追踪

替代项目

Luigi、Airflow、Kedro

上一篇:AgileRL

下一篇:traceml

同类项目推荐

mlx-tune 开源

在 Mac 上本地微调大模型,多模态全支持,速度飞快

Fine-tune LLMs on your Mac with Apple Silicon. SFT, DPO, GRPO, Vision, TTS, STT, Emb···

★ 1456 2026-08-09
RLCSD 开源

用对比自蒸馏强化 RL 训练,让策略更稳更高效

Source code of paper "RLCSD: Reinforcement Learning with Contrastive On-Policy Self-···

★ 116 2026-08-09
datablations 开源

数据不够时,教你如何最优训练大模型

Scaling Data-Constrained Language Models

★ 352 2026-08-09
BitVAE 开源

用比特级分词,让图像生成更精细高效

official training and inference code of bitwise tokenizer

★ 73 2026-08-09
DB-GPT-Hub 开源

一键微调大模型,让数据库查询更智能

A repository that contains models, datasets, and fine-tuning techniques for DB-GPT, ···

★ 2015 2026-08-09
modelfox 开源

一条命令完成模型训练、部署和监控,告别复杂 ML 工程链

ModelFox makes it easy to train, deploy, and monitor machine learning models.

★ 1461 2026-08-09
litgpt 开源

一条命令搞定大模型预训练、微调和部署,省时省力

20+ high-performance LLMs with recipes to pretrain, finetune and deploy at scale.

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

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

Exploring large language models for knowledge graph completion. ICASSP 2025

★ 163 2026-08-09
AViD 开源

用自定义数据微调视觉定位模型,省去搭训练管线

Framework that enables fine-tuning of vision-language grounding models on custom dat···

★ 606 2026-09-16