更新时间:2025-07-30 GMT+08:00
分享

示例:使用内置组件创建容器数据存取应用

本案例使用内置组件完成将数据保存到容器并从容器中读取的功能。一是帮助用户理解这两个内置组件的功能及使用,二是展示组件的编排连接能力,帮助用户熟悉画布编排功能的使用。

  1. 登录ModelArts Studio平台,进入所需空间。
  2. 在左侧导航栏中选择“应用开发 > 工业应用编排”,进入“工业应用编排”页面,单击右上角“创建画布”。
    1. 依次在画布中拖入custom_python_script,save_data_to_local_file,read_data_from_local_file组件,并按照下图进行配置连接。
      图1 画布总览
    2. 单击画布右上角“画布参数”,参考下图配置画布参数file_path、data。
      图2 画布参数配置
    3. 单击custom_python_script组件,将组件入参与上一步骤设置的画布入参进行关联。
      图3 custom_python_script组件配置

      custom_python_script的脚本代码内容:

      #!/usr/bin/env python
      # -*- coding: utf-8 -*-
      import base64
      import json
      
      
      class Template:
          """
              python组件模板类
          """
      
          def __init__(self):
              """
                  类初始化
              """
              pass
      
          def process(self, params_dict: dict):
              data_input = params_dict.get("data_input")
              data = json.loads(data_input)
              return {"data": data}
    4. 单击save_data_to_local_file组件,将组件入参与画布参数及上一个节点出参进行关联。
      图4 save_data_to_local_file组件配置
    5. 单击read_data_from_local_file组件,将组件入参与画布参数进行关联。
      图5 read_data_from_local_file组件配置
  3. 画布配置完成后,单击右上角“画布发布”,保存并发布画布。
    图6 发布画布
  4. 在当前页面单击右上角“画布部署”,执行部署画布操作。
    图7 部署画布
  5. 部署成功后,单击“画布服务”可获取调用所需的访问地址。
    图8 部署成功
  6. 根据服务详情中的访问地址,传入画布所需参数,调用画布,得到画布执行结果。
    图9 调用画布

相关文档