Mind Lab Toolkit (MinT)
开始使用

安装 MinT SDK

MinT 客户端 SDK 以 mindlab-toolkit 形式发行——一个纯 Python 包。企业版与社区版共享同一个包,代码可以零成本迁移;差别仅在端点与 API Key。

环境要求

  • Python 3.11 或以上
  • 建议使用 venvconda 创建独立环境。
  • 无需本地 GPU——客户端只组装训练请求,所有 forward / backward / sampling 都在 MinT 集群上跑。
  • 网络可访问企业租户的 MinT 端点(mint.macaron.xinmint-cn.macaron.xin,或客户私有化集群地址)。

安装命令

pip install git+https://github.com/MindLab-Research/mindlab-toolkit.git

安装完成后会同时引入 mint 包以及与之兼容的 tinker(>= 0.15.0)运行时辅助库。

验证

python -c "import mint; print(mint.__version__)"

tinker 兼容入口

如果你已经有现成的 Tinker 训练脚本,只需替换一行 import 即可迁移到 MinT:

import mint as tinker

导入 mint 时会自动补丁 tinker 的密钥校验逻辑,使 sk-* 形式的 API Key 可以直接使用。

注意

在 MinT 训练循环中请不要调用 zero_grad_async——梯度归零由服务端统一处理。这是 MinT 相对 tinker 的已知行为差异。

命名空间

安装后可用的核心命名空间:

  • mint:核心 API(ServiceClientcreate_lora_training_clientforward_backwardoptim_stepsave_weights_and_get_sampling_client 等)。
  • mint.types:类型定义(DatumModelInputAdamParamsSamplingParams 等)。
  • mintx:MinT 专属扩展(含 mintx.OPENPI_FAST_MODEL 等常量)。

私有化环境的离线安装

明确私有化交付包含"依赖镜像与离线安装包,支持纯内网环境一键拉起"。企业版私有化部署客户在 onboarding 阶段由 Mind Lab 团队随集群一并交付离线安装包与升级流程,无需客户自建 pip mirror。

下一步

SDK 装好之后,接着配置与管理 API Key,再按快速入门跑通第一个训练。

本页目录