跳转至

hdfs_io.py — HDFS 文件 IO

文件路径: verl/utils/hdfs_io.py

文件概述

封装 HDFS (Hadoop Distributed File System) 的文件操作,提供类似本地文件系统的 API。在大规模训练中,数据和检查点通常存储在 HDFS 上。

核心函数

函数 说明
hdfs_exists() 检查 HDFS 路径是否存在
hdfs_makedirs() 创建 HDFS 目录
hdfs_copy() HDFS 文件复制
hdfs_open() 打开 HDFS 文件

与其他模块的关系

  • 被 fs.py 调用进行 HDFS 操作
  • 被 checkpoint 模块用来保存检查点到 HDFS

小结

HDFS 操作的底层封装,让 verl 能在分布式文件系统上读写数据。