cookiecutter-mlops-package

一键生成 MLOps 项目骨架,快速进入开发部署

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 56 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 444
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

cookiecutter-mlops-package 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队fmind
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型best-practices,cookiecutter,machine-learning,mlflow,mlops,python,template,uv
GitHub 星标★ 444
上线时间2024-07-28 00:00:00
代码更新2026-11-02
仓库体积234 KB
本站数据更新2026-11-11
维护状态较活跃
收录时间2026-08-09
浏览次数7

项目介绍

cookiecutter-mlops-package 是一个用于快速搭建 MLOps 任务相关 Python 包和 Docker 镜像的项目模板。它基于 Cookiecutter 工具,帮助开发者跳过繁琐的项目初始化配置,直接生成包含标准目录结构、依赖管理、测试框架、CI/CD 配置以及 Dockerfile 的完整项目骨架。该模板解决了 MLOps 项目中常见的重复性搭建问题,让团队能专注于模型训练、部署和监控等核心业务逻辑。其核心能力包括:自动生成可发布的 Python 包结构、预配置 Docker 镜像构建流程、集成常见 MLOps 工具链(如 MLflow、DVC 等)、提供统一的代码规范和测试入口。通过使用该模板,开发者可以显著缩短项目启动时间,并确保不同项目间的一致性,便于协作和维护。

Star 增长趋势

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

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

使用教程

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

环境要求

  • Python 3.10+
  • uv 或 cookiecutter

安装与启动步骤

  1. 1用模板生成项目

    一条命令交互式问几个问题就生成完整骨架。

    uvx cookiecutter gh:fmind/cookiecutter-mlops-package
  2. 2装开发依赖

    生成的项目自带依赖管理与测试配置。

    make install
  3. 3跑一遍测试

    确认模板产出的工程是可运行的,再往里加代码。

    make test
  4. 4改包名与元数据

    生成时的名字会散落在多处,改名要全局替换后再测。

如何确认成功

生成的新项目在干净环境里能装上、能跑通测试,并且打出的镜像可以正常启动

注意事项

  • 它是工程脚手架,价值在于把打包、测试、镜像、发布的标准做法固定下来。
  • 模板选项要一次选对,事后改结构比重新生成更麻烦。
  • 默认 CI 配置要换成你自己的仓库地址。
  • 它不是模型代码,模型逻辑要自己填进占位目录。

核心亮点

  • 自动生成标准 Python 包结构和 Dockerfile,省去手工配置
  • 预置 CI/CD 和测试配置,开箱即用
  • 支持自定义模板变量,灵活适配不同项目需求

不足之处

  • 模板更新依赖社区维护,可能滞后于最新工具链
  • 文档/社区待观察

适用场景

  • 快速启动新的 MLOps 项目,需要标准化的包和镜像结构
  • 团队统一项目脚手架,减少不同项目间的配置差异
  • 为模型服务构建可复用的 Docker 镜像,并集成到 CI/CD 流程

替代项目

cookiecutter-data-science、mlops-template、kedro

上一篇:generative-ai-project-template

下一篇:TANGO

同类项目推荐

bellman 开源

用 Go 一套代码接入 ChatGPT、Gemini、Claude 和 Ollama

Golang lib for LLM APIs, ChatGPT, Gemini and Anthropic

★ 71 2026-08-09
voltagent 开源

用 TypeScript 快速构建可观测、可扩展的 AI 智能体应用。

AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework

★ 10940 2026-08-09
any-agent 开源

一套代码跑遍多个 Agent 框架,还能直接对比评估

A single interface to use and evaluate different agent frameworks

★ 1257 2026-09-13
agents-aea 开源

用 Python 构建能自主交易和协商的 AI 经济代理

A framework for autonomous economic agent (AEA) development

★ 241 2026-08-09
uralicNLP 开源

冷门语言也能做NLP,FST加LLM双引擎

An NLP library for Uralic languages such as Finnish, Skolt Sami, Moksha and so on. A···

★ 101 2026-09-27
OpenCollab 开源

多智能体分工写代码,复杂任务拆着干更快更稳

A research-friendly, high-performance multi-agent collaboration coding framework.

★ 1361 2026-10-13
lmstudio-js 开源

用 TypeScript 轻松调用本地大模型,开发 AI 应用更高效

LM Studio TypeScript SDK

★ 1809 2026-08-09
function-python-ai-langchain 开源

用 Azure Functions 一键托管 LangChain 应用,快速上云

Simple starting point function to host LangChains with LLMs and other tools in an Az···

★ 73 2026-08-09
dexter 开源

把生产级 LLM 工具链直接搬进你的项目

LLM tools used in production at Dexa

★ 108 2026-08-09