sagemaker-training-toolkit

把训练脚本塞进容器,SageMaker 自动跑训练并上传模型

开源 free 模型训练
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 530
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类模型训练
开发团队aws
所属国家
官网地址
定价模式free
价格说明开源免费,Apache 2.0 许可证
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型aws,deep-learning,docker,machine-learning,python,sagemaker,training
GitHub 星标★ 530
30天Star增速
HF 下载量
上线时间2019-10-02 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-12
浏览次数0

项目介绍

SageMaker Training Toolkit 是 AWS 官方开源的 Python 库,用于在 Docker 容器内训练机器学习模型并接入 Amazon SageMaker。它解决的核心问题是:用户无需自己编写容器与 SageMaker 服务之间的通信代码,只需把训练脚本按约定放入容器,工具包会自动读取 SageMaker 注入的环境变量(如超参数、数据通道、模型输出路径),完成数据下载、训练启动、指标上报和模型打包。核心能力包括:解析 SM_* 环境变量、支持多数据通道与分布式训练、自动上传模型产物到 S3、兼容 TensorFlow/PyTorch/MXNet 等框架的官方容器。它让本地开发的训练脚本几乎零改动迁移到 SageMaker 托管训练,是构建自定义训练容器的标准底座。

Star 增长趋势

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

正在加载星标数据…

技术标签

使用教程

—

核心亮点

  • 自动解析 SageMaker 注入的环境变量,训练脚本几乎无需改动即可上云
  • 官方维护,与 SageMaker 各框架容器和分布式训练接口保持一致
  • 支持自定义容器,数据通道、超参数、模型输出路径全部标准化处理

不足之处

  • 强绑定 AWS SageMaker,脱离该平台基本无法使用
  • 本地调试需自行模拟环境变量,文档示例偏少,上手有门槛

适用场景

  • 把本地 PyTorch/TensorFlow 训练脚本打包成自定义容器并提交 SageMaker 训练任务
  • 在 SageMaker 上做多机多卡分布式训练,统一管理数据通道与模型输出
  • 企业构建内部标准化训练镜像,复用 SageMaker 的托管训练与调参能力

替代项目

Kubeflow Training Operator、MLflow、Ray Train

上一篇:diffusion-pipe

下一篇:verl-omni

同类项目推荐

Long-RL 开源

让强化学习轻松驾驭超长序列,训练更稳更快

Long-RL: Scaling RL to Long Sequences (NeurIPS 2025)

★ 729 2026-08-09
TPA 开源

把注意力复杂度从平方降到线性,长序列不再卡顿

[NeurIPS 2025 Spotlight] TPA: Tensor ProducT ATTenTion Transformer (https://arxiv.or···

★ 463 2026-08-09
minimind 开源

两小时造出你的小模型,练手入门不求人

Train a 64M-parameter LLM from scratch in just 2h!

★ 63550 2026-08-09
pruna 开源

一键优化 AI 模型,推理提速又省资源。

Pruna is a model optimization framework built for developers, enabling you to delive···

★ 1314 2026-08-13