章节大纲

  • 简介

    在研发过程中,RD-Agent 会生成一些日志,这些日志对于调试和理解研发过程非常有用。然而,仅凭终端日志还不够直观。因此,RD-Agent 提供了一个 Web 应用程序作为用户界面,用于可视化研发过程。您可以轻松查看并更好地理解整个研发流程。


    快速演示

    启动 Web 应用

    RD-Agent/ 文件夹中,运行以下命令:

    rdagent ui --port <port> --log_dir <log_dir like "log/"> [--debug]

    这将在 http://localhost:<port> 上启动一个 Web 应用。

    注意:

    • log_dir 参数不是必需的,您可以在 Web 应用中手动输入日志路径。如果您设置了 log_dir 参数,则可以在 Web 应用的下拉列表中轻松选择不同的日志路径。

    • --debug 是可选的,启用后,侧边栏会显示一个“单步运行”按钮,Web 应用中也会显示已保存的对象信息。

    使用 Web 应用

    1. 打开侧边栏。

    2. 选择您想要展示的场景。有一些预定义的场景可供选择:

      • Qlib Model(Qlib 模型)

      • Qlib Factor(Qlib 因子)

      • Data Mining(数据挖掘)

      • Model from Paper(论文模型)

      • Kaggle

    3. 点击 Config⚙️ 按钮并输入日志路径(如果您设置了 log_dir 参数,可以在下拉列表中选择一个日志路径)。

    4. 点击 Config⚙️ 下方的按钮来展示场景执行过程。按钮功能如下:

      • All Loops:显示完整的场景执行过程。

      • Next Loop:显示一个成功的研发循环。

      • One Evolving:显示“开发”部分的一个演进步骤。

      • refresh logs:清除已显示的日志。