OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  luban-cli:用于 MLOps 的 Luban 命令行工具开发管理

luban-cli:用于 MLOps 的 Luban 命令行工具开发管理

 
  type ·  2026-02-04 23:34:24 · 3 次点击  · 0 条评论  

名称: luban-cli
描述: 用于MLOps的Luban CLI开发与管理。当构建或使用Luban CLI来管理实验环境、训练任务和在线服务时,请使用此技能。


Luban CLI 技能

本技能为开发和运用 Luban CLI 提供了一个结构化框架。Luban CLI 是一款专用于MLOps管理的工具。

核心功能

Luban CLI 主要聚焦于MLOps的三大支柱:
1. 实验环境 (env): 开发工作空间的管理。
2. 训练任务 (job): 模型训练任务的编排。
3. 在线服务 (svc): 推理服务的部署与扩缩容。

开发流程

在开发或扩展 Luban CLI 时,请遵循以下步骤:

  1. 初始化项目: 使用 templates/cli_boilerplate.py 中的模板作为CLI结构的起点。
  2. 定义命令: 参考 references/mlops_guide.md 了解每个实体的标准命令模式及必需属性。
  3. 实现CRUD: 确保每个实体 (env, job, svc) 都支持完整的生命周期操作:
    - 创建: 配置新资源。
    - 读取: 列出和描述现有资源。
    - 更新: 修改配置或调整规模。
    - 删除: 清理资源。

使用模式

管理环境

luban env list
luban env create --name research-v1 --image pytorch:2.0

管理训练任务

luban job create --script train.py --gpu 1
luban job status --id job_001

管理在线服务

luban svc create --model-path ./models/v1 --replicas 3
luban svc scale --id my-service --replicas 5

资源

  • templates/cli_boilerplate.py: 基于 argparse 的Python CLI结构模板。
  • references/mlops_guide.md: MLOps实体与操作的详细规范说明。
3 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor