准备客户端与凭据
客户端只需 Python 3.10+,无需安装额外依赖。在「访问管理」创建独立读写 Token,保存在私密文件中。
↓ 下载 checkpoint_client.py$env:CHECKPOINT_TOKEN_FILE = 'C:\private\checkpoint-token.txt'
python checkpoint_client.py request GET /api/storage集中管理团队的模型检查点,
查看训练进度,随时找回可靠版本。
登录后查看实验、管理检查点和访问凭据。
使用团队账号登录 ↗通过现有 Authelia 账号安全登录
仅限授权成员访问。Token 可在工作空间中创建和撤销。
跟踪训练进度,让每个模型版本有据可查。
训练状态由训练端上报,每 5 秒刷新
浏览可恢复版本,管理热存储与历史归档。
为每个人或训练设备创建独立 Token,按需授权,随时撤销。
Python 客户端、JSON CLI 和标准 API,适合人工与 agent 操作。
客户端只需 Python 3.10+,无需安装额外依赖。在「访问管理」创建独立读写 Token,保存在私密文件中。
↓ 下载 checkpoint_client.py$env:CHECKPOINT_TOKEN_FILE = 'C:\private\checkpoint-token.txt'
python checkpoint_client.py request GET /api/storage使用稳定的实验 key,重试会返回同一个实验。训练中至少每分钟上报一次;超过 120 秒无心跳会明确提示。
先在训练电脑上完整保存 checkpoint,再上传。客户端分块传输并支持续传;服务端验证 SHA-256 后才发布。
用于继续训练时,请同时保存模型权重、优化器、调度器、训练步数及随机状态。该工具保持原文件内容。
from checkpoint_client import CheckpointClient
hub = CheckpointClient()
hub.report(run_id, step=100, total_steps=1000,
epoch=1, metrics={'loss': 0.42})
hub.upload(run_id, 'step-100.pt', step=100)
# 训练结束后显式上报 status='completed'上报和上传由训练脚本发起。大文件上传可放到独立后台任务,网络异常应记录并重试。