← 返回列表
数据处理AI 资源

serverless-lakehouse:基于 Runpod Serverless 基准数据构建 bronze→silver→gold 湖仓与可视化仪表盘

ashwinsreedhar28/serverless-lakehouse · Medallion lakehouse (bronze → silver → gold) over my own Runpod Serverless LLM benchmark data: cold starts, FlashBoot, worker-vllm boot anatomy, cost per job. Local PySpark + Delta Lake, redacted landing zone, idempotent ingest, four external audits.

GitHub原文发布 未知首次收录 2026-10-20上架 2026-10-30 07:06

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

该项目以作者自有的 Runpod Serverless LLM 基准数据为来源,用本地 PySpark 与 Delta Lake 搭建 bronze→silver→gold 的 medallion 湖仓:先着陆并脱敏原始文件,再逐层构建可重建的 Delta 表,最终生成按 GPU 与镜像统计的冷启动分布、FlashBoot 命中率、单任务成本以及 emberserve 与 worker-vllm 的对比等 gold 聚合结果,并通过静态 HTML 页和 Streamlit 应用查看。另附 dbt/Snowflake 后端与审计脚本,材料未说明 GPU、API 成本等部署条件。

核心能力与快速开始

★ 0 · Python

能做什么
对 Runpod Serverless LLM 基准原始数据做着陆、脱敏与清单校验,按 bronze/silver/gold 分层构建可重建的 Delta 表,包含类型化、解析、去重与手工 seed 维度;提供独立的行数核验、密钥扫描与审计打包;在 gold 之上导出静态 HTML 仪表盘(SVG 图表)和 Streamlit 应用,并可选使用 Snowflake + dbt 后端生成同款页面;支持用 make 目标逐步执行 setup、land、bronze、verify、silver、gold、report、dashboard。
适用场景
分析 Serverless LLM 推理的冷启动分布、FlashBoot 命中率与按 GPU/镜像的对比;统计单任务与每千篇评分文章的成本;比较 emberserve 与 worker-vllm 在相同端点上的表现;作为本地 PySpark + Delta Lake medallion 架构与数据核验流程的参考实现;复现或审阅作者公开的 Runpod 基准数据。
项目形态
可直接使用的工具
部署方式
本地运行(macOS/Apple Silicon,M1);数据着陆层为本地文件系统路径,材料称改接对象存储属于未来工作、当前代码未实现;另可把静态页发布为 Hugging Face Space(静态 SDK 免费层,Docker/Gradio Space 需 HF PRO),Snowflake 后端为可选。
主要依赖
Python 环境,pinned pyspark 3.5.9 与 delta-spark 3.3.3;需 Java 11/17(brew openjdk@17);首次运行会从 Maven 拉取 Delta jars;无需 GPU。
使用限制
仅覆盖作者自有的 Runpod Serverless 与 Pulse 基准数据,材料明确排除若干日志与 fixture;当前着陆路径为本地文件读写,未实现对象存储直读;部分 GPU 单价与主机状态依赖手工 seed 与作者标注(含 observed/inferred/unknown);材料未说明 API 成本、配额与商业使用条件。
许可证
MIT
最近推送
2026-10-20 06:32

资料检查:2026-10-20 07:00 · 卡片整理:2026-10-30 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。