diagfusion

Oct 21, 2025 · 1 min read

🚀 快速开始

下载数据集

下载链接:———————

环境设置

# 安装依赖
uv sync

环境变量配置

export CHECKPOINT_PATH=./data/middle/checkpoints/service_model.pt 
export DYNACONF_PATHS__METADATA=./data/middle/metadata 
export DYNACONF_PATHS__CKPT=./data/middle/checkpoints 
export RCABENCH_BASE_URL=http://10.10.10.220:32080
export RCABENCH_USERNAME=admin
export RCABENCH_PASSWORD=admin123

模型训练

sudo -E .venv/bin/python client.py --config rcabench.yaml

数据后处理

训练完成后需要复制相关文件:

sudo cp data/rcabench/demo/demo2/dgl/stratification_10/9/topology.pkl data/middle/metadata/ -f
sudo cp data/rcabench/demo/demo2/anomalies/service_instance_mapping.json data/middle/metadata/ -f
sudo rm -rf data/rcabench/demo/demo2

🔧 部署

Docker构建

docker build -t 10.10.10.240/library/rca-algo-diagfusion:study .

算法上传

rca upload-algorithm-harbor ./

🧪 测试与评估

批量测试

sudo -E .venv/bin/python run.py batch-test --label 8.26run

指标评估

# 使用最新平台进行评估
rca cross-dataset-metrics -a diagfusion -d pair-diag -dv study-test --tag 8.26run
吳健雄
Authors
吳健雄 (she/her)
Professor of Artificial Intelligence
My research interests include distributed robotics, mobile computing and programmable matter.