SuperAPI AI 工具集

external-gitcode-ascend-swanlab-setup

通用与其它

查看项目

更新于 10-15 17:19

技能介绍

用途:该 skill 负责 SwanLab 实验追踪平台的配置与登录管理,适用于配置登录凭据、在容器内安装并登录 SwanLab、为指定容器配置,以及检查连接状态等场景。

主要能力:提供可 source 的共享函数库 scripts/functions.sh,包含 swanlab_clear_proxy(清除代理)、swanlab_load_config(加载配置)、swanlab_save_config HOST KEY(保存配置到 ~/.verl/swanlab.conf)、swanlab_prompt_config(交互式获取配置)、swanlab_init(按优先级初始化)、swanlab_login(执行 pip install 加 swanlab login)、swanlab_setup(clear_proxy + init + login 完整流程)、swanlab_setup_for_container NAME(在指定容器内执行完整流程)、swanlab_check(检查登录状态与网络连通性)。

使用方式:先 source scripts/functions.sh,然后调用 swanlab_setup 完成当前环境配置;为指定容器配置用 swanlab_setup_for_container my_container;检查状态用 swanlab_check。配置获取优先级为环境变量(SWANLAB_HOST、SWANLAB_API_KEY)高于配置文件,配置文件高于交互式输入;配置文件位于 ~/.verl/swanlab.conf,首次交互后自动保存,交互式输入仅在交互式终端下触发。其他 skill 可通过环境变量发现路径后 source 该函数库进行调用。

限制:交互式输入仅在交互式终端下触发;SwanLab 连接需清除代理设置。资料未提供支持的平台、版本要求及收费信息。