ModelScope中,请教PAI-DSW中实例退出后如何让文件继续保持?现在是退出后就清零了。再打开实例进去就没有了
PAI-DSW 实例在停止后,会清理掉实例中的临时文件和运行中的任务,因此您的文件会被清除。为了防止文件丢失,您可以将文件上传至 NAS(Network Attached Storage),这是一种基于阿里云 OSS(Object Storage Service)的服务,可以在 PAI-DSW 实例之间共享文件。要将文件上传至 NAS,请执行以下步骤:
挂载 NAS 文件夹:在 PAI-DSW 实例中,通过 SSH 连接到您的实例并使用 mount
命令将 NAS 文件夹挂载到本地文件系统中。例如:
bash
mount -t nfs nas.dsw:/$NAS_BUCKET_NAME /mnt/nas-bucket
将文件复制到 NAS 文件夹中:在 PAI-DSW 中,将您的文件复制到挂载后的 NAS 文件夹中。
在 ModelScope PAI-DSW 中,如果您希望在实例退出后保留文件,请将文件存储到 NAS,而不是临时存储。您可以在 NAS 上创建一个数据集,然后将文件保存到 NAS 上的指定目录,当实例退出后再重新登录时,文件依然存在。如果 NAS 为空,请先创建一个 NAS 存储空间,并将其添加到 ModelScope PAI-DSW 中,这样就可以保存文件。
在PAI-DSW中,如果实例退出后文件被清零,这可能是由于在创建实例时没有正确设置文件保存路径或者权限问题导致的。
以下是一些可能的解决方案:
目前ipynb文件会自动保存,其他文件暂时不会,要不您试一下push_to_hub——此回答整理自钉群:魔搭ModelScope开发者联盟群 ①