AI开发平台MODELARTS-JupyterLab常用功能介绍:代码化参数插件的使用

时间:2024-12-10 11:36:22

代码化参数插件的使用

代码参数化插件可以降低Notebook案例的复杂度,用户无需感知复杂的源码,按需调整参数快速进行案例复现、模型训练等。该插件可用于定制Notebook案例,适用于比赛、教学等场景。

  • 仅对Code cell类型新增了Edit Form和Add Form功能,如果cell类型是Markdown或者Raw类型则不支持。如下图所示:
    图16 查看Code cell
  • 打开新的代码后,需先Add Form,再Edit Form。
    图17 Code类型的cell右键选项
  • Add Form会将Code cell水平拆分为两种编辑区域,左侧为代码区域,右侧为表单区域。单击表单右侧的“Edit”可修改默认标题。
    图18 两种编辑区域
  • “Edit Form”按钮有四个子选项,分别是Add new form fieldHide codeHide formshow all四个按钮,下文介绍这四个选项的功能。
    表5 “Edit Form”子选项介绍

    “Edit Form”子选项

    功能说明

    Add new form field

    • 支持新增“dropdown”“input”“slider”类型的表单。如图19所示。每新增一个字段,会分别在代码和表单区域中增加对应的变量,修改表单区域的值也会同时修改代码变量值。
    说明:

    创建dropdown类型的表单时,“ADD Item”至少创建2项。如图20所示。

    • 表单字段类型为“dropdown”时,支持的变量类型为“raw”“string”
    • 表单字段类型为“input”时,支持的变量类型有“boolean”“date”“integer”“number”“raw”“string”
    • 表单字段类型为“slider”时,支持输入滑动条的最小值、最大值和步长。

    Hide code

    隐藏代码区域。

    Hide form

    隐藏表单区域。

    Show all

    同时展示code和form区域。

    图19 “dropdown”“input”“slider”的表单样式
    图20 创建“dropdown”类型的表单
    图21 删除表单
support.huaweicloud.com/usermanual-standard-modelarts/devtool-modelarts_0013.html