概览
dstack 为跨云后端、Kubernetes 集群以及裸金属或本地服务器的计算管理提供统一接口。基于仓库的 YAML 配置可描述集群、开发环境、任务、服务和持久卷。配置可通过 CLI、编程 API 或受支持的 AI 智能体技能应用。仓库元数据显示该项目以 Python 为主要语言,且项目未归档。
主要功能
- 跨 GPU 云、Kubernetes 和本地集群的与供应商无关编排
- 支持 NVIDIA、AMD、Google TPU 和 Tenstorrent 加速器
- 用于集群、开发环境、任务、服务和卷的 YAML 配置
- CLI、编程 API 和 AI 智能体技能工作流
- 分布式作业、模型部署、Web 应用、自动扩缩容和授权
- 自动化资源配置、作业排队、网络、卷处理、端口转发和故障处理
- 无需后端配置即可用于本地服务器的 SSH 集群
要求、安装和快速入门
用法
模型兼容性与使用场景
仓库描述了与开源工具和框架的兼容性,但未列出具体模型系列。它支持在 NVIDIA、AMD、Google TPU 和 Tenstorrent 硬件上进行推理和模型部署。Claude、Codex 和 Cursor 被提及为可使用 dstack 技能的智能体;它们未被标识为托管推理模型。仓库元数据未说明 MCP 和 RAG 支持。
许可证与风险说明
仓库元数据指定使用 Mozilla Public License 2.0(MPL-2.0)。重新分发或修改前请查看仓库许可证:https://api.github.com/licenses/mpl-2.0
发布与维护
README 列出了多个版本,包括用于 PD 解耦和 Kubernetes 卷的 0.20.17、用于性能和 SSH 代理的 0.20.16、用于导出和模板的 0.20.13、用于 Crusoe 的 0.20.12、用于技能的 0.20.8,以及用于以集群为先的 UX 和事件的 0.20.0。完整详情可参阅 README 链接的仓库发布页面。