AI开发平台MODELARTS-配置Workflow的输入输出目录:常用方式

时间:2024-10-15 14:28:16

常用方式

  • InputStorage(路径拼接)

    该对象主要用于帮助用户统一管理输入的目录,使用示例如下:

    import modelarts.workflow as wf
    storage = wf.data.InputStorage(name="storage_name", title="title_info", description="description_info") # name字段必填,title, description可选填
    input_data = wf.data.OBSPath(obs_path = storage.join("directory_path")) # 注意,如果是目录则最后需要加"/",例如:storage.join("/input/data/") 
    
    工作流运行时,如果storage对象配置的根路径为"/root/",则最后得到的路径为"/root/directory_path"
  • OutputStorage(目录创建)

    该对象主要用于帮助用户统一管理输出的目录,保证工作流每次执行输出到新目录,使用示例如下:

    import modelarts.workflow as wf
    storage = wf.data.OutputStorage(name="storage_name", title="title_info", description="description_info") # name字段必填,title, description可选填
    output_path = wf.data.OBSOutputConfig(obs_path = storage.join("directory_path")) # 注意,只能创建目录,不能创建文件 。
    
    工作流运行时,如果storage对象配置的根路径为"/root/",则系统自动创建相对目录,最后得到的路径为"/root/执行ID/directory_path"
support.huaweicloud.com/usermanual-standard-modelarts/modelarts_workflow_0357.html