LlamaFactory 支持两种使用 SwanLab 的方式
2026-01-09
LLaMA-Factory
00

目录

方式 1:使用 use_swanlab (推荐)
方式 2:使用 report_to: swanlab
推荐配置
安装依赖
飞书通知 (可选)

根据代码分析,LlamaFactory 支持两种使用 SwanLab 的方式:

方式 1:使用 use_swanlab (推荐)

这是 LlamaFactory 原生支持的方式,配置参数定义在 SwanLabArguments 类中 (src/llamafactory/hparams/finetuning_args.py:404-440):

yaml
展开代码
### SwanLab 配置 use_swanlab: true swanlab_project: run-qwen3vl8b-mmdu-1009 swanlab_mode: cloud # 或 local swanlab_api_key: pM7Xvs5OS2EeXPO5gKXfJ # 建议通过环境变量设置 swanlab_run_name: my_experiment # 可选:实验名称 swanlab_workspace: my_workspace # 可选:工作空间 swanlab_logdir: ./swanlab_logs # 可选:本地日志目录

方式 2:使用 report_to: swanlab

通过 HuggingFace Transformers 集成(需要配合 use_swanlab: true):

yaml
展开代码
report_to: swanlab use_swanlab: true swanlab_project: run-qwen3vl8b-mmdu-1009 swanlab_mode: cloud

推荐配置

建议通过环境变量设置 API Key:

bash
展开代码
export SWANLAB_API_KEY=pM7Xvs5OS2EeXPO5gKXfJ

YAML 配置示例:

yaml
展开代码
### 输出配置 output_dir: saves/qwen3vl-8b/full/sft report_to: swanlab ### SwanLab 配置 use_swanlab: true swanlab_project: run-qwen3vl8b-mmdu-1009 swanlab_mode: cloud # swanlab_run_name: experiment_001 # 可选

安装依赖

需要安装 SwanLab:

bash
展开代码
pip install swanlab # 或 pip install -r examples/requirements/swanlab.txt

飞书通知 (可选)

yaml
展开代码
swanlab_lark_webhook_url: https://open.feishu.cn/xxx swanlab_lark_secret: your_secret
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!