更新时间:2021-09-18 GMT+08:00
分享

编辑代码(简易编辑器)

编辑代码

支持使用简易编辑器编辑代码。可选择下述一种方式,进入简易编辑器开发环境编辑代码:

  • 在“模型训练”菜单页面,“开发环境”为“简易编辑器”的情况下,单击联邦学习工程所在行的
  • 在“模型训练”菜单页面,单击联邦学习工程所在行,进入详情界面。“开发环境”为“简易编辑器”的情况下,单击详情界面右上角的图标。

简易编辑器界面,如图1所示,界面说明如表1所示。

图1 简易编辑器界面

表1 简易编辑器界面说明

区域

说明

1

简易编辑器菜单栏。

  • 模型训练名称:创建模型训练工程时的工程名称。
  • 调试环境:创建调试环境时选择的调试环境。
  • 模型训练模板:使用模板创建项目时显示使用的模板名称。

2

任务执行区。

  • :重新配置当前训练工程的调试环境。
  • :以页签形式分别显示训练任务的系统日志、运行日志、运行图和Tensorboard。系统支持通过刷新、放大及关闭控制台界面;支持通过“Ctrl+F”方式搜索日志。
  • :将当前训练工程加入训练。
  • :返回到当前训练工程所在的“模型训练”页面。
  • 训练任务:查看训练任务的运行状态。可以查看训练任务的运行日志以及训练报告,删除训练任务。也可以在任务执行过程中单击暂停训练任务。

3

代码目录:包含日志文件夹、模型文件文件夹、调试文件、requirements.txt文件等。模型训练/Notebook支持通过requirements.txt安装或升级第三方库。以安装1.0.0版本的pystan为例,操作如下:
pystan == 1.0.0

代码目录还支持以下操作:

  • :导入文件。支持上传文件和文件夹两种形式。
  • :新建文件夹。
  • :新建文件。
  • :重命名调试文件、推理文件等文件。
  • :删除文件或文件夹。
  • :刷新代码目录。
  • 数据集目录:包含数据集文件夹及数据集实例。系统支持通过Spread编辑器打开csv文件,支持用户在训练工程编辑界面打开数据集实例。
  • 任务目录:包含联邦学习训练工程已经执行及正在执行的训练任务存储目录结构。包括codes文件、log文件、meta文件、model文件等。

4

代码编辑区。当前联邦学习工程的主算法文件可直接用于训练任务的训练,无需进行导入数据,及加入训练时的数据集配置操作。如果需要定制,可自行修改代码。

调试代码

  1. 单击“Notebook配置”,弹出Notebook配置对话框,配置调试环境。

    如果有已经创建好的Notebook环境,直接选中“运行中”的环境,单击“保存”即可。否则需要重新创建Notebook开发环境,操作步骤如下:
    1. 从Python版本下拉框中选择指定的Python版本,从调试资源下拉框中选择GPU|CPU调试资源。
    2. 单击“创建Notebook环境”。
    3. 待环境状态为“运行中”时,选中该环境,单击“保存”。

  2. 单击“*.ipynb”文件进入调试界面。
  3. 在弹出的对话框内选择内核,单击“Set Kernel”。
  4. 在输入框中配置代码,单击调试代码。

相关文档