赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 开发参考
  5. 常用工具
  6. OSS Connector for AIML
  7. 在OSS中存储和访问检查点

在OSS中存储和访问检查点

  • OSS Connector for AIML
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

本文为您介绍如何使用OssCheckpoint直接从OSS中读写检查点(模型训练过程中保存的特定时间点的模型状态)。

前提条件

已安装并配置OSS Connector for AI/ML。具体操作,请参见安装OSS Connector for AI/ML和配置OSS Connector for AI/ML。

OssCheckpoint

OssCheckpoint适用于数据训练过程中对训练结果进行读写需求的场景。

以下示例展示了如何使用OssCheckpoint来进行Checkpoint的读取和写入。

import torch
from osstorchconnector import OssCheckpoint

ENDPOINT = "endpoint"
CRED_PATH = "/root/.alibabacloud/credentials"
CONFIG_PATH = "/etc/oss-connector/config.json"

#  使用OssCheckpoint创建checkpoint
checkpoint = OssCheckpoint(endpoint=ENDPOINT, cred_path=CRED_PATH, config_path=CONFIG_PATH)

# 读 checkpoint
CHECKPOINT_READ_URI = "oss://checkpoint/epoch.0"
with checkpoint.reader(CHECKPOINT_READ_URI) as reader:
   state_dict = torch.load(reader)

# 写 checkpoint
CHECKPOINT_WRITE_URI = "oss://checkpoint/epoch.1"
with checkpoint.writer(CHECKPOINT_WRITE_URI) as writer:
   torch.save(state_dict, writer)

数据类型

通过OssCheckpoint创建的checkpoint对象实现了常用的IO接口。更多信息,请参见OSS Connector for AI/ML中的数据类型。

参数配置

使用OssCheckpoint时需要进行相应配置,具体配置项说明请参见下表。

参数名

参数类型

是否必选

说明

endpoint

string

是

OSS对外服务的访问域名。更多信息,请参见访问域名和数据中心。

cred_path

string

是

鉴权文件默认路径为/root/.alibabacloud/credentials,更多信息请参见配置访问凭证。

config_path

string

是

OSS Connector配置文件默认路径为/etc/oss-connector/config.json,更多信息请参见配置OSS Connector。

相关文章

安装OSS Connector for AIML 2025-04-21 17:17

当您需要在PyTorch训练任务中高效地访问和存储OSS中的数据集时,您可以安装OSS Connector for AI/ML。 说明

配置OSS Connector for AIML 2025-04-21 17:17

为了确保访问OSS的请求来自合法的用户或应用程序,并正确初始化OSS Connector for AI/ML,您需要进行相应的配置。 前提条件 已安装OSS Connector。具体操作,请参见安装OSS Connector for AI/ML。

使用OSS中的数据构建适用于随机读取的映射式数据集 2025-04-21 17:17

OssMapDataset类型的Dataset适用于内存充足、数据量不大需要频繁进行随机访问和并行处理的场景,本文为您介绍如何通过OssMapDataset构建Dataset。 前提条件 已安装并配置OSS Connector for AI/ML。具体操作,请参见安装OSS Connector fo

使用OSS中的数据构建适用于流式顺序读取的迭代式数据集 2025-04-21 17:17

OssIterableDataset类型的Dataset适用于内存有限或数据量巨大的场景,主要适用于顺序处理且对随机访问和并行处理要求不高的场景。本文为您介绍如何通过OssIterableDataset构建Dataset。 前提条件 已安装并配置OSS Connector for AI/ML。具体操

在OSS中存储和访问检查点 2025-04-21 17:17

本文为您介绍如何使用OssCheckpoint直接从OSS中读写检查点(模型训练过程中保存的特定时间点的模型状态)。 前提条件 已安装并配置OSS Connector for AI/ML。具体操作,请参见安装OSS Connector for AI/ML和配置OSS Connector for AI

OSS Connector for AIML中的数据类型 2025-04-21 17:17

本文为您介绍OSS Connector for AI/ML中的数据类型。 数据类型 说明 <

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号